logo cosasdedevs
Todo lo que necesitas para aprender PYTHON ya 馃敟

Todo lo que necesitas para aprender PYTHON ya 馃敟


¿Quieres aprender a programar con Python desde 0? En esta sección tienes un listado de tutoriales para iniciarte en el mundo de este lenguaje y poder dar los primeros pasos.

He creado una ruta de aprendizaje en el que te enseño desde las bases hasta profundizar con tutoriales para extensos, puedes tomar esta ruta como un manual o un curso de Python.

Esta ruta se irá mejorando continuamente así que si no quieres perderte nada te recomiendo que me sigas en Twitter donde te avisaré cada vez que suba contenido nuevo sobre Python 馃悕.

Aprende Python desde 0

Primeros pasos con Python

Para iniciarte en aprender a programar en Python desde 0, el primer tutorial que te sugerimos es primeros pasos con Python, aprenderás a instalar la última versión de Python, declarar variables, usar operadores lógicos, operadores relacionales, condicionales, bucles y excepciones.

Listas, diccionarios, tuplas y sets en Python

Python no utiliza arrays para las estructuras de datos, sin embargo ofrece varias soluciones como son las listas, diccionarios, tuplas y sets en Python. Aquí aprenderemos a trabajar con estructuras de datos.

Manejar el gestor de dependencias pip y el entorno virtual en Python

Para finalizar la sección en la que aprenderemos a programar con Python desde 0, veremos como manejar librerías externas y crear nuestro entorno virtual con el tutorial sobre cómo manejar el gestor de dependencias pip y el entorno virtual en Python.

Profundizando en Python

Python como muchos otros lenguajes, dispone de la posibilidad de crear funciones anónimas, esto quiere decir que puedes definir funciones sin nombre, para aprender más sobre ello sigue el siguiente tutorial.

Cómo se usan las funciones anónimas o lambda en Python

Una de las funcionalidades más interesantes de Python son los decoradores, esto nos permite tener nuestro código más organizado y generar funciones más limpias, en el siguiente tutorial te enseño como crear decoradores y como usarlos en nuestras funciones.

Qué son los decoradores de Python

Por último en esta sección desentrañamos todos los entresijos de la programación orientada a objetos en Python.

Programación Orientada a Objetos (POO) en Python

Poner en práctica lo aprendido en Python

Una vez visto esto mejor ver algo más práctico ¿Verdad? Pues bien, aquí tenéis una serie de tutoriales en el que aprenderemos a crear un CRUD de una agenda de contactos.

En el primer tutorial crearemos la estructura del proyecto y a trabajar con POO creando una clase para los contactos de nuestra agenda.  

Cómo crear un CRUD en python. Parte 1: Estructura y clase

En el segundo tutorial aprenderemos a leer, crear y editar un csv con Python y a trabajar con archivos además de crear y heredar clases.

Cómo crear un CRUD en python. Parte 2: Creación y listado

En el tercer tutorial aprenderemos a modificar y borrar filas en un csv, también realizaremos búsquedas con expresiones regulares y la librería re.

Cómo crear un CRUD en python. Parte 3: Modificar, borrar y buscar

En el cuarto tutorial veremos como instalar Postgresql, que será la base de datos que utilizaremos. Aprenderemos a conectarnos a esta con Python además de consultas, insertar, modificar y borrar.

Cómo crear un CRUD en python. Parte 4: Conexión a Postgresql

Por último, aprenderemos a realizar test unitarios con la librería unittest para hacer más robusta nuestra aplicación y poder probar los cambios que realicemos en esta.

Cómo crear un CRUD en python. Parte 5: Test unitarios

Con esta serie de tutoriales ya tendrás una buena base para empezar tus proyectos con Python, ahora veremos unos tutoriales más avanzados.

Web Scraping con Python

¿Quieres iniciar en el mundo del web scraping con Python y no sabes cómo? Con este tutorial aprenderás a realizarlo con las librerías requests y BeautifulSoup de Python.

Web scraping con requests y BeautifulSoup en Python

Espero que estos tutoriales os ayuden y si tenéis dudas, sugerencias o queréis que escriba algún tutorial sobre algo en concreto en Python, podéis escribirme a mí email que estaré encantado de ayudaros ;)

Nos tomamos en serio tu privacidad

Utilizamos cookies propias y de terceros para mejorar la experiencia del usuario a trav茅s de su navegaci贸n. Si pulsas entendido aceptas su uso. Ver pol铆tica de cookies.