{"id":18417296,"url":"https://github.com/kishlayjeet/python-cheatsheet","last_synced_at":"2025-08-31T04:08:52.106Z","repository":{"id":108295313,"uuid":"604671430","full_name":"kishlayjeet/Python-Cheatsheet","owner":"kishlayjeet","description":"An efficient guide to Python's syntax, data structures, and advanced concepts, with code examples for easy reference and quick knowledge refreshment.","archived":false,"fork":false,"pushed_at":"2023-07-16T07:15:37.000Z","size":43,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-24T17:12:18.449Z","etag":null,"topics":["python","python-cheat-sheets","python-cheatsheet","python-developer","python-reference","python-syntax","python3","quick-guide","reference"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kishlayjeet.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-21T14:53:06.000Z","updated_at":"2024-10-22T16:12:23.000Z","dependencies_parsed_at":"2024-12-24T17:11:36.069Z","dependency_job_id":"8fa41e84-9399-4eb5-b193-f3c3c15aa164","html_url":"https://github.com/kishlayjeet/Python-Cheatsheet","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kishlayjeet%2FPython-Cheatsheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kishlayjeet%2FPython-Cheatsheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kishlayjeet%2FPython-Cheatsheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kishlayjeet%2FPython-Cheatsheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kishlayjeet","download_url":"https://codeload.github.com/kishlayjeet/Python-Cheatsheet/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239095085,"owners_count":19580679,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","python-cheat-sheets","python-cheatsheet","python-developer","python-reference","python-syntax","python3","quick-guide","reference"],"created_at":"2024-11-06T04:08:54.389Z","updated_at":"2025-02-16T06:26:01.415Z","avatar_url":"https://github.com/kishlayjeet.png","language":null,"readme":"# Python Cheatsheet 🐍\n\nWelcome to the Python Cheatsheet! This comprehensive guide covers a wide range of topics, starting from the basics and progressing to more advanced concepts and libraries. Whether you're a beginner or an experienced Python developer, this cheatsheet will provide you with the essential information you need to write efficient and effective Python code.\n\n![python trademark](https://imgur.com/EI3tlCc.png)\n\n## Module 1: Introduction to Python\n\n1. [Python Basics:](./Module-1/Python%20Basics.md)\n   - Interpreter and interactive shell\n   - Running programs\n   - Data types: numbers, strings, booleans\n   - Variables, assignments, and arithmetic operations\n2. [Control Flow:](./Module-1/Control%20Flow.md)\n   - Conditional statements: if, elif, else\n   - Loops: for, while\n   - Break and continue statements\n   - Indentation and code blocks\n3. [Functions and Modules:](./Module-1/Functions%20and%20Modules.md)\n   - Defining and calling functions\n   - Parameters and return values\n   - Importing modules and using built-in modules\n\n## Module 2: Data Structures\n\n1. [Strings:](./Module-2/Strings.md)\n   - Creating and manipulating strings\n   - String methods and operations\n   - String formatting\n2. [Lists:](./Module-2/Lists.md)\n   - Creating and accessing lists\n   - List methods and operations\n   - List comprehensions\n3. [Tuples:](./Module-2/Tuples.md)\n   - Creating and accessing tuples\n   - Immutable nature of tuples\n   - Tuple packing and unpacking\n4. [Sets:](./Module-2/Sets.md)\n   - Creating and accessing sets\n   - Set operations: union, intersection, difference\n5. [Dictionaries:](./Module-2/Dictionaries.md)\n   - Creating and accessing dictionaries\n   - Dictionary methods and operations\n   - Iterating over dictionaries\n\n## Module 3: File I/O and Exception Handling\n\n1. [File Handling:](./Module-3/File%20Handling.md)\n   - Opening and closing files\n   - Reading from files: text and binary modes\n   - Writing to files: text and binary modes\n2. [CSV and JSON Files:](./Module-3/CSV%20and%20JSON%20Files.md)\n   - Reading and writing CSV files\n   - Working with JSON data\n3. [Exception Handling:](./Module-3/Exception%20Handling.md)\n   - Handling and raising exceptions\n   - try-except-else-finally blocks\n\n## Module 4: Advanced Concepts\n\n1. [Lambda Functions:](./Module-4/Lambda%20Functions.md)\n   - Creating and using lambda functions\n   - Lambda functions vs named functions\n2. [Map, Filter, and Reduce:](./Module-4/Map%20Filter%20and%20Reduce.md)\n   - Applying functions to iterables: map\n   - Filtering elements from iterables: filter\n   - Reducing elements in iterables: reduce\n3. [List and Dictionary Comprehension:](./Module-4/List%20and%20Dictionary%20Comprehension.md)\n   - Creating lists and dictionaries using concise syntax\n   - Conditional expressions in comprehension\n4. [Recursion:](./Module-4/Recursion.md)\n   - Recursive functions and base cases\n   - Recursive vs iterative solutions\n5. [Decorators:](./Module-4/Decorators.md)\n   - Function decorators and their usage\n   - Decorating classes and methods\n6. [Generators:](./Module-4/Generators.md)\n   - Creating and using generators\n   - Generator expressions\n7. [Regular Expressions:](./Module-4/Regular%20Expressions.md)\n   - Matching patterns with regular expressions\n   - Capturing groups and substitution\n8. [Multithreading and Multiprocessing:](./Module-4/Multithreading%20and%20Multiprocessing.md)\n   - Thread-based parallelism\n   - Process-based parallelism\n\n## Module 5: Object-Oriented Programming (OOP)\n\n1. [Introduction to OOP:](./Module-5/Introduction%20to%20OOP.md)\n   - Classes, objects, attributes, and methods\n   - Creating and using classes\n2. [Inheritance and Polymorphism:](./Module-5/Inheritance%20and%20Polymorphism.md)\n   - Inheriting from base classes\n   - Method overriding and super()\n   - Polymorphism and method resolution\n3. [Encapsulation and Abstraction:](./Module-5/Encapsulation%20and%20Abstraction.md)\n   - Access specifiers: public, private, protected\n   - Encapsulation: getters and setters\n   - Abstraction: abstract classes and interfaces\n\n## Module 6: Additional Libraries and Frameworks\n\n1. [NumPy:](./Module-6/NumPy.md)\n   - Arrays and mathematical operations\n   - Broadcasting and vectorization\n2. [Pandas:](./Module-6/Pandas.md)\n   - Data manipulation with DataFrames\n   - Data cleaning and transformation\n3. [Matplotlib:](./Module-6/Matplotlib.md)\n   - Plotting and data visualization\n\nThis Python cheatsheet provides a solid foundation for students to learn and enhance their Python skills. Whether you're a beginner or an experienced developer, this guide will serve as a valuable reference throughout your Python journey.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkishlayjeet%2Fpython-cheatsheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkishlayjeet%2Fpython-cheatsheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkishlayjeet%2Fpython-cheatsheet/lists"}