Libro de problemas de Python: teoría y práctica - curso 900 rublos. de Stepik, entrenamiento, Fecha: 30 de noviembre de 2023.
Miscelánea / / December 03, 2023
El curso tiene como objetivo dominar los fundamentos y conceptos básicos del lenguaje de programación Python.
Python es uno de los lenguajes de programación más populares, caracterizado por su simplicidad y compacidad del código del programa.
En el proceso de estudiar el curso, aprenderá en qué elementos básicos consta un lenguaje de programación, se familiarizará con conceptos básicos y definiciones del lenguaje de programación Python, aprenda a trabajar con algoritmos básicos diseños.
El curso no contiene información innecesaria, la formación se lleva a cabo según el principio "de lo simple a lo complejo" en un formato de lógica estricta. Después de escribir un programa sencillo "¡Hola, mundo!", aprenderá aritmética informática, lógica informática (operador condicional) y aprenderá a resolver "problemas de ajedrez". En el futuro, podrá escribir funciones personalizadas sencillas y trabajar con archivos de texto.
El conocimiento del lenguaje de programación Python y la práctica de escribir código le permitirán prepararse cualitativamente para participar en el Examen Estatal Unificado de Ciencias de la Computación.
El curso examina las tareas del Examen Estatal Unificado que se resuelven mediante programación. Cada tarea resuelta de esta forma va acompañada de un análisis de la solución y un código aproximado de la solución.
El curso contiene:
- material teórico construido sistemáticamente,
- tareas para consolidar material teórico y practicar habilidades prácticas.
Las tareas utilizadas en el curso cumplen con la versión Demo, Codificador y Especificación del Examen Estatal Unificado KIM en informática del año académico actual.
Dependiendo de tu nivel de formación, podrás construir una trayectoria laboral individual, porque... Todo el material educativo está disponible para ti desde el momento en que te unes al curso.
Las tareas del curso tienen diferentes niveles de dificultad, y si tienes problemas para resolverlas, PUEDES hacerle una pregunta al profesor en los “Comentarios”. El profesor SIEMPRE te responderá.
Puedes comunicarte en grupo en VKontakte (enlace a la conversación dentro del curso). En la página del grupo hay materiales adicionales, análisis de opciones, soluciones a números individuales del Examen Estatal Unificado KIM en informática.
Para implementar el proceso de aprendizaje, el curso contiene tareas prácticas interactivas.
Actualización del 06/02/2023: se han agregado pruebas en las tareas para una verificación más objetiva
3
cursoEducación: Instituto Politécnico de Lipetsk, Instituto Pedagógico Estatal de Lipetsk. Trabajé como programador y administrador de sistemas desde 1994 hasta 2008, desde 2008 hasta la actualidad he estado trabajando en un colegio y como profesor particular.
En la escuela me interesé por una nueva materia: la informática. Después de la escuela, ingresó en el Instituto Politécnico de Lipetsk y un año después fue trasladado al Instituto Pedagógico Estatal. En el instituto, además del BASIC estándar, comencé a estudiar los sistemas de gestión de bases de datos Clipper y FoxPro. Después de la universidad, trabajó como programador durante 5 años, después de lo cual comenzó a administrar redes informáticas y bases de datos. En mi tiempo libre estudié Assembler, C, Delphi. En 2009 empezó a trabajar en la escuela como profesor de informática y posteriormente enseñó periódicamente matemáticas. En el mismo 2009 comencé a dar clases particulares de informática y matemáticas (tutor), que es lo que hago hasta el día de hoy. Hobby: artes marciales.
Información básica.
1. Algunos conceptos léxicos
E/S y primer programa
1. E/S y primer código de programa
2. Constantes
Algoritmos lineales simples
1. Ingresar múltiples valores numéricos
2. Ingresar valores numéricos de una cadena
3. Salida formateada de números reales.
4. Operaciones matemáticas
5. aritmética de enteros
Fundamentos de álgebra lógica y algoritmos de ramificación (operador condicional i
1. Algoritmos de ramificación
2. Varios problemas para el operador condicional.
3. Operador condicional "problemas de ajedrez"
Algoritmos que contienen bucles for y while
1. para bucle, anidado para bucles
2. mientras bucle
3. Varias tareas para trabajar con bucles.
Encontrar el valor mínimo o máximo
1. Encontrar el elemento mínimo/máximo
2. Encontrar el elemento mínimo/máximo (continuación)
matrices
1. Matriz unidimensional (vector)
2. Matriz unidimensional (vector) continuación
3. Dos matrices unidimensionales
4. Conversión de matrices (clasificación y permutación)
5. Arreglos bidimensionales (#matrices)
Caracteres y cadenas
1. Letras (símbolos)
2. Instrumentos de cuerda
3. Más problemas para practicar con cuerdas
Funciones y alcance variable
1. Teoría introductoria
recursividad
1. Tareas basicas
E/S de archivos
1. Teoría introductoria
Simulación de problemas matemáticos.
1. Problemas estándar en matemáticas enteras (Py)
2. Números primos otra vez (Py)
3. Resolución de problemas mediante el método de generalizaciones y analogías (Py)
4. Geometría
Soluciones a las tareas del examen estatal unificado en informática
1. Resolver problemas del Examen Estatal Unificado en informática
2. Álgebra de lógica y expresiones lógicas;
3. Artistas
4. Codificación y combinatoria (Python)
5. Recursión (Python)
6. Programación dinámica (Python)
7. Procesamiento de secuencias numéricas;
8. Tareas preparatorias para el tema "Trabajar con números".
9. Secuencias