An open API service indexing awesome lists of open source software.

https://github.com/fer-aguirre/learn-python

Collection of Python scripts organized by topics 🐍
https://github.com/fer-aguirre/learn-python

learning-exercise learning-python python tutorial-code

Last synced: 6 months ago
JSON representation

Collection of Python scripts organized by topics 🐍

Awesome Lists containing this project

README

          

# Learn Python 🐍
Collection of Python scripts organized by topics with code examples.

## Contents
#### Comprehension, Lambdas and High-order Functions
- [List Comprehension](https://github.com/fer-aguirre/learn-python/blob/master/comprehensions/list_comprehensions.ipynb)
- [Dictionary Comprehension](https://github.com/fer-aguirre/learn-python/blob/master/comprehensions/dict_comprehensions.ipynb)
- [Anonymous Function](https://github.com/fer-aguirre/learn-python/blob/master/functions/anonymous_functions.ipynb)
- [High-Order Functions](https://github.com/fer-aguirre/learn-python/blob/master/functions/high_order_functions.ipynb)
- [Data Filter Function](https://github.com/fer-aguirre/learn-python/blob/master/functions/data_filter.ipynb)

#### Error Handling
- [Exceptions](https://github.com/fer-aguirre/learn-python/blob/master/handle_errors/exceptions.ipynb)
- [Debugging with Exceptions](https://github.com/fer-aguirre/learn-python/blob/master/handle_errors/debugging_exceptions.py)
- [Assert Statements](https://github.com/fer-aguirre/learn-python/blob/master/handle_errors/assert_statements.ipynb)
- [Debugging with Assert Statements](https://github.com/fer-aguirre/learn-python/blob/master/handle_errors/debugging_assert.py)
- [Hangman Game](https://github.com/fer-aguirre/learn-python/blob/master/handle_errors/hangman_game.py)

#### Static Typing
- [Static Typing with Primitive Data Types](https://github.com/fer-aguirre/learn-python/blob/master/static_typing/st_data_types.ipynb)
- [Static Typing with Data Structures](https://github.com/fer-aguirre/learn-python/blob/master/static_typing/st_data_structures.ipynb)
- [Palindrome Function](https://github.com/fer-aguirre/learn-python/blob/master/static_typing/palindrome.py)
- [Prime Number Function](https://github.com/fer-aguirre/learn-python/blob/master/static_typing/prime_number.py)
- [Testing Methods](https://github.com/fer-aguirre/learn-python/blob/master/static_typing/test.py)

#### Object-Oriented Programming
- [Classes](https://github.com/fer-aguirre/learn-python/blob/master/object-oriented_programming/classes.ipynb)
- [Decomposition](https://github.com/fer-aguirre/learn-python/blob/master/object-oriented_programming/decomposition.ipynb)
- [Abstraction](https://github.com/fer-aguirre/learn-python/blob/master/object-oriented_programming/abstraction.ipynb)
- [Encapsulation](https://github.com/fer-aguirre/learn-python/blob/master/object-oriented_programming/encapsulation.ipynb)

#### Advanced Functions Concepts
- [Scopes](https://github.com/fer-aguirre/learn-python/blob/master/functions_concepts/scopes.ipynb)
- [Closures](https://github.com/fer-aguirre/learn-python/blob/master/functions_concepts/closures.ipynb)
- [Decorators](https://github.com/fer-aguirre/learn-python/blob/master/functions_concepts/decorators.ipynb)
- [Time Execution](https://github.com/fer-aguirre/learn-python/blob/master/functions_concepts/time_execution.py)
- [Custom Message](https://github.com/fer-aguirre/learn-python/blob/master/functions_concepts/custom_message.py)
- [Date Message](https://github.com/fer-aguirre/learn-python/blob/master/functions_concepts/date_message.py)

#### Advanced Data Structures
- [Iterators](https://github.com/fer-aguirre/learn-python/blob/master/iterators/iterators.ipynb)
- [Fibonacci](https://github.com/fer-aguirre/learn-python/blob/master/iterators/fibonacci.py)
- [Generators](https://github.com/fer-aguirre/learn-python/blob/master/generators/generators.ipynb)
- [Fibonacci](https://github.com/fer-aguirre/learn-python/blob/master/generators/fibonacci.py)
- [Fibonacci Limit](https://github.com/fer-aguirre/learn-python/blob/master/generators/fibonacci_limit.py)
- [Sets](https://github.com/fer-aguirre/learn-python/blob/master/sets/sets.ipynb)
- [Sets Operations](https://github.com/fer-aguirre/learn-python/blob/master/sets/sets_operations.ipynb)
- [Remove Duplicates](https://github.com/fer-aguirre/learn-python/blob/master/sets/remove_duplicates.py)

#### Modules
- [datetime](https://github.com/fer-aguirre/learn-python/blob/master/modules/datetime.ipynb)
- [pytz](https://github.com/fer-aguirre/learn-python/blob/master/modules/pytz.ipynb)
- [os](https://github.com/fer-aguirre/learn-python/blob/master/modules/os.ipynb)
- [pathlib](https://github.com/fer-aguirre/learn-python/blob/master/modules/pathlib.ipynb)
- [pyfilesystem2](https://github.com/fer-aguirre/learn-python/blob/master/modules/pyfilesystem2.ipynb)
- [pyhere](https://github.com/fer-aguirre/learn-python/blob/master/modules/pyhere.ipynb)
- [numpy](https://github.com/fer-aguirre/learn-python/blob/master/modules/numpy.ipynb)
- [pandas](https://github.com/fer-aguirre/learn-python/tree/master/modules/pandas)
- [Series, Indexing](https://github.com/fer-aguirre/learn-python/blob/master/modules/pandas/series_indexing.ipynb)
- [Pivot Table](https://github.com/fer-aguirre/learn-python/blob/master/modules/pandas/pivot_table.ipynb)
- [Select Data](https://github.com/fer-aguirre/learn-python/blob/master/modules/pandas/select_data.ipynb)
- [Data Types](https://github.com/fer-aguirre/learn-python/blob/master/modules/pandas/datatypes.ipynb)
- [Math Functions](https://github.com/fer-aguirre/learn-python/blob/master/modules/pandas/math_functions.ipynb)

#### Natural Language Processing
- [Introduction](https://github.com/fer-aguirre/learn-python/blob/master/nlp/introduction.ipynb)
- [Lexical Diversity](https://github.com/fer-aguirre/learn-python/blob/master/nlp/lexical_diversity.ipynb)
- [Language Statistics](https://github.com/fer-aguirre/learn-python/blob/master/nlp/language_statistics.ipynb)
- [N-grams](https://github.com/fer-aguirre/learn-python/blob/master/nlp/n-grams.ipynb)
- [Collocations](https://github.com/fer-aguirre/learn-python/blob/master/nlp/collocations.ipynb)
- [Lexical Resources](https://github.com/fer-aguirre/learn-python/blob/master/nlp/lexical_resources.ipynb)
- [WordNet](https://github.com/fer-aguirre/learn-python/blob/master/nlp/wordnet.ipynb)
- [Semantic Similarity](https://github.com/fer-aguirre/learn-python/blob/master/nlp/semantic_similarity.ipynb)
- [Processing Plain Text](https://github.com/fer-aguirre/learn-python/blob/master/nlp/process_plain_text.ipynb)
- [Part of Speech (POS) Tagging](https://github.com/fer-aguirre/learn-python/blob/master/nlp/pos_tagging.ipynb)