DescripciĂłn del curso:
Este curso de formaciĂłn en lĂnea es una introducciĂłn de alto nivel a Python, un lenguaje dinámico popular para el desarrollo web, la seguridad de TI, big data, la ciencia y las secuencias de comandos. ¡Este curso de capacitaciĂłn en lĂnea de Python cubre la configuraciĂłn de su computadora para utilizar Python, la creaciĂłn de programas, operaciones de cadenas, operaciones de tuplas, recopilaciĂłn y manipulaciĂłn de entradas y salidas, conexiĂłn a una base de datos y ejecuciĂłn de consultas, subprocesamiento de Python y más!
Esquema del curso
¿Qué es Python?
ÂżDĂłnde se puede utilizar Python?
Qué ofrece este curso
ÂżPython 2.x o 3.x?
InstalaciĂłn de Python
Agregar Python a la RUTA
Python en modo interactivo (terminal)
Programa simplista Hello World en la lĂnea de comandos de Python (Python CLI)
Reglas básicas de sintaxis
Guardar el programa en un archivo y ejecutarlo con Python
Asignaciones variables
Tipos de datos (cadena, entero, flotante)
Acceder a valores de cadena
Formatear cadenas
Cambiando cuerdas
Operadores especĂficos de cadena
MĂ©todos de cadena integrados
Creando listas
Acceder a los valores de la lista
Agregar a listas
IndexaciĂłn, corte, matrices.
Funciones y métodos integrados
Creando tuplas
Accediendo a valores de tupla
Actualizando tuplas
Eliminando elementos
Operaciones de tupla
MĂ©todos incorporados
Asignar un nĂşmero a una variable
ConversiĂłn de tipo
NĂşmeros aleatorios y sus funciones.
Funciones matemáticas
Constantes basadas en matemáticas
Operadores aritméticos
ComparaciĂłn relacional
Operadores de AsignaciĂłn
Operadores logicos
Operadores bit a bit
Operadores de membresĂa
Operadores de identidad
Declaraciones if Ăşnicas
Declaraciones if anidadas
Para bucles
mientras bucles
Bucles de anidamiento
Declaraciones de control
Accediendo a los valores del diccionario
Cambiar elementos del diccionario
Eliminar elementos del diccionario
Propiedades clave
Funciones y métodos integrados
El mĂłdulo de tiempo
El mĂłdulo de calendario
Tupla de tiempo
Obtener la hora actual
Obtener hora formateada
Definiendo una funciĂłn
Llamar a una funciĂłn
Argumentos: referencia vs valor
Argumentos de palabras clave
Argumentos predeterminados
Funciones anĂłnimas
Palabra clave de retorno
Alcances variables (Global/Local)
Importando un mĂłdulo
UbicaciĂłn del mĂłdulo
Imprimir en la pantalla
RecopilaciĂłn de entradas de teclado
Leer y escribir archivos
Excepciones estándar
Planteando una excepciĂłn
Captura y manejo de excepciones
DefiniciĂłn de excepciones personalizadas
Sintaxis
TerminologĂa de programaciĂłn orientada a objetos
Creando clases
Objetos de instancia
Accesores de atributos
Incorporados
RecolecciĂłn de basura
Herencia
Anulaciones y sobrecargas
Pareo
buscando
Diferencia entre coincidencia y bĂşsqueda
Modificadores
RepeticiĂłn codiciosa/no codiciosa
AgrupaciĂłn, referencias anteriores, alternativas, anclajes.
Tipos de bases de datos (SQL/NoSQL)
ConexiĂłn a una base de datos
EjecuciĂłn de consultas de base de datos
MĂłdulos de base de datos Python disponibles
Enchufes
MĂ©todos de socket del cliente
MĂ©todos de socket del servidor
Construir un servidor (cĂłdigo disponible)
Construir un cliente (cĂłdigo disponible)
¿Qué es el hilo?
Comenzando un nuevo hilo
MĂłdulo de subprocesos de Python
Sincronizando hilos
Cola de prioridad multiproceso
Procesamiento de datos XML
método make_parse
método de análisis
método parseString
Análisis de XML con API SAX
Análisis de XML con API DOM
Conceptos de interfaz gráfica de usuario
Bibliotecas y kits de herramientas GUI populares
tkInter
Construya una GUI (cĂłdigo disponible)
Archivos de encabezado de Python
Archivo de encabezado Python.h
Las funciones C
Tabla de mapeo de métodos
Inicializar funciĂłn
Construir, instalar, importar
Pasar parámetros de función
FunciĂłn PyArg_ParseTuple
Valores devueltos
FunciĂłn Py_BuildValue
Usando lo que hemos aprendido, vamos a crear una aplicaciĂłn de cronĂłmetro funcional.
Habilidades aprendidas
Configurar una computadora para utilizar la tecnologĂa Python
Crea programas y aprende varias reglas sintácticas.
CĂłmo asignar valores de variables y sobre los diferentes tipos de variables que admite Python
Varias operaciones con cadenas
Operaciones de lista
Operaciones de tupla
Operaciones disponibles para tratar con nĂşmeros en Python
Operadores pitĂłnicos
CĂłmo usar sentencias if para ejecutar cĂłdigo condicionalmente
Usar y controlar la capacidad de bucle estándar en Python
Uso de la estructura de datos del diccionario.
ManipulaciĂłn del tiempo y formato.
Definir, usar y devolver funciones.
MĂłdulos de Python en su aplicaciĂłn
RecopilaciĂłn y manipulaciĂłn de entradas/salidas.
Definir, generar y manejar excepciones
TerminologĂa orientada a objetos y clasificaciĂłn.
Coincidencia y bĂşsqueda de expresiones regulares
Conecte su aplicaciĂłn Python a una base de datos y ejecute consultas
Tipos de enchufes y sus respectivas opciones
Subprocesamiento de Python y cĂłmo usarlo en el cĂłdigo
Habilidades GUI, especĂficamente el tkInter proporcionado
QuiĂ©n deberĂa asistir a este curso
Este curso de capacitaciĂłn en lĂnea está dirigido a cualquiera que busque obtener una base de conocimientos de Python y comenzar su viaje hacia el desarrollo.
Inclusiones
- Accesible 24x7x365 tanto desde su PC como desde su dispositivo mĂłvil
- Disfrute de asistencia para la colocación laboral durante los primeros 12 meses después de finalizar el curso.
- Este curso es elegible para el programa Learn and Earn de CCS Learning Academy: obtenga un reembolso de la matrĂcula de hasta 50% si se le coloca en un trabajo a travĂ©s de CCS Global Tech. DivisiĂłn de colocaciĂłn*
- Precios gubernamentales y privados disponibles.*
*Para más detalles llame al: 858-208-4141 o correo electrónico: formación@ccslearningacademy.com; ventas@ccslearningacademy.com
NOTA:Â Estos son nuestros cursos de aprendizaje electrĂłnico impartidos por socios.