SkillAgentSearch skills...

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-Python

Installs 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 >>

30DaysOfPython

📘 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.

installing on Windows

If you are a macOS user, click the button encircled in red.

installing on Windows

To check if python is installed write the following command on your device terminal.

python3 --version

Python Version

As you can see from the terminal, I am

Related Skills

View on GitHub
GitHub Stars70.4k
CategoryData
Updated4m ago
Forks13.0k

Languages

Python

Security Score

85/100

Audited on Aug 8, 2026

No findings