Python: curso gratuito de Skillbox, formación, Fecha: 29 de noviembre de 2023.
Miscelánea / / December 03, 2023
Para los que quieren empezar a programar.
Aprenderás Python desde cero: sintaxis, funciones, bibliotecas estándar. Puedes comenzar tu carrera como desarrollador de Python.
Desarrolladores principiantes de Python
Sistematizarás y profundizarás tus conocimientos de Python, dominarás temas avanzados y mejorarás como desarrollador.
especialistas en TI
Dominarás Python y podrás automatizar tareas rutinarias, ampliar tu abanico de competencias y aumentar tu valor como especialista.
Para desarrolladores en otros idiomas
Comprenderás las características de Python, podrás cambiar de especialidad y desarrollarte en uno de los lenguajes más populares y sencillos.
Introducción
Aprenda a trabajar con un editor de código en línea. Escribe tu primer programa. Aprenda a utilizar la función de impresión.
Conceptos básicos de Python
Aprenda a trabajar con variables, el operador de entrada y cadenas.
Operadores, expresiones.
Aprender operaciones aritméticas con números, el orden en que se realizan, introducción de números desde el teclado, división con resto y con resto y operadores taquigráficos.
Declaración condicional if, ramas
Aprenda los conceptos básicos de trabajar con la declaración if, aprenda a escribir programas simples con condiciones.
Declaración condicional si: continuación
Aprenda los operadores lógicos no, y, o. Aprenda a escribir condiciones secuenciales y anidadas y a simplificar expresiones complejas.
mientras bucle
Aprenda a trabajar con el operador de bucle while. Estudie transformaciones lógicas, bucles infinitos, declaraciones de interrupción y continuación.
El bucle for: bucles con un contador
Aprenda a usar un bucle for para iterar a través de números, aprenda los conceptos básicos de la función range().
El bucle for: características de trabajar con rango
Aprenda a trabajar con los parámetros de la función range(): inicio, parada, paso.
bucle for: trabajar con cadenas
Aprenda con la función de impresión, el operador final y cómo trabajar con cadenas en una declaración condicional
Bucles anidados
Aprenda dónde puede encontrar bucles anidados, cómo funcionan y cómo cambian los contadores de bucles. Aprenda a comparar contadores dentro de un bucle anidado y resuelva problemas matemáticos utilizando bucles anidados.
Números. Tipos int y float
Aprenda a trabajar con números enteros (tipo int) y reales (tipo flotante) en Python, su entrada y conversión, y operaciones aritméticas con ellos. Aprenda funciones matemáticas estándar del módulo de matemáticas.
Funciones: iniciar
Aprenda los conceptos básicos de las funciones: declaración y llamada de funciones, funciones con uno y más parámetros.
Características del flotador
Aprenda a devolver valores de funciones, trabajar con el operador de retorno y algoritmos con una precisión determinada. Conozca las características de trabajar con números reales.
Instalación y configuración del IDE
Podrá instalar Pycharm IDE, trabajar con la línea de comandos y el intérprete y depurar programas.
Colecciones básicas. Liza
Aprenda a trabajar con una colección básica: listas. Podrás declarar y mostrar listas y trabajar con elementos, crear listas usando bucles.
Lista: métodos para trabajar con listas
Aprenda funciones y técnicas para trabajar con listas. Aprenda a eliminar y reemplazar elementos de listas, iterar a través de listas y usar bucles anidados.
Vistas de lista
Aprenda a crear listas utilizando listas por comprensión. Aprenda a trabajar con el tipo de sector y las listas de clasificación.
Colecciones básicas. Instrumentos de cuerda
Maestro trabajando con cuerdas. Aprenda a utilizar métodos de cadenas, aprenda la conversión a cadenas y el formato.
Colecciones básicas. Diccionarios
Aprenda a crear diccionarios y trabajar con sus elementos. Aprenda técnicas de diccionario y enumeración de elementos. Podrás generar diccionarios y trabajar con la función establecida.
Colecciones básicas. tuplas
Aprenda en qué se diferencian las tuplas de las listas y por qué son necesarias. Aprenda a utilizar las funciones zip y enumerar. Podrá ordenar claves y valores en un diccionario y trabajar con claves compuestas.
Funciones: continuación
Aprenda a trabajar con recursividad y colecciones dentro de una función y cuando se la llama. Puede utilizar valores predeterminados cuando trabaje con la función.
Trabajar con archivos
Aprenderá a trabajar con rutas de archivos, ruta Unix. Domine las operaciones básicas de archivos: abrir, leer, escribir, cerrar, iteración de archivos con un bucle for, búsqueda de subcadenas, manejo seguro de archivos.
Excepciones: tratar errores
Descubra qué son las excepciones y cuál es su jerarquía. Aprenda a utilizar la construcción try-except-finally-else y a manejar las excepciones correctamente.
Introducción a la POO
Aprenda a trabajar con programación orientada a objetos en Python, con clases y sus métodos, el constructor de clases __init__ y el objeto de clase propia.
Principios básicos de la programación orientada a objetos
Aprenda a encapsular y ocultar datos, trabajar con herencia y polimorfismo, describir clases y métodos.
Iteradores y generadores
Comprenda la diferencia entre un iterador y un objeto iterable. Aprenderá cómo obtener un iterador y trabajar con las funciones iter y next. Puede convertir una función en un generador y utilizar el operador de rendimiento.
Decoradores: Nivel Básico
Puede utilizar decoradores para cambiar las propiedades de las funciones. Aprenda a trabajar con el módulo datatime y utilice el decorador como temporizador.
Trabajo en profundidad con clases y decoradores integrados.
Aprenda a trabajar con herencia múltiple. Aprenda qué son una interfaz de clase y clases abstractas. Podrá implementar métodos estadísticos en una clase, cambiar u obtener atributos de objetos sin llamar a métodos.
Decoradores: nivel avanzado
Puede utilizar decoradores con argumentos, generadores como administradores de contexto y el módulo de registro.
Funciones: Finalizar
Aprenda a trabajar con funciones lambda, mapear, filtrar, reducir, todo lo que sea. Puede establecer espacios de nombres, ámbitos y utilizar la clase de contador.
Bibliotecas para trabajar con datos.
Podrás trabajar con expresiones regulares, fecha y hora y el módulo itertools.
Módulo de bonificación. Conceptos básicos de redes
Puede aprender sobre los conceptos básicos del trabajo con redes. ¿Qué sucede cuando escribimos ya.ru en el navegador? Esto es importante y útil para que los desarrolladores principiantes lo sepan antes de comenzar.