Desarrollador de Python desde cero hasta intermedio: curso 110.820 rublos. de Netología, formación 13 meses, Fecha del 2 de octubre de 2023.
Miscelánea / / November 27, 2023
Habilidades clave: Python, Django, Celery, SQL, Postgres, C#, EF, Redis, JS, React, C++, Qt, Git
Conceptos básicos del lenguaje de programación Python
Aprendamos uno de los lenguajes de programación mejor organizados. Aprendamos a describir algoritmos para resolver problemas cotidianos y trabajar con datos.
- Pitón. Conociendo la consola
- Construcciones condicionales. Operaciones de comparación
- Introducción a los tipos de datos y bucles.
- Ciclos. Tipos de datos. Colecciones de datos
- Funciones: utilice las integradas y cree las suyas propias
- Clases y sus usos en Python.
- Abrir y leer un archivo, escribir en un archivo
- Trabajar con diferentes formatos de datos.
- Trabajar con la biblioteca de solicitudes, solicitudes http.
- Trabajar con clases usando la API VK como ejemplo.
Git - sistema de control de versiones
Aprenda a trabajar con el sistema Git (un estándar de gestión de código fuente) y el servicio GitHub. Publicarás tu tarea y ya durante el proceso de formación crearás tu primer portafolio.
- Implementación de un sistema de control de versiones.
- Historial de trabajo y sucursales.
- Trabajo en equipo
Proyecto del curso “Cloud Archiver”
El almacenamiento en la nube se ha convertido en la norma para las personas. Cargar un álbum de fotos o compartir documentos en la nube no es difícil. Pero hay un problema: es posible que se quede sin espacio. Sería bueno poder archivar el archivo o carpeta más grande y pesado y volver a subirlo a la nube. De esta forma podrás ahorrar más espacio libre. Creará un programa de archivado en la nube desde cero para optimizar el espacio en disco. El programa podrá:
- Reciba información sobre todas las carpetas en Ya.Disk y busque la más pesada
- Descargue el archivo a la computadora donde se ejecuta el programa.
- Archivar el archivo
- Subirlo de nuevo a la carpeta.
- Escribir información sobre el archivo modificado en un archivo json
Inglés para desarrolladores principiantes
En este módulo encontrarás diez videoconferencias que te ayudarán a empezar a hablar inglés como un verdadero desarrollador.
- Vocabulario del que no puedes prescindir
- Cómo corresponder en inglés
- Lectura de documentación y análisis de requisitos.
- Programación
- Pruebas de software
- Situaciones estresantes
- Solución de problemas
- Trabajo y roles en equipo.
- Apoyamos cualquier conversación en inglés.
- Reuniones, presentaciones al más alto nivel.
Base de datos
Aprendamos a diseñar bases de datos utilizando el lenguaje de consulta SQL. Como parte del curso, trabajaremos con la base de datos PostgreSQL, una de las más populares y fáciles de aprender. Usaremos pgAdmin como cliente. Al final del curso nos familiarizaremos con ORM sqlalchemy.
- Introducción a las Bases de Datos
- Tipos de bases de datos. SQL/NoSQL, PostgreSQL
- Diseño de bases de datos. Conexiones 3NF
- Seleccionar consultas
- Insertar/actualizar/eliminar solicitudes
- Python y bases de datos. ORM
Python avanzado
Exploremos las características de Python que lo hacen tan popular. Veamos cómo mejorar y simplificar un programa utilizando módulos, iteradores y decoradores. Estudiaremos tecnologías para probar código, analizar texto y páginas web. Al finalizar el curso daremos una charla sobre cómo superar una entrevista para la profesión de desarrollador Python.
- Módulos, paquetes, importaciones en Python.
- Iteradores, generadores.
- Decoradores
- Desarrollo de pruebas
- Expresiones regulares
- raspado web
- Preparación para entrevistas.
Proyecto del curso VKinder
Todo el mundo ha oído hablar de la aplicación de citas Tinder. Harás un bot similar a Tinder. Para las personas que cumplan con los requisitos del usuario, el bot enviará las 3 fotos más populares de su avatar. La popularidad está determinada por la cantidad de me gusta. El bot podrá buscar personas que cumplan con las condiciones basándose en la información del usuario de VK, utilizando:
- rango de edad
- piso
- ciudad
- Estado familiar
Django
En este módulo trabajará con el marco de Django y aprenderá los principios básicos de organizar un proyecto en Django. Trabajará con bases de datos: aprenderá a crearlas, trabajará con ORM y modelos. Aprenderá cómo desarrollar aplicaciones web backend y vincular el alojamiento de archivos y el lanzamiento de aplicaciones web.
- Introducción a Django. Preparación y lanzamiento del proyecto.
- Procesamiento de consultas
- Generación dinámica de páginas basadas en plantillas.
- Trabajar con ORM
- Trabajar con ORM, parte 2
- Interacción con el sitio.
- Personalización del sitio web
- Creación y soporte de proyectos.
- Trabajar con API
Python en el desarrollo web
La programación es un conjunto completo de habilidades. Debe poder ejecutar el código, cargarlo en el servidor y configurarlo. Las tecnologías Docker y CI/CD ayudarán con esto. Como aplicación, escribiremos un programa utilizando el marco Flask. En la segunda parte del curso estudiaremos tecnologías de programación asincrónica en Python.
- Introducción al marco web Flask.
- Implementación de aplicaciones usando Docker.
- CI/CD: métodos de integración, implementación o entrega continua
- Bucle de eventos. asincio
-Aiohttp
- Ejecutar tareas vinculadas a la CPU en segundo plano en Django/Flask
Ud.
Undine86
27.01.2023 GRAMO.
Netology es la mejor escuela de su segmento. Recomiendo.
Ventajas: Presentación clara del material, profesores competentes, asistencia durante el curso. Excelente calidad de transmisiones en línea. Cumplimiento de plazos para las inspecciones. Desventajas: No encontrado ¡Buenas tardes! Quería compartir mi experiencia positiva en Netología. Estoy aprendiendo a ser desarrollador de Python desde cero. Después de quedarme sin trabajo, tuve que formarme urgentemente de contable a especialista en TI. Tenía miedo...
A
AleNnor
03.10.2022 GRAMO.
Python para principiantes: me gustó mucho la forma en que lo enseñaron, ¡aprendí a programar desde cero!
Ventajas: Profesores muy competentes, excelentes comentarios, tareas. Desventajas: Ninguna. Me gustó mucho la actitud de los profesores y directivos hacia el profesor. Te guían desde cero hasta el final del entrenamiento. Ayudan en todas las etapas de la formación, asesoran tanto sobre los trabajos como sobre los proyectos del curso. Por motivos personales, no tuve tiempo de presentar mi proyecto de tesis y me sentí dolorido...
mi
enmazur
20.04.2022 GRAMO.
Desarrollador de Python desde cero
Ventajas: ninguna todavía. Desventajas: Hasta ahora el método de formación no da resultados, compré el curso "Desarrollador Python desde cero". Al principio entendí que el tema elegido era bastante complejo y que tendría que estudiarlo no sólo localmente en el curso, sino también utilizar todos los métodos posibles de búsqueda de información. Actualmente llevo 1 mes estudiando, tiempo durante el cual hemos cubierto 5 temas y completado 5 tareas. Detrás...
k
KNúmReal
19.05.2022 GRAMO.
Calidad de servicio absolutamente repugnante.
Ventajas: Ninguna. Desventajas: Baja calidad del servicio, falta de deseo de mejorar el servicio Solicité el curso "Desarrollo de Python para principiantes" en el marco del programa "Profesiones digitales 2022". El 11 de mayo se aprobó la solicitud y luego comenzó mi “maravillosa” interacción con esta oficina. Entonces, el sitio web de netology indica que se comunicarán conmigo dentro de 1 a 3 días hábiles después de recibir información sobre...
El curso está dirigido a estudiantes que recién comienzan a aprender programación, en particular programación en Python. Se familiarizará con los conceptos básicos del lenguaje Python, así como con las bibliotecas útiles NumPy, Pandas, Matplotlib. El curso es introductorio y es adecuado para estudiantes que planean estudiar cursos de análisis de datos y aprendizaje automático en el futuro. Al finalizar el curso, se emite un certificado del Centro de Formación Softline.
3,7
22 500 ₽