Aprende Python desde cero
3.9 (31 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
745 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprende Python desde cero to your Wishlist.

Add to Wishlist

Aprende Python desde cero

Aprende programación orientada a objetos y base de datos mongoDB con python
3.9 (31 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
745 students enrolled
Last updated 7/2017
Spanish
Price: Free
Includes:
  • 4 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Utilizar Python para manipular todo tipo de información
  • Utilizar Python para crear tus propios scripts y programas
  • Utilizar Python para manejar bases de datos con mongoDB
View Curriculum
Requirements
  • Uso de ordenador con acceso a internet para descargar el material y los programas
  • Sistema operativo Windows Vista o superior - GNU/Linux (Ubuntu, Debian...) - Mac OS X
  • Editor de text o IDE para poder programar muestros script de Python
Description

Python es un lenguaje de programación poderoso y fácil de aprender. Cuenta con estructuras de datos
eficientes y de alto nivel y un enfoque simple pero efectivo a la programación orientada a objetos. La
elegante sintaxis de Python y su tipado dinámico, junto con su naturaleza interpretada, hacen de éste un
lenguaje ideal para scripting y desarrollo rápido de aplicaciones en diversas áreas y sobre la mayoría de
las plataformas.

Comenzaremos desde cero exponiendo los elementos más básicos del lenguaje. En cada clase, se dará una explicación teórica muy breve para asimilar conceptos y profundizar con el caso práctico, analizando el código a desarrollar linea por linea.

Según avancemos en las clases,(en  los casos prácticos),  iremos incrementado el grado de complejidad,  incorporando elementos nuevos, tu no te darás cuenta de las variaciones, por que están diseñados para que el estudiante se adapte a la conceptos nuevos de programación, sin alterar tu desarrollo cognitivo.




Who is the target audience?
  • A personas que se inicien en la programación
  • Estudiantes que quieran mejorar sus conocimientos de programación
  • Programadores que quieran aprender el lenguaje Python
Students Who Viewed This Course Also Viewed
Curriculum For This Course
36 Lectures
03:58:57
+
Principios básicos
7 Lectures 01:01:01

Instalación de python en nuestro ordenador y sus componentes

Introducción
03:54

Explicación de tipo de variables, operadores, concatenación de datos y como poner comentarios en nuestro programa

Variables-operadores
15:53

ApreNderemos el uso de las condicionales IF/ELSE

Condicionales
10:18

Utilizaremos las condicionales anidadas y la condición IF/ELIF/ELSE

Condicionales anidadas
07:02

Veremos el funcionamiento de bulce while 

Bucle While
07:21

Aprenderemos como utilizar el bucle for este se utiliza predominantemente para el uso de listas y tuplas

Bucle for
05:48

Aprenderemos a utilizar los datos con una estructura tipo lista, y los operadores para manipular los valores que tenga almacenados 

Estructura datos listas
10:45
+
Programación estructurada
10 Lectures 01:00:41

Aprenderemos la estructura de procesamiento de este tipo de componente

Funciones
04:50

Veremos como enviar datos a la función desde fuera y como procesa esos datos en su interior

Funciones con parámetros
16:46

Veremos de que manera una función retorna datos hacia afuera después de procesarlos

Funciones que retornan datos
02:37

Aprenderemos a utilizar las listas en parámetros de una función

Funciones parámetros tipo lista
05:24

Veremos otro forma de almacenar los datos y como utilizar este tipo de datos

Datos tipo tupla
02:35

Aprenderemos a utilizar dos estructura de datos unidas, cuando utilizarlas.

Listas y tuplas anidadas
05:33

Veremos otra forma de almacenar datos, cuando requerimos de un almacenamiento de gran cantidad de datos

Estructutra de datos tipo diccionario
06:50

Veremos como se puede almacenar dentro de un diccionario datos tipo lista o tipo tupla.

Diccionarios con valores de tipo lista, tupla y diccionario
07:34

veremos como recuperar un trozo de una lista, tupla o cadena de caracteres.


Porciones de listas, tuplas y cadenas de caracteres
05:45

Veremos que podemos utilizar un valor negativo para acceder a un elemento de la estructura de datos.

Indices negativos en listas, tuplas y cadenas de caracteres
02:47
+
Programación orientada a objetos
14 Lectures 01:28:02

Veremos como utilizar las librerías internas para poder implementar nuestras aplicaiones

Biblioteca estándar
05:19

No siempre necesitamos importar toda la librería, hay veces que sólo necesitamos alguna propiedad, para ello veremos como se hace.

Importar algunas funcionalidades de un módulo de la biblioteca estándar
04:17

Veremos como podemos crear nuestra propias librerías o módulos

Aplicaciones propias con varios módulos
04:50

Expondremos los conceptos de clase y objetos parte fundamental de la programación orienta a objetos.

Cases y objetos
13:00

Veremos El método __init__ es un método especial de una clase en Python. El objetivo fundamental del método __init__ es inicializar los atributos del objeto que creamos.

Método constructor de clase
04:33

Aprenderemos la interacción entre dos métodos 

Llamada de métodos desde otro método de la misma clase
08:57

Hay veces que se requiere de más de una clase para el proceso de una aplicación, aquí veremos como hacerlo 

Colaboración entre clases
04:04

Una parte importante de la POO es el poder utilizar los componentes de una clase en otra, para eso esta esta clase para ver este proceso.

Herencia
08:54

En algunas situaciones necesitamos almacenar datos que sean compartidos por todos los objetos de dicha clase, en esas situaciones debemos emplear variables de clase.

Variables de clase
03:42

Python nos permite redefinir el método que se debe ejecutar. Esto se hace definiendo en la clase el método especial __str__

Método STR
03:24

Veremos los métodos especiales que debemos implementar

Redefinición de los operadores matemáticos con objetos
04:21

Veremos los métodos especiales que podemos implementar

Redefinición de los operadores relacionales con objetos
04:49

Aprenderemos a crear, leer, modificar y eliminar ficheros

Objeto file
10:19

Veremos como utilizando una librería de python podemos enviar correos

Envío de correos
07:33
+
Proyecto fin de curso y base de datos
5 Lectures 29:13

Veremos en entorno de mondoDB y la biblioteca pymongo, crearemos muestro archivo principal de la aplicación.

Configuración de MongoDB, pymongo y archivo principal proyecto
13:55

Crearemos el módulo para insertar datos en la base de datos

Módulo insertar datos de DB
03:20

Veremos como recuperar los datos de la base de datos

Módulo lectura datos en DB
03:25

Veremos como podemos modificar datos en la base de datos.

Módulo modificar datos de DB
02:27

Veremos la eliminación de datos de la base de datos

Módulo eliminar datos de DB
06:06
About the Instructor
Carlos Blanco Gómez
4.0 Average rating
145 Reviews
2,943 Students
4 Courses
full-stack developer

Soy una persona que le apasiona el campo de la programación desde muy joven me adentré en este mundo, en los inicios de los años 80 donde estudie los lenguajes de programación de esta época basic, cobol, dbaseIII, prolog, ensamblador, he ido adaptándome hasta la actualidad, donde trabajo con java, php, python, css3, html5, javascript, nodeJS, bases de datos... y muchos más