
Instalación de python en nuestro ordenador y sus componentes
Explicación de tipo de variables, operadores, concatenación de datos y como poner comentarios en nuestro programa
ApreNderemos el uso de las condicionales IF/ELSE
Utilizaremos las condicionales anidadas y la condición IF/ELIF/ELSE
Veremos el funcionamiento de bulce while
Aprenderemos como utilizar el bucle for este se utiliza predominantemente para el uso de listas y tuplas
Aprenderemos a utilizar los datos con una estructura tipo lista, y los operadores para manipular los valores que tenga almacenados
Aprenderemos la estructura de procesamiento de este tipo de componente
Veremos como enviar datos a la función desde fuera y como procesa esos datos en su interior
Veremos de que manera una función retorna datos hacia afuera después de procesarlos
Aprenderemos a utilizar las listas en parámetros de una función
Veremos otro forma de almacenar los datos y como utilizar este tipo de datos
Aprenderemos a utilizar dos estructura de datos unidas, cuando utilizarlas.
Veremos otra forma de almacenar datos, cuando requerimos de un almacenamiento de gran cantidad de datos
Veremos como se puede almacenar dentro de un diccionario datos tipo lista o tipo tupla.
veremos como recuperar un trozo de una lista, tupla o cadena de caracteres.
Veremos que podemos utilizar un valor negativo para acceder a un elemento de la estructura de datos.
Veremos como utilizar las librerías internas para poder implementar nuestras aplicaiones
No siempre necesitamos importar toda la librería, hay veces que sólo necesitamos alguna propiedad, para ello veremos como se hace.
Veremos como podemos crear nuestra propias librerías o módulos
Expondremos los conceptos de clase y objetos parte fundamental de la programación orienta a objetos.
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.
Aprenderemos la interacción entre dos métodos
Hay veces que se requiere de más de una clase para el proceso de una aplicación, aquí veremos como hacerlo
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.
En algunas situaciones necesitamos almacenar datos que sean compartidos por todos los objetos de dicha clase, en esas situaciones debemos emplear variables de clase.
Python nos permite redefinir el método que se debe ejecutar. Esto se hace definiendo en la clase el método especial __str__
Veremos los métodos especiales que debemos implementar
Veremos los métodos especiales que podemos implementar
Aprenderemos a crear, leer, modificar y eliminar ficheros
Veremos como utilizando una librería de python podemos enviar correos
Veremos en entorno de mondoDB y la biblioteca pymongo, crearemos muestro archivo principal de la aplicación.
Crearemos el módulo para insertar datos en la base de datos
Veremos como recuperar los datos de la base de datos
Veremos como podemos modificar datos en la base de datos.
Veremos la eliminación de datos de la base de datos
Insatlación de Python, mongoDB y Pymongo.
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.