
Install the Python interpreter and an integrated development environment, set up the path, use pip, and run a hello world program with print statements.
Explore how to take user input, store values in memory using variables, and print results with the print function in Python, including integers, decimals, strings, booleans, and equality checks.
Explore manipulating user inputs in Python by converting values to int or float, then perform addition, modulus, exponent, and integer division with assignment operators.
Learn how while loops repeat a set of instructions until a condition is met, using a counter variable to print numbers from 1 to 10 and incrementing it.
Explore how to store multiple values with Python lists, learn zero-based indexing, append and insert elements, and iterate with while and for loops, including slicing and negative indices.
Explore for loops: use for each to iterate lists and for in range to count values, and see how strings behave like lists, in contrast to while loops.
learn how to define and use functions in python to organize code, reuse logic, and manage input and output with return values, arguments, and printing.
Learn to read and write files in Python using open, read, readlines, and write modes. Close files to manage resources.
Learn how Python libraries extend functionality, import and manage packages with pip, install and uninstall libraries like requests, and work with virtual environments in PyCharm.
This course is an introduction to programming and Python. It can serve as a good introduction for those who have little to no programming experience and want to learn more about programming with Python. The following topics are covered in the course:
-Installing Python, setting up an IDE (Pycharm), and printing outputs
-Taking user input, and storing data in variables
-Simple mathematical operations
-If statements
-While Loops
-For Loops
-Lists
-Functions
-File I/O
-Pip package installer
The course also includes two simple exercises to test your knowledge. I welcome any questions you may have, and I'm excited to have you be a part of my class!