Los 10 mejores libros en español para aprender Python en 2024
Si quieres ahorrarte 8 minutos de lectura: el mejor libro para aprender Python es. Ultimate Python: de cero a experto, de Nicolas Schurmann.
disponibles en este repositorio de GitHub
Python a Fondo es un libro que da por sentados algunos conceptos básicos de programación y que por tanto requiere de una mínima base de conocimientos para empezar con él. Sin embargo, si ya tienes esa experiencia se trata de un libro de fácil lectura, bien estructurado y completo. Sin ir más lejos, está actualizado con las últimas novedades de Python 3.9 que en el momento de escribir estas líneas es la última versión disponible. El libro trata desde temas básicos, como la historia de Python, a temas más avanzados, como la manipulación de bases de datos, la concurrencia, las interfaces gráficas de usuario y las aplicaciones web. A diferencia de otros libros no incluye proyectos, pero todos los temas se complementan con ejemplos de código <anchor>disponibles en este repositorio de GitHub</anchor>. Por ponerle alguna pega quizás le faltaría un índice alfabético para poder realizar búsquedas rápidas sobre temas concretos, porque estamos sin duda ante una gran obra de referencia.
GitHub - Marcombo/python-a-fondo: Libro: Python a fondo | Autor: Óscar Ramirez
GitHub - Marcombo/python-a-fondo: Libro: Python a fondo \| Autor: Óscar Ramirez

[Skip to content](#start-of-content)

## Navigation Menu

Toggle navigation

[Homepage](/)

[Sign in](/login?return_to=https%3A%2F%2Fgithub.com%2FMarcombo%2Fpython-a-fondo)

- Product





- [Actions\
\
Automate any workflow](https://github.com/features/actions)
- [Packages\
\
Host and manage packages](https://github.com/features/packages)
- [Security\
\
Find and fix vulnerabilities](https://github.com/features/security)
- [Codespaces\
\
Instant dev environments](https://github.com/features/codespaces)
- [GitHub Copilot\
\
Write better code with AI](https://github.com/features/copilot)
- [Code review\
\
Manage code changes](https://github.com/features/code-review)
- [Issues\
\
Plan and track work](https://github.com/features/issues)
- [Discussions\
\
Collaborate outside of code](https://github.com/features/discussions)

Explore

- [All features](https://github.com/features)
- [Documentation](https://docs.github.com)
- [GitHub Skills](https://skills.github.com)
- [Blog](https://github.blog)

- Solutions



By size

- [Enterprise](https://github.com/enterprise)
- [Teams](https://github.com/team)
- [Startups](https://github.com/enterprise/startups)

By industry

- [Healthcare](https://github.com/solutions/industries/healthcare)
- [Financial services](https://github.com/solutions/industries/financial-services)
- [Manufacturing](https://github.com/solutions/industries/manufacturing)

By use case

- [CI/CD & Automation](https://github.com/solutions/ci-cd)
- [DevOps](https://github.com/solutions/devops)
- [DevSecOps](https://github.com/solutions/devsecops)

- Resources



Topics

- [AI](/resources/articles/ai)
- [DevOps](/resources/articles/devops)
- [Security](/resources/articles/security)
- [Software Development](/resources/articles/software-development)
- [View all](/resources/articles)

Explore

- [Learning Pathways](https://resources.github.com/learn/pathways)
- [White papers, Ebooks, Webinars](https://resources.github.com)
- [Customer Stories](https://github.com/customer-stories)
- [Partners](https://partner.github.com)

- Open Source





- [GitHub Sponsors\
\
Fund open source developers](/sponsors)

- [The ReadME Project\
\
GitHub community articles](https://github.com/readme)

Repositories

- [Topics](https://github.com/topics)
- [Trending](https://github.com/trending)
- [Collections](https://github.com/collections)

- Enterprise





- [Enterprise platform\
\
AI-powered developer platform](/enterprise)

Available add-ons

- [Advanced Security\
\
Enterprise-grade security features](https://github.com/enterprise/advanced-security)
- [GitHub Copilot\
\
Enterprise-grade AI features](/features/copilot#enterprise)
- [Premium Support\
\
Enterprise-grade 24/7 support](/premium-support)

- [Pricing](https://github.com/pricing)

Search or jump to...

# Search code, repositories, users, issues, pull requests...

Search


Clear

[Search syntax tips](https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax)

# Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel
Submit feedback

# Saved searches

## Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our [documentation](https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax).


Cancel
Create saved search

[Sign in](/login?return_to=https%3A%2F%2Fgithub.com%2FMarcombo%2Fpython-a-fondo)

[Sign up](/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=Marcombo%2Fpython-a-fondo) Reseting focus

You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert

{{ message }}

[Marcombo](/Marcombo)/ **[python-a-fondo](/Marcombo/python-a-fondo)** Public

- [Notifications](/login?return_to=%2FMarcombo%2Fpython-a-fondo) You must be signed in to change notification settings
- [Fork\
58](/login?return_to=%2FMarcombo%2Fpython-a-fondo)
- [Star\
97](/login?return_to=%2FMarcombo%2Fpython-a-fondo)


Libro: Python a fondo \| Autor: Óscar Ramirez


[97\
stars](/Marcombo/python-a-fondo/stargazers) [58\
forks](/Marcombo/python-a-fondo/forks) [Branches](/Marcombo/python-a-fondo/branches) [Tags](/Marcombo/python-a-fondo/tags) [Activity](/Marcombo/python-a-fondo/activity)

[Star](/login?return_to=%2FMarcombo%2Fpython-a-fondo)

[Notifications](/login?return_to=%2FMarcombo%2Fpython-a-fondo) You must be signed in to change notification settings

- [Code](/Marcombo/python-a-fondo)
- [Issues1](/Marcombo/python-a-fondo/issues)
- [Pull requests0](/Marcombo/python-a-fondo/pulls)
- [Actions](/Marcombo/python-a-fondo/actions)
- [Projects0](/Marcombo/python-a-fondo/projects)
- [Security](/Marcombo/python-a-fondo/security)
- [Insights](/Marcombo/python-a-fondo/pulse)

Additional navigation options

- [Code](/Marcombo/python-a-fondo)
- [Issues](/Marcombo/python-a-fondo/issues)
- [Pull requests](/Marcombo/python-a-fondo/pulls)
- [Actions](/Marcombo/python-a-fondo/actions)
- [Projects](/Marcombo/python-a-fondo/projects)
- [Security](/Marcombo/python-a-fondo/security)
- [Insights](/Marcombo/python-a-fondo/pulse)

# Marcombo/python-a-fondo

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

master

[Branches](/Marcombo/python-a-fondo/branches) [Tags](/Marcombo/python-a-fondo/tags)

[Go to Branches page](/Marcombo/python-a-fondo/branches)[Go to Tags page](/Marcombo/python-a-fondo/tags)

Go to file

Code

## Folders and files

NameName

Last commit message

Last commit date

## Latest commit

## History

[73 Commits](/Marcombo/python-a-fondo/commits/master/)

[Anexo\_A](/Marcombo/python-a-fondo/tree/master/Anexo_A "Anexo_A")

[Anexo\_A](/Marcombo/python-a-fondo/tree/master/Anexo_A "Anexo_A")

[Capitulo\_1](/Marcombo/python-a-fondo/tree/master/Capitulo_1 "Capitulo_1")

[Capitulo\_1](/Marcombo/python-a-fondo/tree/master/Capitulo_1 "Capitulo_1")

[Capitulo\_10](/Marcombo/python-a-fondo/tree/master/Capitulo_10 "Capitulo_10")

[Capitulo\_10](/Marcombo/python-a-fondo/tree/master/Capitulo_10 "Capitulo_10")

[Capitulo\_2](/Marcombo/python-a-fondo/tree/master/Capitulo_2 "Capitulo_2")

[Capitulo\_2](/Marcombo/python-a-fondo/tree/master/Capitulo_2 "Capitulo_2")

[Capitulo\_3](/Marcombo/python-a-fondo/tree/master/Capitulo_3 "Capitulo_3")

[Capitulo\_3](/Marcombo/python-a-fondo/tree/master/Capitulo_3 "Capitulo_3")

[Capitulo\_4](/Marcombo/python-a-fondo/tree/master/Capitulo_4 "Capitulo_4")

[Capitulo\_4](/Marcombo/python-a-fondo/tree/master/Capitulo_4 "Capitulo_4")

[Capitulo\_5](/Marcombo/python-a-fondo/tree/master/Capitulo_5 "Capitulo_5")

[Capitulo\_5](/Marcombo/python-a-fondo/tree/master/Capitulo_5 "Capitulo_5")

[Capitulo\_6](/Marcombo/python-a-fondo/tree/master/Capitulo_6 "Capitulo_6")

[Capitulo\_6](/Marcombo/python-a-fondo/tree/master/Capitulo_6 "Capitulo_6")

[Capitulo\_7](/Marcombo/python-a-fondo/tree/master/Capitulo_7 "Capitulo_7")

[Capitulo\_7](/Marcombo/python-a-fondo/tree/master/Capitulo_7 "Capitulo_7")

[Capitulo\_8](/Marcombo/python-a-fondo/tree/master/Capitulo_8 "Capitulo_8")

[Capitulo\_8](/Marcombo/python-a-fondo/tree/master/Capitulo_8 "Capitulo_8")

[Capitulo\_9](/Marcombo/python-a-fondo/tree/master/Capitulo_9 "Capitulo_9")

[Capitulo\_9](/Marcombo/python-a-fondo/tree/master/Capitulo_9 "Capitulo_9")

[.gitignore](/Marcombo/python-a-fondo/blob/master/.gitignore ".gitignore")

[.gitignore](/Marcombo/python-a-fondo/blob/master/.gitignore ".gitignore")

[README.md](/Marcombo/python-a-fondo/blob/master/README.md "README.md")

[README.md](/Marcombo/python-a-fondo/blob/master/README.md "README.md")

[requirements.txt](/Marcombo/python-a-fondo/blob/master/requirements.txt "requirements.txt")

[requirements.txt](/Marcombo/python-a-fondo/blob/master/requirements.txt "requirements.txt")

View all files

## Repository files navigation

- README

# Python a Fondo

[Permalink: Python a Fondo](#python-a-fondo)

Repositorio de código del libro [Python a Fondo](https://elpythonista.com/python-a-fondo) (editorial Marcombo).

En este libro es enseña a como aprender Python de una forma teórica y
práctica, con ejemplos reales y este repositorio de código que ayuda a
complementar el libro y a poder explorar cada concepto.

Algunos de los muchos conceptos principales que se pueden encontrar son:

- Diferencias entre versiones (menores y mayores).
- Evolución del lenguaje y uso de las PEPs.
- Entornos de desarrollo y editores para Python.
- Primeros pasos en Python y creación de scripts.
- Estudio del intérprete y diferentes implementaciones.
- Programación con Python
  - Variables y asignaciones
  - Tipos de datos y operaciones
  - Funciones, decoradores y generadoras.
- Programación orientada a objetos en Python.
  - Clases
  - Métodos y atributos.
  - Herencia simple y múltiple.
  - Sobreescritura de clases.
- Programación funcional.
- Gestión de dependencias y paquetes en Python.
- Creación y gestión de paquetes en Python.
- Manejo de ficheros en Python.
- Gestión de diferentes formatos de texto (CSV, TSV, ancho fijo, etc).
- Bases de datos e integración con Python (SQL y noSQL, ORMs, ODM).
- Programación paralela y concurrente en Python (GIL, multiprocesos, threads y asyncio).
- Interfaces de usuario y frameworks.
- Aplicación en tkinter paso a paso.
- Herramietas para protocolos de internet (smtp - email, FTP, SSH, Telnet, HTTP)
- Desarrollo de aplicación en Django paso a paso.
- Anexo - Testeo de aplicaciones y cobertura de código.

## About

Libro: Python a fondo \| Autor: Óscar Ramirez


### Resources

[Readme](#readme-ov-file)

[Activity](/Marcombo/python-a-fondo/activity)

### Stars

[**97**\
stars](/Marcombo/python-a-fondo/stargazers)

### Watchers

[**8**\
watching](/Marcombo/python-a-fondo/watchers)

### Forks

[**58**\
forks](/Marcombo/python-a-fondo/forks)

[Report repository](/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FMarcombo%2Fpython-a-fondo&report=Marcombo+%28user%29)

## [Releases](/Marcombo/python-a-fondo/releases)

No releases published

## [Packages\  0](/users/Marcombo/packages?repo_name=python-a-fondo)

No packages published

## [Contributors\  2](/Marcombo/python-a-fondo/graphs/contributors)

- [![@tuxskar](https://avatars.githubusercontent.com/u/576885?s=64&v=4)](https://github.com/tuxskar)[**tuxskar** Oscar Ramirez](https://github.com/tuxskar)
- [![@ferrithemaker](https://avatars.githubusercontent.com/u/1595434?s=64&v=4)](https://github.com/ferrithemaker)[**ferrithemaker** ferrithemaker](https://github.com/ferrithemaker)

## Languages

- [Python85.2%](/Marcombo/python-a-fondo/search?l=python)
- [Jupyter Notebook9.1%](/Marcombo/python-a-fondo/search?l=jupyter-notebook)
- [HTML5.4%](/Marcombo/python-a-fondo/search?l=html)
- [JavaScript0.3%](/Marcombo/python-a-fondo/search?l=javascript)

## Footer

[GitHub](https://github.com "GitHub")
© 2024 GitHub, Inc.


### Footer navigation

- [Terms](https://docs.github.com/site-policy/github-terms/github-terms-of-service)
- [Privacy](https://docs.github.com/site-policy/privacy-policies/github-privacy-statement)
- [Security](https://github.com/security)
- [Status](https://www.githubstatus.com/)
- [Docs](https://docs.github.com/)
- [Contact](https://support.github.com?tags=dotcom-footer)
- Manage cookies

- Do not share my personal information


You can’t perform that action at this time.