Skip to content

A collection of beginner-friendly Python programs, organized from basics to intermediate concepts. Practice variables, loops, conditionals, functions, arrays, strings, and patterns while maintaining a consistent daily commit workflow. Perfect for learning Python step-by-step and building a GitHub streak.

Notifications You must be signed in to change notification settings

faddednatasha/Python-code-diary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Code Diary 🧠📓


Python Practice Programs 🚀

This repository contains a structured collection of Python programs designed for absolute beginners.
The goal is to learn Python programming by solving small problems daily and maintaining a consistent GitHub streak.


🎯 Goals

  • Learn Python from the basics (variables, loops, functions, etc.)
  • Improve problem-solving and logic building
  • Push daily code to build consistency + GitHub streak
  • Keep programs small, clean, and well-structured

📁 Project Structure

├─ README.md

├─ requirements.txt # Optional (if using pytest)

├─ src/

│ ├─ basics/ # print, input, arithmetic operations

│ ├─ conditionals/ # if-elif-else tasks

│ ├─ loops/ # for/while loops, series programs

│ ├─ numbers/ # prime, factorial, fibonacci, gcd, lcm

│ ├─ strings/ # reverse, palindrome, character counts

│ ├─ arrays/ # min/max, reverse, search, sort

│ ├─ matrices/ # add, subtract, multiply, transpose

│ ├─ patterns/ # star/number/alphabet patterns

│ └─ utils/ # helper functions (optional)

└─ tests/ # optional unit tests


Each file is independent and can be executed directly.

About

A collection of beginner-friendly Python programs, organized from basics to intermediate concepts. Practice variables, loops, conditionals, functions, arrays, strings, and patterns while maintaining a consistent daily commit workflow. Perfect for learning Python step-by-step and building a GitHub streak.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages