- Packages and Virtual Environments
- pip v.s. conda
- Installing and updating packages
- Uses of VEnvs
- pip v.s. conda
- Working with exceptions
- Types of exceptions
- Catching exceptions
- try
- except
- Debugging and Profiling
- IPython Magics
- debugging with pdb
- Line profiling and optimization
- Object Oriented Programing (OOP)
- What is OOP?
- Creating a class
- Inheritance
- Functional programming
- List comprehensions
- Lambda functions
- Predicate calculus: any, all
- Generator and Iterators
- iter, next
yield
statements
- Decorators
- Functionality
@staticmethod
@classmethod
@property
- Concurrency
- The GIL
- I/O-bound problems
- threading
- asyncio
- CPU-bound problems
- multiprocessing
- Databases
- SQL
- Working with databases in python
- Databases libraries
- Advanced Pandas
- Time Series
- Pandas with SQL
- SQL Alchemy and pandas
- Modeling Topics
analysic-nabla/intermediate-python
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Curso de Python intermedio impartido por Analysic Nabla
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published