Skip to content

pytogo-org/30-Days-Of-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

30-DAYS-OF-PYTHON

Welcome to the 30 Days of Python challenge. This is a self-paced learning program designed to help you strengthen your understanding of Python. Over the next 30 days, you'll go from the basics of the language to building a small project. This initiative is organized by the Python Togo Community.

If you're ready to join the challenge, visit the official challenge page: challenge.pytogo.org

Objectives

  • Learn Python syntax and scripting
  • Build problem-solving and logical thinking skills
  • Understand core programming concepts
  • Practice data structures and algorithms (DSA)
  • Build a small Python project by the end of the challenge

Getting Started

To start the challenge, fork this repository, then clone the one you've forked from your account

git clone https://github.com/your-username/30-DAYS-OF-PYTHON.git
cd 30-DAYS-OF-PYTHON

Each day contains a folder with learning material, exercises, and optionally some challenges.


Challenge Structure

Day Topic Folder Link Resource Link Observation
1 Introduction and Setup Day 1 View
2 Variables and Functions Day 2 View
3 Operators Day 3 View
4 Strings Day 4 View
5 Lists Day 5 View
6 Tuples Day 6 View
7 Sets Day 7 View
8 Dictionaries Day 8 View
9 Conditionals Day 9 View
10 Loops Day 10 View
11 Functions Day 11 View
12 Modules Day 12 View
13 List Comprehension Day 13 View
14 Higher Order Functions Day 14 View
15 Python Type Errors Day 15 View
16 Python Date Time Day 16 View
17 Exception Handling Day 17 View
18 Regular Expressions Day 18 View
19 File Handling Day 19 View data folder to download and save: https://drive.google.com/file/d/1rQYVKH0DZUxZtJEIy9OeTk6hpDKSvviw/view?usp=sharing; files folder:https://drive.google.com/file/d/1jvdVdNR9-wsdtYA6TmguVNFTcyYUYnGm/view?usp=sharing
20 PIP Day 20 View Voici pour les differents liens avec lesquels vous pouvez travailler; 1. romeo et Juliet https://www.gutenberg.org/cache/epub/1513/pg1513.txt; 2. cat api https://api.thecatapi.com/v1/breeds; 3. replace rescontrie par cette api https://countries-api-abhishek.vercel.app/countries; 4. UCI dataset https://archive.ics.uci.edu/datasets
21 Classes and Objects Day 21 View
22 Python Web Scraping Day 22 View
23 Virtual Environment Day 23 View
24 Statistics Day 24 View
25 Pandas Day 25 View
26 Python for Web Day 26 View
27 Python with MongoDB Day 27 View
28 API Day 28 View
29 Building API Day 29 View
30 End of the Road Day 30 View

Contributing

We welcome contributions from the community. If you'd like to improve this challenge or add more exercises:

  1. Fork the repository
  2. Clone your repository
  3. Make your changes
  4. Push to your account
  5. Copy the link to your day's solution
  6. Submit it as solution here

License

This project is licensed under the Apache 2.0 License.


Happy learning! If you get stuck, don't hesitate to ask questions or share your progress in the Python Togo Community.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published