Contenidos
Programación Python para principiantes: curso de aprendizaje en 100 sencillos pasos
Python para principiantes absolutos. Aprenda a programar en Python usando un enfoque paso a paso con más de 200 ejemplos de código.
Lo que aprenderás
Programación Python para principiantes: curso de aprendizaje en 100 sencillos pasos
- Aprenderá Python de la MANERA MODERNA, paso a paso, con 200 ejemplos de código HANDS-ON
Comprenderá las MEJORES PRÁCTICAS al escribir código pitónico de alta calidad
Resolverá una amplia gama de EJERCICIOS de programación práctica con Python
- Aprenderá a escribir programas IMPRESIONANTES orientados a objetos con Python
- Adquirirá TODAS las habilidades de Python necesarias para la TRANSICIÓN a los roles de análisis, aprendizaje automático y ciencia de datos
- Adquirirá TODAS las HABILIDADES para demostrar una EXPERIENCIA con la programación de Python en sus entrevistas de trabajo
- Aprenderá sobre una amplia variedad de estructuras de datos de Python: lista, conjunto, diccionario y tuplas
- Aprenderá los conceptos básicos de PyCharm IDE y Python Shell
- Aprenderás a pensar como programador de Python.
- Aprenderá los conceptos básicos de la programación: variables, elegir un tipo de datos, ejecución condicional, bucles, escribir métodos excelentes, dividir los problemas en subproblemas e implementar el manejo de excepciones.
- Aprenderá los conceptos básicos de la programación orientada a objetos: herencia, clase abstracta y constructores.
- Aprenderá los conceptos importantes de la programación orientada a objetos: abstracción y herencia.
Requisitos
- Tienes una actitud para aprender mientras te diviertes 🙂
- Te ayudaremos a instalar Python 3 y PyCharm
- Tienes cero experiencia en programación en Python
Descripción
Python es uno de los lenguajes de programación más populares. Python ofrece características de programación estructural y orientada a objetos. Adoptamos un enfoque práctico utilizando una combinación de Python Shell y PyCharm como un IDE para ilustrar más de 150 ejercicios de codificación de Python, acertijos y ejemplos de código. Nos encanta la programación. Nuestro objetivo con este curso es crear un amor por la programación.
¿Qué dicen nuestros alumnos?
"El mejor curso sobre Python con una explicación detallada y un instructor experimentado. Si este curso hubiera cualquier tarifa lo hubiera pagado felizmente 🙂 "
"Fue una experiencia increíble, amaba la forma en que enseña. He aprendido mucho hasta ahora y aún queda mucho por aprender. Recomendaría este curso a los principiantes en Python. ¡Gracias!"
"Este es un gran curso para aquellos que no tienen idea de lo que implica la programación. Te enseña de una manera muy simple y fácil de seguir que es divertida y realmente reformulada. Definitivamente lo que necesita para familiarizarse con los conceptos básicos de programación de computadoras, para que pueda progresar hacia cosas interesantes que lo llevarán a escuchar en primer lugar. 🙂 ”
Programación Python para principiantes: curso de aprendizaje en 100 sencillos pasos
"Me gusta la forma de enseñar. Realmente he aprendido mucho de algunas lecciones! Soy un novato en la programación, pero todo está claro hasta ahora. ¡Seguid así!"
“Gran descripción general de Python para un principiante en programación. Cubre con suficiente profundidad los temas para comprender los conceptos básicos de Python. Muy recomendable para cualquier persona que esté comenzando a programar."
"Este fue un viaje increíble. Los 100 pasos me llevaron mucho a conocer Python en profundidad. Me encantó el amable instructor y admiré su profundo conocimiento sobre el tema ".
“Este curso puede parecer que avanza a un ritmo lento al principio, pero esto es esencial. presta atención a sus métodos y su lógica - este curso es uno en un millón que cambió la dirección que ha tomado mi viaje de codificación. "
“Estaba aprendiendo Python por primera vez. Este es el mejor curso para principiantes."
"El curso fue muy útil y El método de enseñanza del instructor fue increíble. "
"Los conceptos están bellamente explicados para un principiante.¡¡Bien hecho!!"
"¡Este tipo es el mejor instructor de todos los tiempos!"
En más de 150 pasos, exploramos las características más importantes del lenguaje de programación Python
- Conceptos básicos de la programación de Python: expresiones, variables y resultados de impresión
- Operadores de Python: operador de asignación de Python, operadores relacionales y lógicos, operadores de cortocircuito
- Condicionales de Python y declaración If
- Métodos: parámetros, argumentos y valores devueltos
- Una descripción general de la plataforma Python
- Programación orientada a objetos: clase, objeto, estado y comportamiento
- Conceptos básicos de OOPS: encapsulación, herencia y clase abstracta.
- Conceptos básicos sobre los tipos de datos de Python
- Conceptos básicos sobre los módulos integrados de Python
- Condicionales con Python: declaración If Else, anidada If Else
- Bucles: bucle for, bucle while en Python, romper y continuar
- Inmutabilidad de los tipos básicos de Python
- Estructuras de datos de Python: lista, conjunto, diccionario y tuplas
- Introducción a los argumentos variables
- Conceptos básicos del diseño de una clase: clase, objeto, estado y comportamiento. Estado decisivo y constructores.
- Introducción al manejo de excepciones: su proceso de pensamiento durante el manejo de excepciones. intente, excepto, else y finalmente. Jerarquía de excepciones. Lanzar una excepción. Crear y lanzar una excepción personalizada.
Detalles paso a paso
Introducción a la programación de Python con tablas de multiplicar
- Paso 01: Introducción a la programación
- Paso 02 - Introducción al desafío de la tabla de multiplicar
- Paso 03 - Desafío de descomponer la tabla de multiplicar
- Paso 04 - Expresión de Python - Introducción
- Paso 05 - Expresión de Python - Ejercicios
- Paso 06 - Expresión de Java - Rompecabezas
- Paso 07: impresión de la salida en la consola con Python
- Paso 08 - Funciones de llamada en Python - Rompecabezas
- Paso 09: salida de impresión avanzada a la consola con Python
- Paso 10 - Salida de impresión avanzada a la consola con Python - Ejercicios y acertijos
- Paso 11: Introducción a las variables en Python
- Paso 12 - Introducción a las variables en Python - Rompecabezas
- Paso 13 - Declaración de asignación
- Paso 14 - Sugerencia: uso de cadenas formateadas en el método de impresión
- Paso 15: uso del bucle for para imprimir la tabla de multiplicar
- Paso 16 - Usando For Loop en Python - Rompecabezas
- Paso 17 - Usando For Loop en Python - Ejercicios
- Paso 18 - Introducción a la programación - Revisar toda la terminología
Introducción a los métodos - Tabla de multiplicación
- Paso 00 - Sección 02 - Métodos - Introducción
- Paso 01 - Su primer método Python - Hola mundo dos veces y declaraciones de ejercicios
- Paso 02 - Introducción a los métodos de Python - Ejercicios
- Paso 03 - Introducción a los métodos de Python - Argumentos y parámetros
- Paso 04 - Introducción a los parámetros del método Python - Ejercicios
- Paso 05 - Introducción al método Python - Múltiples parámetros
- Paso 06: volver a la tabla de multiplicar: crear un método
- Paso 07 - Consejo - La sangría es el rey
- Paso 08 - Introducción al método Python - Rompecabezas - Parámetros nombrados
- Paso 09 - Introducción al método Python - Valores devueltos
- Paso 10 - Introducción al método Python - Valores devueltos - Ejercicios
Introducción a la plataforma Python
- Paso 01: escribir y ejecutar su primer script de Python
- Paso 02: máquina virtual Python y código de bytes
Introducción a PyCharm
Paso 01: instalación e introducción a PyCharm
Paso 02: escriba y ejecute un archivo Python con PyCharm
Paso 03 - Ejecutar - Escriba el método de tabla de multiplicar con PyCharm
Paso 04: código de depuración con PyCharm
Paso 05 - Consejos de PyCharm: Ventanas de herramientas
Paso 06 - Consejos de PyCharm: atajos de teclado
Tipos de datos numéricos básicos y ejecución condicional
Paso 01: Introducción a los tipos de datos numéricos
Paso 02 - Ejercicio - Calcular interés simple
Paso 03 - Introducción a los tipos de datos numéricos - Rompecabezas
Paso 04 - Introducción al tipo de datos booleanos
Paso 05 - Introducción a la condición If
Paso 06 - Introducción a la condición If - Ejercicios
Paso 07 - Operadores lógicos - y o no
Paso 08 - Operadores lógicos - y o no - Rompecabezas
Paso 09 - Introducción a la condición If - else y elif
Paso 10 - if, else y elif - Ejercicio de menú - Parte 1
Paso 11 - if, else y elif - Ejercicio de menú - Parte 2
Paso 12 - if, else y elif - Puzzles
Texto en Python
Paso 01 - Texto en Python - Métodos en la clase str
Paso 02 - Conversión de tipo de datos - Rompecabezas
Paso 03: las cadenas son inmutables
Paso 04: no hay un tipo de datos de carácter separado
Paso 05 - Módulo de cadenaEDIT
Paso 06 - Ejercicio - is_vowel, imprime minúsculas y mayúsculas
Paso 07 - Cuerda - Ejercicios y rompecabezas
Paso 08 - Cadena - Conclusión
Bucles de Python
Paso 01 - Para los conceptos básicos del bucle
Paso 02 - Para el ejercicio de bucle 1 - is_prime
Paso 03 - Para el ejercicio de bucle 2 - sum_upto_n
Paso 04 - Para el ejercicio de bucle 3 - suma de divisores
Paso 05 - Para el ejercicio de bucle 4 - imprima un triángulo numérico
Paso 06 - Introducción al bucle while en Python
Paso 07 - Bucle while - Ejercicios
Paso 08 - Elección de un bucle - Ejercicio de menú
Paso 09 - Bucles - Rompecabezas - romper y continuar
Consejos para principiantes
Consejo 1: uso de módulos de Python predefinidos
Consejo 2 - Bucle - Obtención del elemento de índice
Consejo 3: Python es un lenguaje dinámico y fuertemente tipado
Consejo 4 - Errores de principiantes - Sombreado
Consejo 8: Definición de igualdad de clases
Consejo 5 - Errores de principiantes - Sangría
Consejo 6 - PEP8 - Guía de estilo de Python
Consejo 7 - PEP20 - Zen of Python
Introducción a la programación orientada a objetos
Paso 00 - Introducción a la programación orientada a objetos - Descripción general de la sección
Paso 01 - Introducción a la programación orientada a objetos - Conceptos básicos
Paso 02 - Introducción a la programación orientada a objetos - Terminología - Clase, objeto, estado y comportamiento
Paso 03 - Introducción a la programación orientada a objetos - Ejercicio - Sistema de compras en línea y persona
Paso 04 - Primera clase y objeto - Clase de país
Paso 05: crea la clase Motor Bike Python y un par de objetos
Paso 06 - Clase y objetos - algunos acertijos
Paso 07 - Constructor para la clase Moto
Paso 08 - Constructor para la clase Libro - Ejercicio
Paso 09 - Constructores - Rompecabezas
Paso 10 - Clase y objetos - Métodos y comportamiento
Paso 11 - Ejercicio - Mejorar la clase del libro con copias
Paso 12 - Clase y objetos - Métodos y comportamiento - Acertijos sobre uno mismo
Paso 13: ventajas de la encapsulación
Paso 14: todo es objeto en Python
Estructuras de datos de Python
Paso 01 - Estructuras de datos de Python - ¿Por qué las necesitamos?
Paso 02: operaciones en la estructura de datos de la lista
Paso 03 - Ejercicio con lista - Clase de estudiante
Paso 04 - Rompecabezas con listas de cadenas
Paso 05 - Rebanar la lista
Paso 06: clasificación, bucle e inversión de listas
Paso 07: lista como pila y cola
Paso 08 - Lista con una clase personalizada - País y representación
Paso 08 - Lista con una clase personalizada - Parte 2 - clasificación, máximo y mínimo
Paso 09 - Comprensión de listas
Paso 10 - Introducción a Set
Paso 11 - Introducción al diccionario
Paso 12 - Ejercicio con diccionario - Ocurrencias de palabras y caracteres
Paso 13 - Rompecabezas con estructuras de datos
Programación orientada a objetos de nuevo
Paso 01 - Revisión de los conceptos básicos de OOPS
Paso 02: diseño de una clase de fans
Paso 03 - Composición del objeto - Libro y reseñas
Paso 04 - ¿Por qué necesitamos la herencia?
Paso 05: todas las clases en Python 3 heredan del objeto
Paso 06 - Herencia múltiple
Paso 07: creación y uso de una clase abstracta
Paso 08 - Patrón de método de plantilla con clase de receta
Paso 09: una revisión rápida
Manejo de errores con Python
Paso 01 - Introducción al manejo de errores - Su proceso de pensamiento durante el manejo de errores
Paso 02 - Conceptos básicos de la jerarquía de excepciones
Paso 03 - Conceptos básicos del manejo de errores - intente excepto
Paso 04 - Manejo de múltiples errores con múltiples bloques excepto
Paso 05 - Manejo de errores - Rompecabezas - Detalles de excepción y
Paso 06 - Manejo de errores - finalmente y más
Paso 07 - Manejo de errores - Rompecabezas 2
Paso 08: plantear excepciones
Paso 09: generar excepciones personalizadas
Paso 10: mejores prácticas para el manejo de excepciones
Consejos finales
Consejo 1: módulo matemático y clase decimal
Consejo 2: módulo de estadísticas: encuentre la media y la mediana
Consejo 3: módulo de colecciones: deque para cola y pila
Consejo 4 - Métodos y argumentos - Conceptos básicos
Consejo 5 - Métodos y argumentos - Argumentos de palabras clave
Consejo 6: métodos y argumentos: desempaquetado de listas y diccionarios
Consejo 7: crear módulos personalizados y usarlos