Skip to content

Anand-pandey1/pydev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1.  Setup, Syntax & Variables
    
  2.  Data Types: Numbers, Strings, Booleans
    
  3.  Lists, Tuples & Sets
    
  4.  Dictionaries & Nested Data
    
  5.  Conditionals: if, elif, else
    
  6.  Loops: for, while, break, continue
    
  7.  Functions & Parameters
    
  8.  Scopes, global, nonlocal
    
  9.  String Manipulation & f-strings
    
  10. File Handling: open(), read/write
    
  11. Error Handling: try, except, finally
    
  12. Object-Oriented Programming: Classes & Instances
    
  13. Class Inheritance & super()
    
  14. Special Methods (__str__, __init__, etc.)
    
  15. Modules, import, Python Packages
    
  16. Python Project Structure & Files
    
  17. Virtual Environments & pip
    
  18. Using Standard Libraries: os, pathlib, datetime
    
  19. External Libraries: requests, json, csv
    
  20. List Comprehensions & map, filter
    
  21. Decorators & Context Managers
    
  22. Logging & Debugging
    
  23. Unit Testing with unittest
    
  24. Command-Line Apps with argparse
    
  25. Build: CLI To-Do List App
    
  26. Build: File Organizer Script
    
  27. Build: Weather CLI with API (requests)
    
  28. Intro to GUI: tkinter or PySide6
    
  29. Build: GUI Notes App
    
  30. SQLite & SQLAlchemy Basics
    
  31. Build: Notes App with DB Storage
    
  32. Design Patterns: Factory, Singleton, etc.
    
  33. Clean Code Practices (PEP8, refactoring)
    
  34. Git & GitHub Basics
    
  35. Version Control in Projects (branches, PRs)
    
  36. Intro to Flask (Web Framework)
    
  37. Build: Flask Hello World + Templates
    
  38. Build: Simple REST API in Flask
    
  39. FastAPI Basics: Async REST API
    
  40. Build: Blog API with FastAPI
    
  41. Frontend Basics: HTML, CSS (Quick)
    
  42. Connecting Backend to Frontend
    
  43. Asynchronous Programming: async, await
    
  44. Packaging Apps with setuptools
    
  45. CI/CD Basics: GitHub Actions & Linting
    
  46. Build & Package a CLI Tool for PyPI
    
  47. Build a Full App: Todo or Notes Web App
    
  48. Code Review & Refactor Final Project
    
  49. Document & Upload to GitHub Portfolio
    
  50. Career Path: Freelancing, Jobs, Open Source
    

About

all the python lessons

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors