Python Tools: Jupyter vs. PyCharm
30mBeginner2021-10-04
Authors

Sam Pettus
Python Developer and Consultant

Madecraft
Full-Service Learning Content Company
Course details
As Python has risen in popularity, there are many tools and repositories that have also become increasingly important. Of the many that are available, Jupyter and PyCharm have emerged as leading tools. In this course, software engineer and instructor Sam Pettus provides you with the baseline knowledge you need to work effectively with both Jupyter and PyCharm, as well as determine which option works best for you. Sam begins by detailing the difference between integrated development environments (IDEs) and open-source web applications, as well as how each of these tools function. Sam then walks through the key differences between each tool when working on a data science project, including topics such as debugging and integrating data. He then goes over the user profiles that most commonly leverage each program, giving you the ability to make a decision between the two depending on the project or task at hand. After watching this course, you'll be familiar with the pros, cons, and use cases for each programming tool.
Skills covered
JupyterQuick StartPythonSoftware Development ToolsProgramming LanguagesOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - PyCharm vs. the Jupyter Notebook
1. Jupyter vs. PyCharm
- 02 - Approaching an IDE
- 03 - Jupyter Notebook overview
- 04 - PyCharm overview
- 05 - Jupyter Notebook pros and cons
- 06 - PyCharm pros and cons
2. Evaluating Key Differences
- 07 - Understanding your goals
- 08 - Debugging in Jupyter vs. PyCharm
- 09 - Version control in Jupyter vs. PyCharm
- 10 - Integrations in Jupyter vs. PyCharm
- 11 - Code profiling in Jupyter vs. PyCharm
- 12 - Machine learning in Jupyter vs. PyCharm
3. Use Cases
- 13 - Who uses Jupyter Notebook
- 14 - Who uses PyCharm
Moving Forward
- 15 - The future of Python
Related courses
- Introduction to Data Science (2019)
- Learning AI with GitHub Copilot
- Advanced Python: Working with Databases (2020)
- Python for Data Science and Machine Learning Essential Training Part 1
- Applied AI for Human Resources
- Introducing Jupyter
- Python for Data Visualization (2019)
- Python for Engineers and Scientists
Related learn paths
- Starting Your Career in Tech: Data Science
- Advance Your Skills in AI and Machine Learning
- The Top Skills Project Management Professionals Have Right Now
- Managing your Career as a Developer
- Master Python for Data Science
- Master Your Python Skills
- Advance Your Python Skills for Data Science
- Moving from Data Scientist to Data Analyst