Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Learning

A collection of Python learning exercises and practice programs.

Project Structure

src/
├── basics/           # Core Python concepts (variables, loops, functions, classes)
├── data_structures/  # Lists, tuples, sets, dictionaries, trees, linked lists
├── algorithms/       # Fibonacci, recursion
├── file_handling/    # File read, write, delete operations
└── practiceset/      # Practice problems and exercises

Topics Covered

  • Basics: Variables, strings, operators, conditionals, loops, functions, lambda, classes, iterators, exception handling, datetime, JSON
  • Data Structures: Lists, tuples, sets, dictionaries, arrays, trees, linked lists
  • Algorithms: Fibonacci series, recursion, binary search, quick sort
  • File Handling: Read, write, create, delete files

Setup

# Create virtual environment
python -m venv venv

# Activate virtual environment
source venv/bin/activate  # macOS/Linux
venv\Scripts\activate     # Windows

# Run any script
python src/basics/python_string.py

License

See LICENSE for details.

About

Learning python programming language

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages