Actualizado a: 19 de Marzo 2024 TODOS los Megacursos y Cursos Avanzados a 125€/$ (antes hasta 390€/$ y más)

Megacurso

Python

“Maestro en 50h (actualizado 2023)”
4.5 (30107 alumnos)
Español

Python, aprende a usar este poderoso lenguaje y el más cotizado de la industria del desarrollo de software, aprende a crear aplicaciones móviles, web y de escritorio con este lenguaje. Domina Python de 0 a 100.

Python

Contenido del Megacurso

50h de videoclases online

Mira aquí nuestras clases gratis

Loading...
Cargando temario
Creación de contactos

Los nombres válidos de métodos de un objeto instancia dependen de su clase. Por definición, todos los atributos de clase que son objetos funciones definen métodos correspondientes de sus instancias. Entonces, en nuestro ejemplo, __init__ es una referencia de un constructor de clase válido

Procedimientos y funciones

Los métodos son funciones que técnicamente se denominan métodos, y representan acciones propias que puede realizar el objeto.

Instalación y configuración del entorno de desarrollo

Aprenderemos a instalar y configurar el entorno de desarrollo de python, además de modificar tanto como visual y nuestro primer "Hello world"

Declaración de tipos

Comenzaremos con reconocer los tipos de datos primitivos además de operaciones fundamentales que nos ayudará entender el lenguaje.

Entradas y tipos de entrada de datos

Continuamos con los tipos de datos, en esta ocasión aprenderemos a usar los operadores lógicos, cuando decir verdadero y cuando decir falso.

Operaciones matemáticas

Esta clase está dedicada a las operaciones fundamentales y el almacenamiento de datos, tales como enteros y cadenas.

Operadores lógicos

Continuamos con los tipos de datos, en esta ocasión aprenderemos a usar los operadores lógicos, cuando afirmar ciertos datos.

Proceso de datos, enunciado

En esta clase identificamos el ejercicio y la solución que le podemos dar a este tipo de problemas, procesando datos entradas y salidas esperadas.

Procesos de datos, resolución

En esta clase practicaremos lo aprendido con el uso de almacenamiento de datos primitivos.

Proceso matemático

En esta práctica aplicaremos lo aprendido con operaciones matemáticas simples y básicas del lenguaje python.

Estructura de control: if

La estructura de control if permite que un programa ejecute ciertas instrucciones cuando se cumple una condición o varias condiciones, en esta clase aprenderemos en qué momento cumple una cierta condición.

Estructura de control:  if then else

En inglés "if" significa "si" (condición) y "else" significa "si no", en caso de que la condición if no se cumpla se ejecutará la instrucción else, en esta clase aprenderemos a diferenciar cuando deja de cumplir una condición.

Estructura de control: for

En esta clase aprenderemos cómo funciona la estructura de control For, El cuerpo del bucle se ejecuta tantas veces como elementos tenga el elemento recorrible.

Estructura de control:  while

Un bucle while permite repetir la ejecución de un grupo de instrucciones mientras se cumpla una condición (es decir, mientras la condición tenga el valor True). Aprenderemos a controlar un bucle while uno de los más peligrosos al momento de ejecutar un programa.

Calificación de estudiante, enunciado

En esta clase identificamos el ejercicio y la solución que le podemos dar a este tipo de problemas, en este caso haciendo uso de todo lo aprendido.

Calificacion de estudiante, resolucion

Los condicionales if - else, son una estructura de control, que nos permiten tomar cierta decisión al interior de nuestro algoritmo. resolveremos el problema usando estas estructuras de control, bajo estas recomendaciones crearemos un programa que permita ejecutar nuestras aplicaciones bajo ciertas condiciones.

Restricción de frase, enunciado

En esta clase identificamos el problema para plantearnos una solución posible al enunciado (recordemos que la cantidad de soluciones posibles depende de cuanta imaginación nos nazca)

Restricción de frase, resolucion

