-
- Introduction to Python
- Basic syntax
- Indentation and code structure
-
- Numeric types (int, float)
- Strings
- Lists
- Tuples
- Sets
- Dictionaries
-
- Arithmetic operators
- Comparison operators
- Logical operators
- Bitwise operators
-
- If statements
- Else and elif statements
- Ternary operator
-
- For loop
- While loop
- Break and continue statements
-
- Function definition and invocation
- Parameters and return values
- Scope and lifetime of variables
-
- Class definition
- Object instantiation
- Inheritance and polymorphism
- Encapsulation and abstraction
-
- Try, except, else, and finally blocks
- Custom exceptions
-
- Standard library modules
- Third-party libraries
-
- Reading from and writing to files
- Working with different file formats (txt, csv, json)
-
- Creating concise lists
- Conditional expressions in comprehensions
-
- Anonymous functions
- Use cases and syntax
-
- Iterable objects
- Creating and using generators
-
- The
with
statement - Creating custom context managers
- The
-
Overview of important built-in functions
-
- Common string operations
- String formatting
-
- Manipulating lists
- List comprehensions revisited
-
Working with dictionaries
-
Set operations and methods
-
Pattern matching in strings
-
Installing and managing Python packages
-
Working with date and time objects
-
Serializing and deserializing JSON data
-
Multithreading in Python
-
Parallel processing with multiprocessing
-
Working with Databases (sqlite3)
Connecting to and querying databases
-
Extracting data from web pages
-
Function decorators and use cases
-
Organizing code into modules and packages
-
Isolating project dependencies
-
Command Line Arguments (argparse)
Parsing command-line arguments
-
Recording log messages
-
Accessing and utilizing environment variables
-
Adding type hints to functions and variables
-
Making HTTP requests
-
Building web applications with Flask
-
Overview of popular data science libraries in Python
-
HTTP Requests with Requests Library (api_requests)
Interacting with RESTful APIs using Python's
requests
library. -
Flask CRUD Operations (api_flasks)
Managing posts with CRUD operations in a Flask application, demonstrating HTTP methods for RESTful APIs.
-
CAPTCHA Verification (captcha_verification)
Generating and verifying CAPTCHA in a Python script, demonstrating user input verification.
-
Networking Example - Client and Server
To use the networking example, run the
server.py
file first to start the server, then run theclient.py
file to connect to the server and exchange messages.
-
Notifications
You must be signed in to change notification settings - Fork 0
jusot99/PySnippets
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published