
Presentación formal del maestro
Conceptos:
Python
Variables en Python
Las tabulaciones
Tipos de datos mas usados
Str
Int
Float
Boolean
Condición If elif else
Ciclo For
Ide
Idle
Conceptos:
Función o subrutina (def)
Listas
Módulo
Manejador de errores try
Operadores matemáticos
Suma: + Resta: - División: / Multiplicación: * Elevación: **
Operadores de comparación
Operadores de Igualación: == Diferente: != Mayor: >= y > Menor: <= y <
Operadores de conexión == Y: and O: or
Comentarios Símbolo: #
Palabra reservada:
Pasos para descargar e instalar Python 3.7.2 en cualquier Sistema operativo Windows a partir del Windows 7
Descripción de la interfaz gráfica del entorno de programación para Python llamado IDLE, y configuración
Programar entrada de datos usando el comando input
Programar salida de datos usando el comando print
Mostrar texto en mayúscula usando: upper y texto en minúscula usando lower
Reemplazar un carácter o conjunto de caracteres usando el comando replace y el método de búsqueda de find
Declaración de variables:
int
float
str
bool
Variables aleatorias importando modulo random:
randrange
Conversión de un tipo de datos a otro:
De int a str
Obtener valores aleatorios usando la función uniform y redondear con round()
Poner comentarios a nuestro código usando el símbolo #
Operaciones aritméticas:
Suma: +
Resta: -
Multiplicación: *
División: /
Elevación: **
Uso de variable estática y dinámica
Uso de la condición: if elif else
Uso de los operadores de comparación: ==,<,>,<=,>=
Programando un inicio de sesión
Uso de la condición if elif else con los operadores lógicos de conexión:
and
or
Creación de un inicio de sesión
Programando con el bucle / ciclo for:
Inicio, final y pasos del ciclo
Programando los números del 1 al 20 a manera de ejemplo
Uso del ciclo while, para acción infinita, brake para romper continuidad y while para evaluar datos o variables.
Programando los números del 1 al 10 a manera de ejemplo tanto ascendente como descendente, iterando con el while, permitiendo dar pasos y mostrarlos en pantalla
Programando el modulo datetime:
función "now"
Programando el modulo time.sleep para retardar eventos.
Las listas:
Creación de listas con corchetes[ ]
Función len para saber cuantos elementos posee la lista
Función insert para insertar un elemento ya sea al inicio o al final de la lista
Función remove para eliminar un elemento de la lista
Función sort para organizar la lista de mayor a menor o viceversa
Búsqueda de elemento por número índice
Saber si un elemento se encuentra en una lista usando in
Limpiar una lista
Programando la función min, max y sum de un conjunto de datos numéricos, para saber cual es el valor mas alto, cual es el valor menor y saber la sumatoria de los mismos
Creación y lectura de un documento de texto .txt usando el comando open y sus funciones w(para escribir) y r(para lectura)
Programando un subproceso usando el modulo subprocess y su función run:
Abrir un programa instalado en el sistema operativo usando este modulo y función
Creando y llamando subrutinas usando el comando def
Subrutinas con parámetros
Programando el manejador de errores try except
Pasos para instalar módulos con el gestor de paquetes pip
Pasos para descargar e instalar el manejador de base de datos SQlite DB Browser
Creando base de datos cuentas personales con la siguiente tabla:
id:
cuenta:
usuario:
contrasena
Insertando un dato de ejemplo para visualizarlo luego desde Python
Conexión a la base de datos usando el comando el modulo sqlite3 y su función connect
Selección de todos los registros usando sentencias de SQlite: select
Insertando registro usando la sentencia insert into desde Python
Borrando registro usando la sentencia delete from desde Python
Consulta de datos usando la sentencia where desde Python
Creando informes tipo .txt para los datos consultados desde Python en nuestra base de datos cuentas
Aprenderán los siguientes tópicos durante el curso:
1. Descripción y configuración de la interfaz IDLE de Python
2. Entrada de datos: input siempre son string de forma nativa
3. Salida de datos: print lower() y upper()
4. Reemplazar cadena con otra: replace
5. Buscar cadena por número de índice: find y por forma boleana in
6. Declaración de variables y sus tipos: int, float, str y boolean.(solo se necesita poner un nombre e igualarlo al tipo)
7. Variables aleatorias: random.randrange(1,5) e importar modulo
8. Conversión de datos(ejemplo suma de str+ int)
9. Los comentarios: #
10. Operadores matemáticos (con variables estáticas y con input)
11. Condición if elif else: operadores de comparación(evaluación de edad) y
12. Condición if elif else:operadores de conexión(inicio de sesión)
13. Ciclo for: los número del 1 al 100 y ciclo while
14. Fecha y hora
15. Temporizador de eventos modulo: time
16. Min, max y sum de un conjunto de datos
17. Las listas: crear, insert, remove, selección elemento, len, if elemento en lista, clear y sort
18. Abrir y escribir textos.txt r w y a
19. Los subprocesos subprocess(run)
20. Funciones o subrutinas (def) calculadora con menu inicio: y variable global
21. Manejador de errores con try(string por int o viceversa)
22. Instalar módulos con pip
23. Descarga e instalación de SQlite db browser
24. Creación de base de datos con SQlite db browser: cuentas.db
25. Conexión de db a python con modulo sqlite3:
Conexión y visualizar contenido select:
Inserción: insert into
Borrar: delete from
Consultar: where campo=
Reporte txt saltos de linea y apend txt
Este curso esta totalmente pensado para personas que no conozcan nada de programación, se estructuro todo un programa de clases enfocado a la enseñanza desde cero del lenguaje Python, aprendiendo su sintaxis básica, hasta controlar una pequeña base de datos SQlite.