Skip to content

abbasabro/Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Repository - Learning and Practice

Welcome to my Python repository! 🚀 This repository contains structured learning materials covering fundamental Python concepts, practice projects, and Data Structures & Algorithms (DSA). If you're new to Python or want to enhance your skills, this repository is a great starting point!


📌 Table of Contents


🐍 Python Basics

Strings

  • Creating and manipulating strings
  • String methods and formatting
  • String slicing and indexing

Lists

  • Creating and accessing list elements
  • List methods and operations
  • List comprehensions

Tuples

  • Immutable sequences in Python
  • Accessing tuple elements
  • Tuple packing and unpacking

Dictionaries

  • Key-value pairs and operations
  • Dictionary methods
  • Dictionary comprehensions

Sets

  • Unordered collections and uniqueness
  • Set operations (union, intersection, difference)
  • Set methods

💡 Practice Projects

  1. To-Do List Application - Manage and track daily tasks.
  2. Number Guessing Game - A simple CLI-based number guessing game.
  3. Contact Book - Store and retrieve contacts with Python dictionaries.

🏆 Data Structures & Algorithms

  • Sorting Algorithms: Bubble Sort, Merge Sort, Quick Sort
  • Searching Algorithms: Linear Search, Binary Search
  • Stack & Queue Implementations
  • Linked List Implementations
  • Recursion Basics

📚 Resources

Here are the tutorials and playlists I followed to learn Python and DSA:


🤝 Contributions

Contributions, suggestions, and improvements are always welcome! Feel free to fork the repository, raise issues, or submit pull requests.


📞 Contact

If you have any questions or suggestions, feel free to reach out!

Happy Coding! 😊🚀

About

Python learnings for beginners

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages