0% encontró este documento útil (0 votos)
2 vistas1 página

Python Básico

Python es un lenguaje de programación interpretado, fácil de aprender y con una sintaxis legible, ideal para principiantes. Se recomiendan varios recursos y tutoriales en español e inglés para quienes deseen comenzar a programar en Python, así como comunidades en línea para obtener ayuda. Además, se sugiere explorar diferentes editores y bibliotecas según las necesidades del usuario y el tipo de desarrollo que desee realizar.

Cargado por

breathingdog
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas1 página

Python Básico

Python es un lenguaje de programación interpretado, fácil de aprender y con una sintaxis legible, ideal para principiantes. Se recomiendan varios recursos y tutoriales en español e inglés para quienes deseen comenzar a programar en Python, así como comunidades en línea para obtener ayuda. Además, se sugiere explorar diferentes editores y bibliotecas según las necesidades del usuario y el tipo de desarrollo que desee realizar.

Cargado por

breathingdog
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

APRENDE

PYTHON
Python es un lenguaje de programación
interpretado cuya filosofía hace hincapié en una
sintaxis muy limpia y un código legible.

Python puede ser una buena alternativa para


empezar a programar puesto que es un lenguaje
muy sencillo, fácil y con una curva de aprendizaje
buena.

La sintaxis es fácil de entender puesto que es


cercana al lenguaje natural.

¿Qué curso/libro
recomendáis para empezar?
Para responder esta pregunta primero debes
responder a la siguiente situación: "¿Sabes
programar en algún lenguaje? ¿Tienes inglés nivel
medio?

Si no sabes programar, puedes empezar


por los siguientes libros/tutoriales:
Tutorial oficial de Python. Sí, ¡en español!
Tutorial de Django Girls
Introducción a la programación con Python 3 -
Universitat Jaume I - Castellón
Introducción a la programación con Python -
Barto Sintes - IES Abastos - Valencia
Solución de problemas con algoritmos y
estructuras de datos usando Python - Libro de
Brad Miller y David Ranum traducido por
Maurico Orozco-Alzate
Playlist en Youtube de Python desde 0 -
Píldoras Informáticas
Quiero aprender Python - Argentina en Python
Aprende Python en Español - Sergio Delgado
Quintero
Más recursos... - Wiki en español de
python.org

Si ya tienes conocimientos de
programación te recomendamos:
Python 3 para impacientes

Si no tienes problemas con el inglés, la


oferta es mucho mayor:
Python's original tutorial
Learning Python - una sección de The
Hitchhiker's Guide to Python (¡una guía muy
buena y completa de recursos!)
Python for everybody - Charles Severance (Dr.
Chuck)
Dive into Python - Mark Pilgrim
Python Free Programming Books - libros con
licencias libres
Awesome Python Books - libros ordenados por
categorías
Python Tutorial for Beginners - Vídeo tutoriales
de Corey Schafer

¿Dónde puedo conseguir


ayuda?
Ahora mismo la comunidad de Python en español
se concentra en:

Discord
Telegram
Stack Overflow

Si es de las primeras veces que preguntas en un


foro:

No hace falta que preguntes «¿alguien me


puede ayudar con X?» o «¿hay algún experto
en X?», pregunta directamente.

Intenta agrupar toda la pregunta en un solo


mensaje en vez de en muchos para facilitar su
lectura y seguimiento.

Da detalles sobre el problema que estás


intentando resolver e indica qué has probado
ya.

Si recibes un error, describe con detalle el


contexto e incluye el traceback completo en
un pastebin (ver listado abajo).

Para que no vayamos a ciegas, es


recomendable que pegues tu código en una
de las webs de abajo y compartas la URL
generada en el grupo o foro:

https://pastebin.com/

https://bpaste.net/

https://repl.it/languages/python3

https://trinket.io/python

https://gist.github.com/

O indicarnos tu repositorio de código en:

https://github.com/
https://gitlab.com/
https://bitbucket.org/

¿Cuál es el mejor editor/IDE


para Python?
Si no has programado antes, los entornos de
desarrollo más populares para principiantes de
Python son:

Mu (más básico)
Thonny

Pero, si ya programas en otros lenguajes, sabrás


que cada persona tiene sus preferencias,
experiencia, sistema operativo, necesidades, etc.
Lógicamente es importante sentirse cómodo con
la herramienta que más vas a utilizar. Por lo tanto,
en lugar de basarte en la opinión subjetiva de los
demás (con otras preferencias, experiencias, ...),
te resultará mucho más útil escoger una o varias
(de entre los listados que te damos a
continuación) y probar durante un tiempo cada
una. Solo tú puedes contestar a la pregunta.

En Real Python han escrito una buena guía sobre


entornos de desarrollo integrados y editores de
código (en inglés).

En la misma wiki de Python.org hay un par de


listados exhaustivos sobre editores e IDEs:

Editores de texto
IDEs

¿Qué biblioteca/framework
recomendáis para...?
Antes de preguntar por una biblioteca o
framework puedes echar un vistazo a las
alternativas que hay en el ámbito de tu problema.
Un recurso muy interesante para poder conocer
dichas alternativas es awesome-python. Verás
que cubre muchos ámbitos. Si preguntas en un
foro por una biblioteca o framework intenta hacer
una pregunta concreta. No es buena idea
preguntar ¿qué es mejor X o Y? Sin información,
la respuesta de cualquier participante será
subjetiva. Matiza cuál es el problema que quieres
resolver para que podamos ayudarte en la
recomendación.

Desarrollo web
Python dispone de muchos frameworks para el
desarrollo de webs y existen listas más
específicas. Por ejemplo, sobre Django, Flask o
Pyramid.

Extracción de datos de la web


Para la extracción de datos de la web tienes
básicamente dos opciones:

Usar Requests para el acceso y BeautifulSoup


para la extracción.
Usar el framework Scrapy.

También puede resultarte de ayuda el capítulo de


Web scraping del libro Automate the boring stuff
en el que también se utiliza Selenium.

Interfaces gráficas de usuario (GUI)


En caso de interesarte la programación de
interfaces gráficas de usuario (GUI) para tu
aplicación, puedes leer el listado de GUIs en la
web de Python así como de las herramientas de
diseño en la wiki de Python.

Dicen por ahí que Python es


lento... ¿es cierto?
Es posible que te hayan contado cosas malas de
Python pero ¿te crees todo lo que te dicen? Te
recomendamos que leas un par de páginas para
formarte una idea más realista:

Yes, Python is Slow, and I Don’t Care


10 Myths of Enterprise Python

¿Echas en falta algo?


Abre un issue en el repositorio para solicitar
contenido nuevo. Comprueba primero que no se
haya pedido antes (ver listado). ¡Gracias!

Python España

Home

Código de conducta

Si tienes cualquier duda, escríbenos


a [email protected]

También podría gustarte