Downloading and installing Python
Learning to use the IDLE (Integrated Development and Learning Environment) installed with Python
Introduction to other Integrated Development Environments (IDE). Ultimately the student’s choice, but preference is shown for free and open source tools such as VS Code and PyCharm
Your very first program, “Hello World”
Learn program structure, syntax, and control flow. Understanding Python packages.
Simple data types and variables
How to manipulate strings
Lists
Loops
User input and working with files
Simple functions
Introduction to Python packages and pip
With a fundamental understanding of Python and programming concepts, take the next steps.
More advanced data structures and classes
Simple GUI programming
Retrieving and manipulating data from the web
Learning web frameworks like Django
Managing environments with venv
Source code control with Git and GitHub
Data science with Numpy, Pandas, SciPy, and MatPlotLib
Contact hello@schooltibe.com for a free trial