Python: desarrollo desde cero - curso 799 rublos. de Stepik, formación 84 lecciones, fecha 30 de noviembre de 2023.
Miscelánea / / December 04, 2023
Python es un lenguaje de programación de alto nivel. ahora el ocupa 1er lugar en calificaciones ¡lenguajes de programación!
Python tiene una sintaxis muy simple, por lo que comenzará a escribir código comprensible desde el principio de su aprendizaje. Admite POO (programación orientada a objetos), lo que sin duda es una ventaja sobre algunos lenguajes de programación.
La popularidad de Python se debe no sólo a su facilidad de aprendizaje, sino también a las ventajas reales del lenguaje en términos de uso profesional para resolver problemas complejos de automatización. Python es un lenguaje multiplataforma y se ejecuta en Windows, Linux y Mac OS.
Python tiene una gran cantidad de módulos adicionales, gracias al cual puedes desarrollar software para PC, teléfonos inteligentes, hacer sitios, desarrollar inteligencia artificial, redes neuronales etc.
¿Dónde se usa Python?: Youtube, Instagram, Pinterest, etc.
Python definitivamente hace todo lo anterior. el mejor primer lenguaje de programación para empezar a aprender a programar.
Hola, mi nombre es Denis! Llevo varios años desarrollando en Python. Realicé cursos de desarrollo HTML/CSS, programación en Python + Django. Domino los frameworks Django, Flask, PyQt5, Aiogram. Siempre aprendiendo algo nuevo. Desarrollo programas en Python. Escribo sitios web usando Django y Flask. Me encanta todo lo relacionado con el desarrollo. Me encanta resolver acertijos y tareas. Estoy interesado en la programación de las Olimpiadas.
Sobre el curso
1. Introducción
Instalación de Python
1. Instalación de Python 3.8
editores de código
1. Instalación y configuración de Visual Studio Code
2. Nota a la conferencia anterior.
3. Instalación de PyCharm Community Edition, configuración
Conceptos básicos de Python
1. Creación del primer "programa"
2. Python + consola
3. Tipos de datos
4. Trabajar con números (int, float)
5. Variables y trabajar con ellas.
6. Condiciones (if, elif, else)
7. Tarea sobre el tema: condiciones.
8. Bucles (para, mientras)
9. Tarea de tema: ciclos
10. Trabajar con cadenas (str)
11. Nuevos tipos (estructuras) de datos, ¿para qué sirven?
12. Listas y trabajar con ellas.
13. Diccionarios y trabajar con ellos.
14. Tuplas y trabajar con ellas.
15. Conjuntos, trabajando con ellos.
16. Funciones, funciones integradas
17. Asignación de tema: funciones
18. funciones lambda
19. Errores, excepciones
20. Módulos, administrador de paquetes pip
21. Algunas palabras sobre POO (programación orientada a objetos)
22. Creando tu propio módulo
23. Trabajar con archivos de texto, leer y escribir.
24. Prueba final sobre conceptos básicos del idioma.
Aplicaciones GUI
1. ¿De qué tratará esta sección?
2. Creando la ventana principal
3. Botón de widget
4. Elementos de posicionamiento
5. Widget - inscripción
6. Widget - campo de entrada
7. programa de cálculo del IMC
Aprender HTML, CSS
1. ¡Atención!
2. ¿Qué es HTML, CSS?
3. HTML: base
4. HTML: elementos básicos
5. HTML: elementos compuestos
6. Tarea de tema: HTML
7. CSS: conexión al archivo HTML
8. CSS: selectores
9. CSS: tamaños de elementos, relleno
10. CSS: fondo, colores
11. CSS: fuentes
12. Tarea relacionada: CSS
13. Herramientas de desarrollo
14. Un poco sobre Bootstrap 4
Crear un sitio web usando Flask
1. ¡Atención!
2. ¿De qué tratará esta sección?
3. ¿Qué es el matraz?
4. Instalación de Flask, configuración de un entorno virtual
5. Creando tu primera aplicación
6. Enrutamiento
7. Trabajar con archivos HTML, CSS
8. Conexión a la base de datos
9. Crear modelos en una base de datos
10. Trabajar con la base de datos a través de la consola.
11. Formulario para agregar artículos
12. Ver, editar y eliminar artículos.
13. Crear un panel de administración
14. Trabajando con Git, GitHub
15. Publicar un sitio web en hosting
Análisis (nivel de entrada)
1. ¿De qué tratará esta sección?
2. Instalación de módulos, creación de un entorno virtual.
3. Crear solicitudes y recibir respuestas
4. Biblioteca BeautifulSoup (bs4)
5. Recopilar datos de varias páginas (paginación)
6. Dividiendo el analizador en funciones
7. Guardar datos en .csv
Desarrollo de bots de Telegram (nivel de entrada)
1. ¿De qué tratará esta sección?
2. ¿Qué es pyTelegramBotApi?
3. Trabajar con la API de Telegram
4. Instalación de pyTelegramBotApi, configuración de un entorno virtual
5. Controladores de mensajes
6. Registrar el controlador del siguiente paso
7. Teclados, botones
8. teclados en línea
9. Práctica: bot para obtener el clima
10. Publicar un bot en hosting
¿Que sigue?
1. ¡Felicitaciones por completarlo!
2. ¿Qué sigue para ti?
El curso está dirigido principalmente a programadores principiantes y, para un inicio rápido en las competiciones de programación, recomendamos Python. El curso cubre los siguientes temas: algoritmos de teoría de números, algoritmos de búsqueda y fundamentos de estructuras de datos, y también analiza cuestiones de eficiencia de algoritmos. El dominio de estos temas brindará a los escolares la oportunidad de resolver una parte importante de los problemas en las etapas escolar y municipal. Olimpiada de toda Rusia para escolares en informática y estudiantes para desarrollar competencias en este campo programación.
4
gratis