Aprende los conceptos básicos del lenguaje.

Aprende programación orientada a objetos.

Vemos Pyqt 5 y aprendemos Desarrollo web con Django

Tutoriales de Python

Aquí encontraras los mejores tutoriales de programación en español ordenados por módulos para que puedas guiarte a lo largo de tu aprendizaje. Encontraras lecciones organizadas por nivel de dificultad de manera que podrás avanzar según tus tiempos y capacidades. Algunas de ellas incluyen video-tutoriales, otras no.

Módulo 1 : Conceptos Básicos

En este primer módulo comenzamos por la comprensión básica del lenguaje, empezando por el clásico «Hola mundo», para luego seguir por una introducción a las funciones y la función print. Seguimos con organización de datos como Listas y Tuplas, Diccionarios. Pasamos por condicionales If, Elif, else que nos permitirán comenzar a desarrollar los primeros programas funcionales. Mas tarde seguimos aprendiendo funciones predefinidas del lenguaje y a crear nuestras propias funciones. Muy importante es también aprender el uso de bucles For y While; los mismos nos permiten iterar y crear bucles infinitos.

Finalmente luego de crear algunos programas de ejemplo seguimos con la comprobación y clausulas para el manejo de errores. Y terminamos aprendiendo a iterar por comprensión y aplicando formato a nuestras salidas en consola!

Módulo 2 : Clases y programación orientada a objetos

En el segundo modulo aprendemos rápidamente que son las clases y comenzamos a adaptarnos a la programacion orientada a objetos. Seguimos con herencia de clases: Simple y múltiple. Dentro de la misma aprendemos la función super() y cual es su utilidad. Aprendemos las variables de clase e instancia y aplicamos decoradores en las clases. Finalmente aprendemos las propiedades de clase, privadas y ocultas. Y las propiedades de atributos de clase (métodos) getter, setter, deleter.

Módulo 3 : Programación gráfica GUI y Desarrollo web

Este es el tercer modulo donde nos adentramos tanto en interfaz gráfica de usuario utilizando PyQt5. Como también en desarrollo web utilizando el framework Django. El modulo 3 se divide en dos partes como puedes ver.

Interfaz Gráfica GUI

Desarrollo web con Django

¿Porqué aprender Python?

Es uno de los lenguaje de programación dinámicos más populares que apareció a principio de los años 90 de la mano de Guido Van Rossum y se basó en la serie Monty Python para darle el nombre. Actualmente es muy conocido como uno de los lenguajes “scripting” más potentes.

Yo te recomiendo aprender este lenguaje por su sencillez, sintaxis clara y también porque requiere mucho menos uso de código que otros lenguajes lo que lo hace el más adecuado para aquellos principiantes que recién están comenzando a aprender programación!.

Mi sitio está exclusivamente dedicado a crear aplicaciones  y aquí te voy a brindar toda la información y herramientas necesarias.

Objetivo

Es mi objetivo que aprendas de una manera más divertida, ordenada y sin complicaciones, comenzando por una comprensión básica de los conceptos del lenguaje y la práctica del mismo. Para luego escalar al desarrollo de aplicaciones mas complejas en entornos gráficos!

Esperamos que sea de tu agrado y podamos compartir a lo largo de él la misma pasión por la programación .

¿Qué Desarrollar con Python?

En este curso de python aprenderás a desarrollar lo que quieras, casi no hay limites imaginables. Como cualquier lenguaje de programación tiene sus pros y sus contras aunque resumiendo a mi forma de ver los contras de este lenguaje han quedado atrás con el avance de la tecnología. Si indagas un poco veras que en realidad las desventajas son muy pocas y las ventajas exceden a muchos otros lenguajes actualmente en la cúpula del ranking! Aun así ejemplifiquemos un poquito a donde puedes orientar este lenguaje:

Juegos

Se pueden crear videojuegos y existen algunos muy famosos que utilizan o están desarrollados completamente en Python!. Obviamente por un grupo de desarrolladores profesionales!  Por ejemplo; Battlefield 2.  Otro ejemplo es Eve Online que utiliza este lenguaje para gestionar la conexión de los usuarios.

Aplicaciones

Es muy común al día de hoy ver miles de aplicaciones web’s desarrolladas en python utilizando frameworks como Django, Turbogears o zope. Como es muy sabido podemos desarrollar web’s dinámicas completas de la mano de alguno de los frameworks existentes. Así también como aplicaciones para móviles.

Hacking y malware

También a ido ganando fama en el desarrollo de herramientas de pentesting y malware. Esto es debido a la  la rapidez con la que podemos diseñar un script para automatizar el proceso de explotación. Existen miles de exploits, herramientas y malware programados en este lenguaje.

  • 55
  •  
  •  
  •  
  •  
  •