Usaremos la estructura de control "For" para resolver este problema, recordemos que el cuerpo del bucle se ejecuta tantas veces como elementos tenga el elemento recorrible.

Sumatoria de valores, enunciado

En esta clase identificamos el ejercicio y la solución que le podemos dar a este tipo de problemas.

Sumatoria de valores, resolución.

Usaremos la estructura de control while para este ejercicio, recordemos que cuando la condición se evalúa como false, la ejecución continúa con la sentencia posterior al bucle while.

Uso de listas

Las listas o colecciones en Python son un tipo de estructuras de datos muy flexible que guardan de forma ordenada un conjunto de datos que no tiene porque ser del mismo tipo.

Uso de diccionario

Un Diccionario es una estructura de datos y un tipo de dato en Python con características especiales que nos permite almacenar cualquier tipo de valor como enteros, cadenas, listas e incluso otras funciones. veremos una forma de implementar para darle uso a posterior.

Uso de tupla

Las Tuplas se representan escribiendo los elementos entre paréntesis y separados por comas. bajo ese concepto haremos el uso de tuplas con distintos tipos de datos.

Promedio de valores, enunciado.

En esta clase aprendemos a tomar los requerimientos que nos solicitan para realizar el programa.

Promedio de valores, resolución

En esta clase aprenderemos el uso de listas para poder realizar la sumatoria de valores y poder hallar el promedio de notas de un estudiante.

Manejo de usuarios, enunciado

En esta clase definiremos la lógica de negocio de usuarios y cuentas para luego procesarlas en código.

Manejo de usuarios, resolución

En esta clase haremos uso de los diccionarios, en este caso creando usuarios y sesiones tomando la lógica de negocio planteado y dar una solución a nuestro problema.

Uso de math

Importamos y daremos uso a la librería math, esta librería de python te da acceso a funciones hiperbólicas, trigonométricas y logarítmicas para números reales.

Uso de cases

Esta forma de uso nos ayuda a obtener ítem de forma rápida quitando el uso de condicionales, sin tener que hacer uso de la estructura de control if.

Uso de las listas

Algunos trucos y usos que le podemos dar a un array o colecciones de elementos, y sacar provecho de las cosas que nos ofrece python.

Uso de iteradores

El uso de iteradores es una forma rápida de manejo de listas ya sea con tipos de datos primitivos u objetos.

Uso de constantes

Una constante es un valor que no puede ser alterado / modificado durante la ejecución de un programa, únicamente puede ser leído.

Procedimientos y funciones

Aprenderemos el uso efectivo de funciones y procedimientos que son muy utilizados en el mundo de la programación.

Función recursiva

En esta clase aprenderemos el uso correcto de la recursividad y los procesos recursivos que nos ayudan a resolver problemas específicos.

Factorial de un número

En esta clase aprenderemos a crear la factorial de un número N, pero en esta ocasión haciendo uso de la recursión.

Encontrar camino (uso de back tracking)

El back tracking nos ayuda mucho en la búsqueda de caminos alternos y la disipación de enfermedades, realmente es un tema muy interesante.

Menú de operaciones

En esta clase aprenderemos a implementar una aplicación por consola, tomando de referencia el ejemplo de un ejecutable.

Estructuras de dato:  pila - stack

El comportamiento de una pila - stack se puede describir mediante la frase "Lo último que se apiló es lo primero que se usa"

Estructuras de dato:  cola - queue

Podemos entenderlo de la siguiente manera: “el primero que llega es el primero en ser atendido”, los demás se van encolando hasta que les toque su turno.

Clase objeto

¿Alguna vez has pensado si puedes crear tus propios tipos de datos? Como una persona, un coche, universidades, etc. En python un objeto es un tipo de dato definido por el usuario.

Funciones y procedimientos

Los métodos son como funciones en python, ya que se definen con la palabra clave def y cuentan con el mismo formato que las funciones. En nuestra clase, vamos a definir un método que nos devuelva datos o procese información

Herencia de objetos

La herencia es un mecanismo de la programación orientada a objetos que sirve para crear clases nuevas a partir de clases preexistentes.

Composición de objetos

La composición de clase permite relaciones explícitas entre objetos. En este ejemplo, los empleados pertenecen a ciertas empresas.

Juego puzzle

En esta clase aprenderemos a crear un juego muy conocido puzzle con Programación orientada a objetos.

Función filtros - filter

Tal como su nombre indica filter significa filtrar, ya que a partir de una lista o iterador y una función condicional, es capaz de devolver una nueva colección con los elementos filtrados que cumplan la condición.

Función map

La función map ejecuta una función sobre cada uno de los elementos de un iterador (generalmente una lista o tupla) y retorna un nuevo iterador con elementos.

Función reduce

La función reduce es una función que toma como argumento un conjunto de valores (una lista, una tupla, o cualquier objeto iterable) y lo "reduce" a un único valor y en caso de objetos devuelve un modelo en general.

Función lambda

La función se ha asignado a una variable, algo que no es necesario, pero así se puede utilizar como si fuese una función normal creada con def

Creando iterador

Aprenderemos a crear pequeña librería para poder darle uso. Este método debe devolver un iterador capaz de recorrer la secuencia como corresponda. Nota. Un iterador es un objeto que permite recorrer uno a uno los elementos almacenados en una estructura de datos, y operar con ellos.

 

Captura de errores try catch

El manejo de excepciones se hace mediante los bloques que utilizan las sentencias try, except y finally. Dentro del bloque try se ubica todo el código que pueda llegar a levantar una excepción.

Lectura de datos

En python, un archivo físico debe asignarse a un objeto de archivo integrado con la ayuda de la función integrada open (parametro,parametro).

Escritura de datos

En esta clase aprenderemos el uso de escritura de archivos en todas sus formas posibles usando la función open ().

Actualización de datos

Una forma en que podemos mantener datos y/o actualizarlos o simplemente agregar nuevos datos a nuestros archivos.

También te puede interesar

Si quieres ser un experto en diseño y postproducción de vídeo

Ir a Megapack “Artista de vídeo total”
Ver detalles

Si quieres ser un experto en la creación de gráficos y animaciones 3D

Ver detalles

Lo que dicen de nuestro curso

Ivo
Ivo
Me estoy iniciando en el mundo de la programación y gracias al Megacurso por estos nuevos cursos
Admin
Admin

Lo invito a adquirir el Dios de la programacion que tiene disponible todos los cursos que tenemos de programacion por un menor Valor 

 

Saludos

Dairon
Dairon
me encanta esta dinámica, la mejor manera de aprender
Admin
Admin

Lo hacemos con esa intencion de que sean teoricos y practicos para que el alumno pueda practicar lo suficiente 

 

Saludos

Nacho
Nacho
Hacen que el programa sea fácil de aprender, cuanto tiempo tengo que esperar para que lo envíen y comenzar ?
Admin
Admin

¿ A que se refiere con que lo envien ?

Supongo que es cuando lo tenemos disponible , pero le indicamos que nuestro curso ya esta diponible ya puede adquirilo 

Saludos 

Andrew
Andrew
Muy contesta con las clases!!
Admin
Admin

Esperamos que siga disfrutando las clases 

 

Saludos

Luis Angel
Luis Angel
Me voy a apuntar pronto, quiere volverme un experto
Admin
Admin

Lo invito a aprovechar el descuento que tenemos actualmente que es del 80% de descuento para que pueda ser un experto en phyton 

 

Saludos

Eduardo
Eduardo
voy a comprar otro curso para seguir aprendiendo!
Admin
Admin

Tenemos Discponible en pack de programacion llamado Dios de la Progaramacion es cual es mucho mas economico que adquirir curso por curso lo invito a aprovechar esa opcion

 

Saludos

Eduardo
Eduardo
voy a comprar otro curso para seguir aprendiendo!
Admin
Admin

