Primeros programas en Python - curso 390 rublos. de Stepik, formación 33 lecciones, Fecha: 30 de noviembre de 2023.
Miscelánea / / December 03, 2023
Para quién es este curso:
- para escolares interesados en la programación y que recién empiezan a escribir sus primeros programas;
- para aquellos que conocen Python y continúan perfeccionando sus habilidades;
- para aquellos que van a realizar la OGE en informática. El curso cubre soluciones a problemas a nivel OGE;
- para quienes van a realizar el Examen Estatal Unificado de Informática. El curso cubre temas que necesitas saber.
por aprobar con éxito el Examen Estatal Unificado de Ciencias de la Computación.
Por qué hice este curso y sigo trabajando en él.
Soy docente con amplia experiencia docente. Mi experiencia sugiere que el estudio de cualquier tema debe realizarse gradualmente, de lo simple a lo complejo. Sólo así podremos hablar de una comprensión profunda de los temas estudiados. En todos los cursos de programación que conozco se plantean casi de inmediato problemas complejos, cuya solución requiere estructuras algorítmicas complejas y conocimiento de todas las estructuras de datos. Para los principiantes, estos cursos son muy difíciles. Por eso creé este curso. Para aquellos que están dando sus primeros pasos y les gustaría no sólo programar, sino escribir código y comprender cada línea.
Después de completar este curso, podrá resolver con confianza problemas más complejos y tomar cursos más avanzados.
Seguir adelante es imprescindible ;-)
El curso contiene una serie de problemas de las Olimpiadas escolares de informática. En ellos, por regla general, es necesario derivar una fórmula o idear un algoritmo más complejo. Si te parecen difíciles, puedes omitirlos por ahora.
Se grabaron vídeos para las primeras lecciones iniciales. Pero para todas las lecciones existe una teoría necesaria y suficiente. Todos los problemas propuestos en el curso se pueden resolver utilizando la teoría comentada. Es decir, no hace falta buscar en Google y buscar material adicional. Si ve a alguien usando algo que no se cubrió en el curso para resolver problemas, significa que está viendo soluciones de alguien que está perfeccionando sus habilidades. Estas personas definitivamente no son nuevas en la programación.
1
BuenoMe gradué de la Universidad Pedagógica Estatal de Samara (SSPU) en 1999. De profesión: profesor de matemáticas e informática. Desde entonces me interesé por la enseñanza de informática y programación. Tengo la categoría de calificación más alta.
Siempre me ha gustado estudiarme a mí mismo y transmitir conocimientos a otras personas. Hago esto con gran entusiasmo. Estoy completamente de acuerdo con Plutarco, quien dijo: “Un estudiante no es un recipiente que hay que llenar, sino una antorcha que hay que encender, y sólo el que se quema a sí mismo puede encender la antorcha”.
Lección introductoria, configuración del entorno de desarrollo.
1. ¿Para quién es este curso? Conocido
2. Instalación del entorno de desarrollo y traductor online.
Programas lineales
1. declaración de impresión ()
2. Operador de asignación. Tipos de datos
3. Lectura de datos desde el teclado. operador de entrada ()
4. División de números enteros y resto
5. División entera redondeada hacia arriba
Operador condicional
1. ramificación completa
2. Condiciones difíciles. Un poco de lógica.
3. Ramas anidadas. Diseño en cascada en Python.
4. Buscar cantidad, cantidad, etc.
5. Intercambiar valores de variables, números de pedido.
6. Resolver problemas más complejos con declaraciones condicionales.
Un ciclo con un número conocido de repeticiones. En bucle.
1. Tipos de ciclos. En bucle. función rango()
2. Procesar una secuencia de elementos.
3. Bucle dentro de un bucle (bucles anidados)
4. Escribir programas usando bucles (fijación)
Un ciclo con un número desconocido de repeticiones. Mientras bucle
1. Presentamos el bucle while. El peligro de hacer bucles.
2. Analizamos un número en dígitos usando un bucle while.
3. Buscar y corregir errores
4. Uso en diferentes tareas.
Instrumentos de cuerda
1. Símbolos, trabajando con ASCII
2. Buscar en cadenas
3. Crear nuevas filas por regla
4. cortes de línea
5. Funciones de procesamiento de cadenas
6. Resolución de problemas (consolidación)
7. Resolver problemas más complejos y complicados
Liza
1. Introducción a las listas (arrays)
2. Procesamiento de listas, búsqueda lineal
3. Buscar con respuesta SI, NO
4. Procesamiento de elementos de matriz adyacentes
5. Generando una nueva matriz