Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khaledkamr/mastring-python
This repository covers essential Python programming topics, including basics, OOP, file handling, and database operations. It also contains mini-projects to help solidify your understanding through practical application.
https://github.com/khaledkamr/mastring-python
database filehandling functions if-elif-else introduction-to-python list-methods loops numpy oops-in-python python recursion set-methods sqlite3 string-methods tuple-methods
Last synced: 13 days ago
JSON representation
This repository covers essential Python programming topics, including basics, OOP, file handling, and database operations. It also contains mini-projects to help solidify your understanding through practical application.
- Host: GitHub
- URL: https://github.com/khaledkamr/mastring-python
- Owner: khaledkamr
- Created: 2023-09-28T14:59:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-03T11:43:58.000Z (6 months ago)
- Last Synced: 2024-12-03T07:20:53.295Z (2 months ago)
- Topics: database, filehandling, functions, if-elif-else, introduction-to-python, list-methods, loops, numpy, oops-in-python, python, recursion, set-methods, sqlite3, string-methods, tuple-methods
- Language: Python
- Homepage:
- Size: 193 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mastering Python
Welcome to the **Mastering Python** repository! This repository is designed to help you learn and master the basics of Python programming, Object-Oriented Programming (OOP), file handling, databases, and includes some mini-projects to practice your skills.
# Contents
## Basics
This section covers the fundamentals of Python programming, including syntax, variables, data types, control structures, functions, and more.## Data Structures
Learn about essential data structures in Python, such as stack, queue, tree, and linked list. This section covers their usage, methods, and best practices.## Object-Oriented Programming (OOP)
Learn the principles of OOP, including classes, objects, inheritance, polymorphism, encapsulation, and abstraction.## File Handling
Understand how to work with files in Python, including reading from and writing to files, and handling different file formats.## Databases (SQLite)
Learn how to interact with SQLite databases in Python, including creating databases, executing SQL queries, and managing data.## Advanced Lessons
Explore advanced Python topics and techniques to enhance your programming skills.## Projects
Practice your Python skills with mini-projects that apply the concepts learned in the previous sections.Also contains solution of tasks of free code camp's Scientific Computing with Python.
# Resources
+ [Real Python](https://realpython.com/)
+ [Programiz](https://www.programiz.com/python-programming)
+ [GeeksforGeeks](https://www.geeksforgeeks.org/python-programming-language/)
+ [W3Schools](https://www.w3schools.com/python/default.asp)
+ [LearnPython](https://www.learnpython.org/)
+ [TutorialsPoint](https://www.tutorialspoint.com/python/index.htm)
+ [awesome](https://awesome-python.com/)Contributions are welcome! Please fork the repository and submit a pull request for any improvements or additions.