user100DaysOfCode
CommunityDevTermsResources|Login

Loading

Python Roadmap

Join the 100 day Python coding challenge. Master Python with daily challenges, projects, and expert guidance.
Start coding today!

Day 1: Hello, World!
Day 2: Variables
Day 3: Input and Output
Day 4: Basic Operators and Expressions
Day 5: Conditional Statements and Loops
Day 6: Functions and Code Reusability
Day 7: Lists and Tuples
Day 8: Sets and Dictionary
Day 9: Random number generator
Day 10: For-loop
Day 11: While-loop
Day 12: Odd-even
Day 13: Largest of three numbers.
Day 14: Leap Year
Day 15: Factorial
Day 16: Palindrome String
Day 17: Number of vowels in a string
Day 18: List Sum
Day 19: Maximum in List
Day 20: Fibonacci sequence
Day 21: Reverse List
Day 22: List duplicates
Day 23: List intersection
Day 24: Words to sentence.
Day 25: Words frequency
Day 26: Anagram strings
Day 27: Longest word
Day 28: Reverse words
Day 29: Words frequency
Day 30: Sort a list
Day 31: Merge dictionaries.
Day 32: File operations: Read
Day 33: File operations: Write
Day 34: File operations: Append
Day 35: File operations
Day 36: Handle Exceptions I
Day 37: Handle Exceptions II
Day 38: Custom Exceptions
Day 39: Class Object
Day 40: Class hierarchy
Day 41: Inheritance
Day 42: Class methods
Day 43: Encapsulation
Day 44: Class definition
Day 45: Polymorphism
Day 46: Class decorators
Day 47: Stacks
Day 48: Queues
Day 49: Binary Search Tree
Day 50: Linked List
Day 51: Graphs
Day 52: Hash Table
Day 53: Set Operations
Day 54: List comprehensions
Day 55: Iterable class.
Day 56: Sorting algorithms
Day 57: Search algorithms
Day 58: Depth-first search (DFS) algorithm
Day 59: Breadth-first search (BFS) algorithm
Day 60: Tower of Hanoi
Day 61: Dynamic Programming
Day 62: Web server
Day 63: CRUD application
Day 64: User authentication
Day 65: RESTful API framework
Day 66: External API call
Day 67: Pandas
Day 68: Matplotlib
Day 69: Statistical analysis
Day 70: Numerical computing
Day 71: Interactive data visualizations
Day 72: Machine learning model
Day 73: Neural network
Day 74: Natural language processing
Day 75: Recommendation system
Day 76: Chatbot
Day 77: Automation script
Day 78: Download Files
Day 79: Automate emails
Day 80: Web scraping
Day 81: Tasks Scheduler
Day 82: Implement Tic-Tac-Toe
Day 83: Command-line tool
Day 84: GUI using Tkinter
Day 85: Text-based RPG game.
Day 86: Raspberry Pi project
Day 87: Web crawler
Day 88: Chat application
Day 89: Generate fractals
Day 90: Concurrency and parallelism
Day 91: Data science
Day 92: Design patterns
Day 93: Code Optimization
Day 94: Decorators and descriptors
Day 95: Metaclasses
Day 96: Python's standard library modules
Day 97: Memory management and garbage collection
Day 98: C API
Day 99: Open-source contribution
Day 100: Portfolio

      Sponsor Us|Community|Blog|Youtube|DLPCareersContact UsDisclaimerPrivacy PolicyTerms of Service
      Have Feedback or want to contribute? Email: hello[@]100DaysOfCode.io
      100DaysOfCode@2024