Aprende a desarrollar con Python desde CERO
Programa con Python desde Cero a conceptos avanzados. Aprende a desarrollar con Python 3 sin conocimientos previos
Lo que serás capaz de hacer
¿Quieres aprender un lenguaje de programación versátil y poderoso que te permita desarrollar aplicaciones, automatizar tareas y otras muchas funcionalidadcesx? ¡Entonces este curso de Python es para ti! Empezamos desde CERO , no necesitas tener ningún tipo de conocimiento e iremos avanzando en el contenido hasta ver temas más avanzados En un curso muy PRÁCTICO , donde todo lo que vemos lo hacemos mediante ejericios y prácticas Objetivos del Curso: En este curso de Python diseñado para principiantes, te llevarán de la mano a través de los conceptos fundamentales de la programación en Python y te prepararán para desarrollar tus propios proyectos. Al finalizar el curso, podrás: Dominar la Sintaxis: Entenderás la sintaxis de Python y cómo escribir código limpio y legible. Manejar Variables y Tipos de Datos: Aprenderás a trabajar con números, cadenas, listas y diccionarios. Estructuras de Control: Dominarás las estructuras de control, incluyendo condicionales y bucles. Funciones: Sabrás cómo definir y utilizar funciones para modular tu código y hacerlo más reutilizable. Manejo de Excepciones: Aprenderás a manejar errores y excepciones de manera efectiva. Trabajo con Archivos: Sabrás cómo leer y escribir archivos en Python. Introducción a Bibliotecas: Te familiarizarás con bibliotecas y módulos populares que amplían las capacidades de Python. Orientación a Objetos : Conseguirár crear clases y objetos dentro del paradigma de la orientación a objetos Bases de datos: Aprenderás a trabajar con MySQL dentro de este cursoi Si tienes cualquier duda sobre el curso no dudes en contactar conmigo Apasoft Training
- Aprenderás las bases de desarrollo con Python
- Aprenderás a manejar todos los tipos de datos: numeros, cadena, colecciones
- Manejarás todos los comandos de control de flujo,c omo condiciones y bucles
- Aprenderás a trabajar con orientación a objetos
- Aprenderás a desarrollar funciones, módulos, paquetes
- Realizarás aplicaciones orientadas a Bases de datos
Temario
UNIDAD 1 - Introducción · 5 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Introducción al curso
- Contenido del curso
- Introducción a Python
- Preguntas y respuestas del curso
- Valoraciones del curso
UNIDAD 2 - Instalación de Python y PyCharm · 10 leccionesUNIDAD 2 - Instalación de Python y PyCharm
UNIDAD 2 - Instalación de Python y PyCharm
- Introducción a la sección
- Introducción a la instalación
- Instalación en Windows
- Componentes generados en la instalación en Windows
- Instalación en Linux. Fedora y Ubuntu
- Componentes generados en linux
- Consolas de Python en modo WEB online
- Descargar PyCharm
- Instalar PyCharm en Windows
- Instalar Pycharm en Linux
UNIDAD 3 - Primeros pasos. Herramientas para el curso · 12 leccionesUNIDAD 3 - Primeros pasos. Herramientas para el curso
UNIDAD 3 - Primeros pasos. Herramientas para el curso
- Introducción a la sección
- REPL. Línea de comandos. Repaso de la herramienta
- Expresiones e identación
- Cadenas de texto
- Múltiples lineas
- Comentarios
- Lanzar scripts desde el REPL
- Prácticas con el REPL
- Primeros pasos con PyCharm. Crear un proyecto
- Revisar y ejecutar un proyecto en PyCharm
- Prácticas con PyCharm
- crear entornos virtuales para trabajar con Python
UNIDAD 4 - Tipos de datos y variables · 13 leccionesUNIDAD 4 - Tipos de datos y variables
UNIDAD 4 - Tipos de datos y variables
- Introducción a la sección
- Variables y tipos de datos en Python.
- Crear una variable. Nomenclatura de las variables
- Operadores aritméticos. Otros ejemplos con variables
- Asignación múltiple de variables
- Borrado de variables
- Operadores de asignación al completo
- Prácticas con operadores aritméticos y asignación
- Incluir texto y variables en print()
- Convertir texto y números
- Saber el tipo de una variable
- Pedir datos por teclado. Comando input()
- Prácticas adicionales de variables
UNIDAD 5 - Condiciones y operadores lógicos · 16 leccionesUNIDAD 5 - Condiciones y operadores lógicos
UNIDAD 5 - Condiciones y operadores lógicos
- Introducción a la sección
- Operadores de comparación
- Condiciones. Comando IF
- Ejemplo con IF. Repaso de la importancia de la indentación
- else
- Múltiples condiciones: elif
- Operador ternario. Condiciones simples
- Comparando Strings
- Match. Múltiples condiciones
- Prácticas con if - match
- Tipo de dato boolean
- Operadores lógicos
- Cuestionario Operadores lógicos
- Ejemplos operadores lógicos Parte 1
- Ejemplos operadores lógicos Parte 2
- Prácticas con operadores lógicos
UNIDAD 6 - Strings. Cadenas · 16 leccionesUNIDAD 6 - Strings. Cadenas
UNIDAD 6 - Strings. Cadenas
- Introducción a la sección
- Resumen de cadenas
- Resumen de cadenas: concatenación, repetición y conversión
- Representación interna de los Strings
- Ejemplos
- Slicing (rebanado) de cadenas
- Operadores IN y NOT IN
- Las cadenas son inmutables
- Prácticas con cadenas
- Funciones y Métodos de Cadenas
- Ejemplos con funciones
- Ejemplos con métodos. Mayúsculas y minúsculas. upper() y lower()
- Buscar con el método find()
- Métodos count() y replace()
- Averiguar el tipo de contenido de una cadena. Métodos isXXXX()
- Prácticas con funciones y métodos de cadenas
UNIDAD 7 - Bucles · 13 leccionesUNIDAD 7 - Bucles
UNIDAD 7 - Bucles
- Introducción a la sección
- Bucle while
- Ejemplo bucle while. Menu de aplicación
- Comando break. Parar un bucle
- Comando continue. Volven a empezar el bucle
- El comando ELSE en los bucles
- El bucle for. Iterando sobre elementos
- Otro ejemplo con el bucle for
- Anidando bucles
- Rangos. Introducción
- Rangos. Ejemplos
- Práctica. Adivina el número
- Prácticas con bucles
UNIDAD 8 - Excepciones · 8 leccionesUNIDAD 8 - Excepciones
UNIDAD 8 - Excepciones
- Introducción a la sección
- Introducción a las excepciones
- Trabajar con excepciones, Try-Except
- Excepciones built-in. Excepciones múltiples
- Else
- Finally
- Raise. Disparar excepciones de forma manual
- Prácticas con excepciones
UNIDAD 9 - Listas · 12 leccionesUNIDAD 9 - Listas
UNIDAD 9 - Listas
- Introducción a la sección
- Introducción a las listas
- Creando y consultando listas
- Otros ejemplos prácticos con listas
- Cambiando valores en las listas
- Práctica. Haz el ejemplo anterior con un bucle WHILE
- Cambiando múltiples valores en una lista
- Insertar y añadir elementos
- Borrar elementos
- Desempaquetar listas
- Otros métodos de las listas
- Prácticas con listas
UNIDAD 10 - Tuplas · 7 leccionesUNIDAD 10 - Tuplas
UNIDAD 10 - Tuplas
- Introducción a la sección
- Introducción a las tuplas
- Crear y acceder a las tuplas
- Bucles en las tuplas
- Modificar, añadir y eleminar en tuplas
- Desempaquetar tuplas
- Prácticas con tuplas
UNIDAD 11 - Diccionarios · 8 leccionesUNIDAD 11 - Diccionarios
UNIDAD 11 - Diccionarios
- Introducción a la sección
- Introducción a los diccionarios
- Crear y acceder a los diccionarios
- Duplicados en diccionarios
- Key y Values. Otras formas de acceder a los datos
- Altas, bajas y modificaciones en diccionarios
- Bucles en diccionarios
- Prácticas con diccionarios
UNIDAD 12 - Sets. Conjuntos · 7 leccionesUNIDAD 12 - Sets. Conjuntos
UNIDAD 12 - Sets. Conjuntos
- Introducción a los sets
- Crear y acceder a los sets
- Añadir y borrar elementos
- Operaciones de conjunto con sets.
- Ejemplos de operaciones de conjunto
- Combinar colecciones
- Prácticas con Sets
UNIDAD 13 - Funciones · 18 leccionesUNIDAD 13 - Funciones
UNIDAD 13 - Funciones
- Introducción a la sección
- Introducción las funciones
- Nuestra primera función
- Función con return
- Funciones con parámetros
- Más ejemplos de funciones con argumentos
- Práctica. Crear una calculadora
- Argumentos por defecto
- Llamar a los argumentos por nombre (Keyword)
- Numero de argumentos desconocidos
- Pasando otros tipos de datos
- Ámbito de las variables. Variables globales y locales
- Variables globales. Cláusula GLOBAL
- Ejemplo de ámbito de variables
- Lambdas. Funciones anónimas
- Ejemplos de Lambdas
- Función MAP y lambdas
- Prácticas de funciones
UNIDAD 14 - Módulos y Paquetes · 24 leccionesUNIDAD 14 - Módulos y Paquetes
UNIDAD 14 - Módulos y Paquetes
- Introducción a la sección
- Introducción a los módulos y paquetes
- Importando módulos completos
- Importar parte del módulo. Evitar el nombre del módulo
- ¿Donde busca Python los módulos?
- ¿Donde busca Python los módulos? Variable PYTHONPATH
- Renombrar el módulo
- dir(). Ver el contenido de un módulo. Cacheo de módulos
- Librerías estándar de Python
- Módulo OS
- Módulo SYS
- SYS. Pasando argumentos al programa en modo comando
- Módulo RANDOM
- Modulo DATETIME. Trabajando con fechas y horas
- Formatear fechas con strftime()
- Ejempos con strftime()
- Crear un paquete
- Más ejemplos con paquetes
- Prácticas. Gestión de viviendas
- Paquetes externos.
- Instalando paquetes con PIP
- Instalando con un fichero de requisitos
- Otros comandos con PIP. Desinstalar, actualizar,...
- Prácticas módulos y paquetes
UNIDAD 15 - Orientación a objetos. Clases y objetos · 15 leccionesUNIDAD 15 - Orientación a objetos. Clases y objetos
UNIDAD 15 - Orientación a objetos. Clases y objetos
- Introducción a la sección
- Introducción a la orientación a objetos
- Crear una clase
- Crear un objeto y acceder a sus propiedades
- Método __init__ . Inicializando de variables
- Tipos de acceso a los componentes. Publico, privado y protegido
- Métodos en las clases. Getters y Setters
- Método str
- Polimorfismo
- Herencia
- Ejemplo de Herencia
- Añadiendo métodos y propiedades a la clase hija
- Sobrecarga o sobreescritura de métodos
- Herencia múltiple
- Prácticas
UNIDAD 16 - Ficheros · 11 leccionesUNIDAD 16 - Ficheros
UNIDAD 16 - Ficheros
- Introducción a la sección
- Abrir ficheros
- Leer ficheros
- Escribir en ficheros
- Borrar ficheros y otras operaciones
- Práctica. Copiar y mover ficheros
- Módulo SHUTIL. Copiar y mover ficheros y directorios
- Clausula WITH AS
- Leer ficheros CSV
- Escribir ficheros CSV
- Prácticas de Ficheros
UNIDAD 17 - Bases de datos. MySQL · 12 leccionesUNIDAD 17 - Bases de datos. MySQL
UNIDAD 17 - Bases de datos. MySQL
- Introducción a la sección
- Conector/driver MySQL
- Configurar una conexión
- Crear una base de datos
- Crear una tabla
- Insertar registros
- Práctica. Insertar multiples registros
- Hacer consultas. Realizando queries
- Condiciones. WHERE
- PAsando variables al WHERE
- Práctica. Consulta de registros
- Modificación y Borrado
UNIDAD 18 - Crear entornos gráficos con tkinter · 26 leccionesUNIDAD 18 - Crear entornos gráficos con tkinter
UNIDAD 18 - Crear entornos gráficos con tkinter
- Introducción a la sección
- introducción a tkinter
- Crear una ventana
- Crear una eqitueta y visualizarla con el comando pack()
- Visualizar widgets con place()
- Visualizar widgets con grid()
- Usar la propiedad geometry() de las ventanas
- Ejemplo de grid()
- Botones
- Lambdas en botones
- Práctica: Cambia de color
- Cajas de texto. Entry
- Otro ejemplo con cajas de texto
- Widgets ttk (modernos)
- Cajas de texto multilinea
- Insertar contenido en las cajas multilinea
- Otras operaciones con cajas multilinea. Recuperar y borrar contenido
- Gestionar Eventos
- Ejemplo de gestión de eventos
- Frame
- Práctica. Calcula el IMC (Índice de masa corporal)
- CheckBoxes
- Radiobuttons
- ListBoxes
- Comboboxes
- Práctica. Crea un formulario de mascotas
UNIDAD 19 - Despedida y cierre · 3 leccionesUNIDAD 19 - Despedida y cierre
UNIDAD 19 - Despedida y cierre
- Próximas secciones
- Despedida
- Clase EXTRA
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
19 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
1 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Apasoft Training.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 19 unidades · 236 lecciones · 60 h
- 12 meses de acceso
- 1 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Apasoft Training; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


