Welcome to the "Introduction to Python" lesson! This Jupyter Notebook is designed to help you get started with Python programming, offering a hands-on learning experience. Whether you are completely new to programming or looking to refresh your knowledge, this lesson will guide you through the basics of Python, a powerful and versatile programming language.
- What is Python?
- Installing Python and Jupyter Notebook
- Basic syntax and structure
- Variables
- Data types (integers, floats, strings, booleans)
- Type conversion
- Arithmetic operators
- Comparison operators
- Logical operators
- Assignment operators
- Conditional statements (if, elif, else)
- Loops (for, while)
- Break and continue statements
- Defining functions
- Function arguments and return values
- Scope and lifetime of variables
- Lists
- Tuples
- Dictionaries
- Sets
- Importing modules
- Standard library overview
- Installing external packages
- Reading from files
- Writing to files
- Working with different file types
- Understanding exceptions
- Try-except blocks
- Raising exceptions
- A computer with internet access
- An installed version of Python (preferably the latest version)
- Jupyter Notebook installed (You can install it using Anaconda or pip)
- Download from python.org
- Run the installer and ensure you add Python to your PATH.
- Use Homebrew or download from python.org.
- IDLE: Comes with Python, great for beginners.
- PyCharm/VSCode: Powerful editors with additional features.
Clone this repo
git clone https://github.com/iBz-04/Structs-Algos.git
If you have any feedback, please do not hesistate to reach out to me at ibz.04dev@gmail.com