https://github.com/codeasarjun/_easy_python
This repo contains a comprehensive tutorial on Python with implementations.
https://github.com/codeasarjun/_easy_python
decorators lambda-functions lists-python loggers parallel-programming ptyhon3 pyqt python python-lambda pythonclasses pythonsqlite pythontutorial rest-api restful-api threading tutorial
Last synced: 9 months ago
JSON representation
This repo contains a comprehensive tutorial on Python with implementations.
- Host: GitHub
- URL: https://github.com/codeasarjun/_easy_python
- Owner: codeasarjun
- Created: 2024-08-11T10:39:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-08T04:43:27.000Z (over 1 year ago)
- Last Synced: 2025-01-22T17:15:03.269Z (11 months ago)
- Topics: decorators, lambda-functions, lists-python, loggers, parallel-programming, ptyhon3, pyqt, python, python-lambda, pythonclasses, pythonsqlite, pythontutorial, rest-api, restful-api, threading, tutorial
- Language: Python
- Homepage:
- Size: 93.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This repo is organized into various folders, each covering different aspects of Python programming.
Inside each folder, you'll find code examples and explanations to help you understand and practice each topic.
Folder
Description
01-getting-started
Introduction to Python with basic examples.
02-control-flow
Control flow constructs such as conditionals and loops.
03-data-structures
Working with various data structures.
04-functions
Functions, their scope, and higher-order functions.
05-oop
Object-Oriented Programming concepts including classes, inheritance, and polymorphism.
06-modules-packages
Creating and using modules and packages.
07-file-handling
Reading from and writing to files.
08-error-handling
Handling exceptions and creating custom exceptions.
09-logging
Logging and monitoring examples.
10-database-interaction
Interacting with databases using SQLite and SQLAlchemy.
11-advanced-topics
Advanced Python topics such as decorators, generators, and context managers.
12-threads-concurrency-parallelism
Multithreading, multiprocessing, and asynchronous programming.
13-networking
Networking concepts including sockets and HTTP requests.
14-functional-programming
Functional programming techniques such as lambda functions and functional tools.
15-web-development
Web development with Flask.
16-graphical-user-interfaces
Creating graphical user interfaces with Tkinter and PyQt.
17-security
Security practices including password hashing and secure coding practices.
18-serialization
Data serialization techniques using JSON and pickle.
19-configuration-management
Configuration management with configparser and dotenv.
20-memory-performance
Memory profiling and performance profiling techniques.
21-testing-debugging
Testing and debugging practices in Python.
Feel free to explore each folder and try out the code examples provided.
Happy learning! #python