Every operating system, by definition, has some sort of interface to work with. Most people use the graphical user interface (GUI), as it is easy to understand and navigate, and does not require any specific knowledge. However, graphical interfaces are complex, demanding, and not reproducible. Even before the GUI existed, programmers used code-based interfaces to interact with computers—shells. Both macOS and Linux systems are Unix-based and, hence, leverage the same shell interface, Bash. Windows, on the other hand, has two, a very basic command prompt, and a PowerShell (which we recommend using). There are also ways to install and use Bash on Windows. All those systems allow you to create, change, and delete files and folders, run programs and utilities, and so on. In addition, because those systems are based on textual commands (code, essentially), commands can...
- Tech Categories
- Best Sellers
- New Releases
- Books
- Videos
- Audiobooks
Tech Categories Popular Audiobooks
- Articles
- Newsletters
- Free Learning
You're reading from Learn Python by Building Data Science Applications
Philipp Kats is a researcher at the Urban Complexity Lab, NYU CUSP, a research fellow at Kazan Federal University, and a data scientist at StreetEasy, with many years of experience in software development. His interests include data analysis, urban studies, data journalism, and visualization. Having a bachelor's degree in architectural design and a having followed the rocky path (at first) of being a self-taught developer, Philipp knows the pain points of learning programming and is eager to share his experience.
Read more about Philipp Kats
David Katz is a researcher and holds a Ph.D. in mathematics. As a mathematician at heart, he sees code as a tool to express his questions. David believes that code literacy is essential as it applies to most disciplines and professions. David is passionate about sharing his knowledge and has 6 years of experience teaching college and high school students.
Read more about David Katz
Unlock this book and the full library FREE for 7 days
Authors (2)
Philipp Kats is a researcher at the Urban Complexity Lab, NYU CUSP, a research fellow at Kazan Federal University, and a data scientist at StreetEasy, with many years of experience in software development. His interests include data analysis, urban studies, data journalism, and visualization. Having a bachelor's degree in architectural design and a having followed the rocky path (at first) of being a self-taught developer, Philipp knows the pain points of learning programming and is eager to share his experience.
Read more about Philipp Kats
David Katz is a researcher and holds a Ph.D. in mathematics. As a mathematician at heart, he sees code as a tool to express his questions. David believes that code literacy is essential as it applies to most disciplines and professions. David is passionate about sharing his knowledge and has 6 years of experience teaching college and high school students.
Read more about David Katz