¿Te gustaría aprender a programar en Python?
El curso gratis de Introducción a Python que os presentamos a continuación es ideal para aquellas personas que tienen interés en aprender este lenguaje de programación, quieren dar un impulso a su carrera profesional o que simplemente tienen interés en realizar sus propios programas o aplicaciones para Windows, lo cual le puede facilitar mucho sus tareas diarias.
En los últimos años la programación en Python ha experimentado un crecimiento muy grande, y es que se trata de un lenguaje de programación muy potente y fácil de aprender.
Con Python puedes realizar cualquier tipo de programa, e incluso realizar aplicaciones en Windows. Su popularidad se ha incrementado debido en parte a que existen una cantidad enorme de librerías y funciones incorporadas en el propio lenguaje haciendo que en muchas ocasiones no tengas que programar ciertas funciones desde cero.
¿Vas a perder la oportunidad de hacer este curso gratis?
Consulta también este otro curso de Python gratis avanzado para seguir mejorando tu formación.
¿A quién va dirigido este curso?
Este curso gratuito de Python es ideal para ingenieros de sistemas, estudiantes de ingeniería de software, emprendedores y cualquier persona que esté interesada en la programación, y en especial a la programación en Python.
Por lo que si tienes ganas de aprender este curso está pensado para ti.
En esta sección de cursos de programación gratis puedes encontrar temarios para aprender otros lenguajes de programación.
¿Qué requisitos necesito para hacer este curso de Python?
Los únicos requisitos para poder hacer este curso gratis de Python es estar registrado en la plataforma de Udemy, (lo cual es gratis y rápido de crear un perfil de estudiante), instalar y configurar Python.
En el curso podrás seguir las indicaciones del instructor para ello, y tener ciertas nociones de lo que es la lógica de la programación.
No te preocupes si no has programado con anterioridad, este curso es un curso de iniciación, aunque muy completo porque más adelante se tratan aspectos de nivel más avanzado.
¿Qué voy a aprender en este curso?
Se trata de un curso práctico en donde aprenderás a programar en Python de manera dinámica, siguiendo en tiempo real las explicaciones que el profesor ofrece en cada vídeo clase.
Además, al final del curso crearás un par de proyectos para hacer un programa de una calculadora y un teclado. Una vez finalices el curso habrás aprendido lo siguiente:
- A dar los primeros pasos con Python
- La sintaxis que debes de utilizar para realizar tus programas
- Las estructuras condicionales
- Bucles
- Utilizar generadores y excepciones
- Iniciación a la programación orientada a objetos
- Crear módulos
- Administrar archivos externos
- Crear interfaces gráficas de usuario
Programa del curso de Introducción a Python
El programa del curso está compuesto por 9 secciones dividido en un total de 47 clases para que puedas ir aprendiendo las características más importantes de Python.
El curso tiene una duración total de 10h y 9 minutos, en donde podrás visualizar las clases en el orden que lo desees, aunque sería recomendable que sigas el orden que el profesor propone en su programa si no tienes nociones de Python.
Las clases del curso son las siguientes:
- Sección 1: Primeros pasos
- Definición
- Instalación Editor Sublime Text
- Instalación de Package Control – Sublime Text
- Instalación y Configuración de Python
- Configuración Key Bindings Sublime Text
- Variables y Tipos de datos
- Sección 2: Sintaxis
- Funciones
- Listas
- Tuplas
- Diccionarios
- Sección 3: Estructuras condicionales
- Ingreso de valores por teclado
- Estructura condicional simple
- Estructura condicional doble
- Estructura condicional anidada
- Sección 4: Ciclos repetitivos (bucles)
- Ciclo While
- Ciclo For
- Sección 5: Generadores y Excepciones
- Generadores
- Instrucción Yield From
- Excepciones
- Sección 6: Programación Orientada a Objetos
- Introducción a POO
- Clases y atributos
- Instancia y Métodos
- Creando varias instancias y constructor
- Encapsulación
- Herencia
- Herencia parte II
- Polimorfismo
- Manipulación de cadenas
- Sección 7: Módulos y paquetes
- Módulos
- Paquetes
- Paquetes Distribuibles
- Sección 8: Administración de Archivos Externos
- Administrando Archivos Externos
- Administración de Archivos Externos parte II
- Serialización
- Serialización parte II
- Guardar Datos Permanentemente en Fichero Externo
- Sección 9: Interfaces Gráficas de Usuario (GUI)
- Interfaces Gráficas de Usuario
- Labels (Etiquetas)
- Entry (Campos de entrada)
- Text & Button (Campos de texto y botones)
- Creando una calculadora – Parte I
- Creando una calculadora – Parte II
- Creando una calculadora – Parte III
- Creando una calculadora – Parte IV
- Creando un Teclado – Parte I
- Creando un Teclado – Parte IIA
- Creando un Teclado – Parte III
Acceder al curso