30 Days Of Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Install / Use
npx skills add Asabeneh/30-Days-Of-PythonInstalls into whichever agent you are using.
README
🐍 30 Days Of Python
|# Day | Topics | |------|:---------------------------------------------------------:| | 01 | Introduction| | 02 | Variables, Built-in Functions| | 03 | Operators| | 04 | Strings| | 05 | Lists| | 06 | Tuples| | 07 | Sets| | 08 | Dictionaries| | 09 | Conditionals| | 10 | Loops| | 11 | Functions| | 12 | Modules| | 13 | List Comprehension| | 14 | Higher Order Functions| | 15 | Python Type Errors| | 16 | Python Date time | | 17 | Exception Handling| | 18 | Regular Expressions| | 19 | File Handling| | 20 | Python Package Manager| | 21 | Classes and Objects| | 22 | Web Scraping| | 23 | Virtual Environment| | 24 | Statistics| | 25 | Pandas| | 26 | Python web| | 27 | Python with MongoDB| | 28 | API| | 29 | Building API| | 30 | Conclusions|
<small>🧡🧡🧡 HAPPY CODING 🧡🧡🧡</small>
<div> <h2>💖 Sponsors</h2> <p>Our amazing sponsors for supporting my open-source contribution and the <strong>30 Days of Challenge</strong> series!</p> <h3>Current Sponsors</h3> <hr /> <div align="center"> <a href="https://ref.wisprflow.ai/MPMzRGE" target="_blank" rel="noopener noreferrer"> <picture> <!-- Dark mode --> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/Asabeneh/asabeneh/master/images/Wispr_Flow-Logo-white.png" /> <!-- Light mode (fallback) --> <img src="https://raw.githubusercontent.com/Asabeneh/asabeneh/master/images/Wispr_Flow-logo.png" width="400px" alt="Wispr Flow Logo" title="Wispr Flow" /> </picture> </a> <h1> <a href="https://ref.wisprflow.ai/MPMzRGE" target="_blank" rel="noopener noreferrer"> Talk to code, stay in the Flow. </a> </h1> <h2> <a href="https://ref.wisprflow.ai/MPMzRGE" target="_blank" rel="noopener noreferrer"> Flow is built for devs who live in their tools. Speak and give more context, get better results. </a> </h2> </div> <hr /> <div align="center"> <a href="https://client.petrosky.io/aff.php?aff=402" target="_blank" rel="noopener noreferrer"> <picture> <!-- Dark mode --> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/Asabeneh/asabeneh/master/images/petrosky-logo-white.png" /> <!-- Light mode (fallback) --> <img src="https://raw.githubusercontent.com/Asabeneh/asabeneh/master/images/petrosky-logo-black.png" width="400px" alt="Petrosky Logo" title="Petrosky" /> </picture> </a> <h1> <a href="https://client.petrosky.io/aff.php?aff=402" target="_blank" rel="noopener noreferrer"> A hosting for your entire journey! </a> </h1> <h2> <a href="https://client.petrosky.io/aff.php?aff=402" target="_blank" rel="noopener noreferrer"> Affordable VPS Hosting Services For All Your Needs </a> </h2> </div>
🙌 Become a Sponsor
You can support this project by becoming a sponsor on GitHub Sponsors or through PayPal.
Every contribution, big or small, makes a huge difference. Thank you for your support! 🌟
<div align="center"> <h1> 30 Days Of Python: Day 1 - Introduction</h1> <a class="header-badge" target="_blank" href="https://www.linkedin.com/in/asabeneh/"> <img src="https://img.shields.io/badge/style--5eba00.svg?label=LinkedIn&logo=linkedin&style=social"> </a> <a class="header-badge" target="_blank" href="https://twitter.com/Asabeneh"> <img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/asabeneh?style=social"> </a>
<sub>Author: <a href="https://www.linkedin.com/in/asabeneh/" target="_blank">Asabeneh Yetayeh</a><br> <small> Second Edition: July, 2021</small> </sub>
</div>🇧🇷 Portuguese 🇨🇳 中文 🇫🇷French Day 2 >>

- 🐍 30 Days Of Python
- 📘 Day 1
📘 Day 1
Welcome
Congratulations for deciding to participate in a 30 days of Python programming challenge. In this challenge, you will learn everything you need to be a python programmer and the whole concept of programming. In the end of the challenge you will get a 30DaysOfPython programming challenge certificate.
If you would like to actively engage in the challenge, you may join the 30DaysOfPython challenge telegram group.
Introduction
Python is a high-level programming language for general-purpose programming. It is an open source, interpreted, object-oriented programming language. Python was created by a Dutch programmer, Guido van Rossum. The name of the Python programming language was derived from a British sketch comedy series, Monty Python's Flying Circus. The first version was released on February 20, 1991. This 30 days of Python challenge will help you learn the latest version of Python, Python 3 step by step. The topics are broken down into 30 days, where each day contains several topics with easy-to-understand explanations, real-world examples, and many hands on exercises and projects.
This challenge is designed for beginners and professionals who want to learn python programming language. It may take 30 to 100 days to complete the challenge. People who actively participate in the telegram group have a high probability of completing the challenge.
This challenge is easy to read, written in conversational English, engaging, motivating and at the same time, it is very demanding. You need to allocate much time to finish this challenge. If you are a visual learner, you may get the video lesson on <a href="https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw"> Washera</a> YouTube channel. You may start from Python for Absolute Beginners video. Subscribe the channel, comment and ask questions on YouTube videos and be proactive, the author will eventually notice you.
The author likes to hear your opinion about the challenge, share the author by expressing your thoughts about the 30DaysOfPython challenge. You can leave your testimonial on this link
Why Python ?
It is a programming language which is very close to human language and because of that, it is easy to learn and use. Python is used by various industries and companies (including Google). It has been used to develop web applications, desktop applications, system administration, and machine learning libraries. Python is a highly embraced language in the data science and machine learning community. I hope this is enough to convince you to start learning Python. Python is eating the world and you are killing it before it eats you.
Environment Setup
Installing Python
To run a python script you need to install python. Let's download python. If your are a windows user, click the button encircled in red.
If you are a macOS user, click the button encircled in red.
To check if python is installed write the following command on your device terminal.
python3 --version

As you can see from the terminal, I am
Related Skills
apple-reminders
385.5kList, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.
coding-agent
385.5kDelegate coding work to Codex, Claude Code, or OpenCode as background workers; not simple edits or read-only code lookup.
gh-issues
385.5kFetch GitHub issues, select candidates, spawn background fix agents, open PRs, and optionally process PR review comments.
notion
385.5kNotion CLI/API for pages, Markdown content, data sources, files, comments, search, Workers, and raw API calls.


