Skip to content

This repo contains a comprehensive tutorial on Python with implementations.

Notifications You must be signed in to change notification settings

codeasarjun/_easy_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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