Nos parece excelente que les guste nuestras clases

 

Saludos

Dairon
Dairon
Puedo pagar el curso a cuotas ?
Admin
Admin

Tenemos la opcion de comprar las suscripciones con la cual tendra acceso a los cursos y podra pagar en mensualmente

Saludos

Sergio
Sergio
Puedo adquirir este curso y luego adquirir el diploma
Admin
Admin

Si claro puede adquirir el curso y luego el diploma sin ningun problema 

Saludos

Diego Ferreyra
Diego Ferreyra
Puedo adquirir este curso y luego adquirir el diploma??
Admin
Admin

Si claro puede adquirlo al momento de comprar el curso o cuando lo culmine 

 

Saludos

Eddy
Eddy
¿Qué voy a aprender? me gustaría tener mas información
Admin
Admin

Puede ver nuestro temario especifico en el siguiente enlace https://megacursos.com/course/megacurso/python-maestro-en-50h?temario=true

 

Saludos

jose
jose
Puedo descargar las clases?
Admin
Admin

Las clases unicamente las puede ver de manera online desde nuestra plataforma o en su defecto desde nuestra App no se pueden descargar 

Saludos

antonio
antonio
Genial vi las clases gratis, y lo voy a adquirir . Muchas gracias megacursos
Admin
Admin

Las dos primeras clases gratis las hacemos con esa finalidad que puedan ver la calidad de nuestros cursos y pueda adquirirlos sin ninguna duda

 

Saludos

miguel
miguel
quiero realizar este curso!!!
Admin
Admin

Puede adquirir el curso por licencia infinita , Lo invito a pertenecer a nuestra Gran Familia de Megacursos

 

Saludos

 

victor
victor
Me sorprendieron enormemente. Veía muchas de sus publicidades pero no creía
Admin
Admin

Todas las promociones que ponemos en nuestras redes sociales son ciertas y puede verificarlas en nuestra plataforma

Saludos

Miquel
Miquel
Probé comprando este MegaCurso, la verdad NO puedo estar más conforme y contento
Admin
Admin

Nos alegra que este contento con el curso , esperamos que los siga disfrutando

 

Saludos

Pedro
Pedro
El curso está súper bien estructurado, me encanta
Admin
Admin

Nuestro norte es realizar nuestros cursos de 0 a 100 desde lo mas sencillo hasta lo mas complejo

Siempre a su orden 

 

Saludos

Admin
Admin

Todos nuestros alumnos siempre salen muy contentos con los conocimientos adquiridos 

 

Saludos

Martín Sosa
Martín Sosa
La verdad Genial. Los recomiendo 100%
Admin
Admin

Nos llena de satisfaccion saber que les agradan nuestros cursos 

 

Saludos

ricardo
ricardo
Si compro hoy el curso, lo actualizan ?
Admin
Admin

El curso se actualiza todos los años 

 

Saludos

Joel
Joel
Es posible adquirir un diploma o certificado de los megacursos una vez realizados
Admin
Admin

Si claro tenemos la opcion de Diploma oficial tanto fisico como enviado por correo electronico para que pueda certificar sus conocimientos adquiridos 

Gustavo
Gustavo
Me estoy iniciando en el mundo de la programación y no he encontrado mejores enseñanzas
Admin
Admin

Contamos con los mejores profesores para que nuestros alumnos se sientan satisfechos con nuestros cursos

 

Saludos

Jonathan
Jonathan
Este profesor es excelente, tiene una calidad de enseñanza impecable
Admin
Admin

Nos encargamos de contratar a los mejores profesores para que usted pueda sentirse a gusto con nuestros cursos

 

Saludos

Natasha
Natasha
Este profesor es excelente, tiene una calidad de enseñanza impecable
Admin
Admin

Nos encargamos de que el profesor que imparta la clases tenga toda la metodologia para que alumno quede contento 

 

Saludos

Megacurso Python: “Maestro en 50h (actualizado 2023)”