SkillAgentSearch skills...

Python

This repository contains code and resources for learning Python programming language. The goal of this project is to provide a structured and organized way to learn Python, from the basics to more advanced topics.

Install / Use

/learn @albin-joseph/Python

README

Overview

This repository contains code and resources for learning Python programming language. The goal of this respository is to provide a structured and organized way to learn Python, from the basics to more advanced topics.

The main contents of this repository include:

  • Python scripts with examples of fundamental concepts such as variables, data types, control flow statements, functions, and modules.

This repository is intended for anyone who wants to learn Python, from complete beginners to experienced programmers who want to improve their skills in Python. Contributions and feedback are welcome and encouraged.

To get started with this repository, clone the repository to your local machine

Day 1

<details> <summary>Basic print program like print and input a value</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/001-day">001-day</a> </details>

Day 2

<details> <summary>Data types and type cast variables</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/002-day">002-day</a> </details>

Day 3

<details> <summary>Conditional statement, Logical operators, code blocks and scopes</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/003-day">003-day</a> </details>

Day 4

<details> <summary>List and Randomisation</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/004-day">004-day</a> </details>

Day 5

<details> <summary>Loops in Python</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/005-day">005-day</a> </details>

Day 6

<details> <summary>Code blocks, functions and while loops</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/006-day">006-day</a> </details>

Day 7

<details> <summary>More about functions and loops</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/007-day">007-day</a> </details>

Day 8

<details> <summary>More about functions and parameter passing</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/008-day">008-day</a> </details>

Day 9

<details> <summary>Dictionaries and Nesting</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/009-day">009-day</a> </details>

Day 10

<details> <summary>Functions with outputs.</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/010-day">010-day</a> </details>

Day 11

<details> <summary>Blackjack game implementation. It's for summaries and practice what we learned in previous sections</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/011-day">011-day</a> </details>

Day 12

<details> <summary>Scope in python</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/012-day">012-day</a> </details>

Day 13

<details> <summary>About how to approach programming challenges(Notes only)</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/013-day">013-day</a> </details>

Day 14

<details> <summary>Coding challenge based on previous sessions</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/014-day">014-day</a> </details>

Day 15

<details> <summary>Python local environment configuration & Coffe maker program</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/015-day">015-day</a> </details>

Day 16

<details> <summary>Object Oriented Programing concepts</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/016-day">016-day</a> </details>

Day 17

<details> <summary>How to create class</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/017-day">017-day</a> </details>

Day 18

<details> <summary>Some GUI experiments</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/018-day">018-day</a> </details>

Day 19

<details> <summary>Intermediate Instances, State and Higher Order Functions</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/019-day">019-day</a> </details>

Day 20

<details> <summary>Classical Snake Game</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/020-day">020-day</a>

Game Video

https://github.com/albin-joseph/python/assets/4199704/9d19fe88-36e5-483a-b8fe-f7a5d80cf78a

</details>

Day 21

<details> <summary>Inheritance</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/021-day">021-day</a> </details>

Day 22

<details> <summary>Classical PONG Game</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/022-day">022-day</a> </details>

Day 23

<details> <summary>Classical road cross game</summary> <a name="anchor"><a href="https://github.com/albin-joseph/python/tree/main/023-day">023-day</a> </details>

Day 24

<details> <summary>File Read Write & Modify</summary>

In this section, we focus on file operations:

  • How to open a file
  • How to read, write, and modify a file
  • Understanding the difference between an absolute path and a relative path
</details>

Day 25

<details> <summary>Data Analysis in Python and implementations using `pandas` packages</summary>

In this section, we focus on the basics of data analysis and related frameworks or packages available in python:

  • CSV file operations
  • Pandas library
</details>

Day 26

<details> <summary>List & Dictionary comprehensions</summary> </details>

Day 27

<details> <summary>GUI programs - tkinter</summary> </details>

Day 28

<details> <summary>More GUI programs - tkinter</summary> </details>

Day 29

<details> <summary>More GUI programs - Password Manager</summary> </details>

Day 30

<details> <summary>Erros, exceptions and save JSON data</summary> </details>

Day 31

<details> <summary>Flash card program</summary> </details>

Day 32

<details> <summary>Email SMTP and datetime module</summary> </details>

Day 33

<details> <summary>About API</summary> </details>

Day 34

<details> <summary>GUI Quizz App</summary> </details>

Day 35

<details> <summary>Key, Authentication & Environment variables</summary> </details>

Day 36

<details> <summary>Stock Monitoring App</summary> </details>

Day 37

<details> <summary>Habit Tracking Project</summary>

In this session we leran more about the method POST, PUT & DELETE

</details>

Day 38

<details> <summary>Exercise Tracking with Python and Google Sheets</summary> </details>

Day 39

<details> <summary>Flight deal finder</summary> </details>

Day 40

<details> <summary>Find Cheapest Flight</summary> </details>

Day 41

<details> <summary>Introduction to HTML</summary> </details>

Day 42

<details> <summary>Web Foundation - Intermediate HTML</summary> </details>

Day 43

<details> <summary>Web Foundation - Introduction to CSS</summary> </details>

Day 44

<details> <summary>Web Foundation - Introduction to CSS</summary> </details>

Day 45

<details> <summary>Web Foundation - Web scrapping with beautiful soup</summary> </details>

Day 46

<details> <summary>Musical Time Machine</summary> </details>

Day 47

<details> <summary>Amazone price tracker</summary> </details>

Day 48

<details> <summary>Selenium Web driver</summary> </details>

Day 54

<details> <summary>Web development with Flask</summary> </details>

Day 55

<details> <summary>HTM, URL paths and Flask debugging </summary> </details>

Day 56

<details> <summary>Basic HTML Website</summary> </details>

Day 57

<details> <summary>Templating with Jinja in Flask Applications</summary>
  • [Code Link](https://github.com/a

Related Skills

View on GitHub
GitHub Stars24
CategoryEducation
Updated5mo ago
Forks0

Languages

Python

Security Score

92/100

Audited on Oct 10, 2025

No findings