Livro de problemas do Python: teoria e prática - curso 900 rublos. de Stepik, treinamento, Data: 30 de novembro de 2023.
Miscelânea / / December 03, 2023
O curso tem como objetivo dominar os fundamentos e conceitos básicos da linguagem de programação Python.
Python é uma das linguagens de programação populares, caracterizada por sua simplicidade e compactação de código de programa.
No processo de estudo do curso, você aprenderá em que consiste os elementos básicos de uma linguagem de programação, conhecerá conceitos básicos e definições da linguagem de programação Python, aprenda a trabalhar com algoritmos básicos projetos.
O curso não contém informações desnecessárias, o treinamento é realizado segundo o princípio “do simples ao complexo” no formato de lógica estrita. Depois de escrever um programa simples “Hello, World!”, você aprenderá aritmética computacional, lógica computacional (operador condicional) e aprenderá como resolver “problemas de xadrez”. No futuro, você poderá escrever funções personalizadas simples e trabalhar com arquivos de texto.
O conhecimento da linguagem de programação Python e a prática de escrever código permitirão que você se prepare qualitativamente para a participação no Exame Estadual Unificado em ciência da computação.
O curso examina tarefas do Exame de Estado Unificado que são resolvidas por meio de programação. Cada tarefa resolvida desta forma é acompanhada por uma análise da solução e um código aproximado da solução.
O curso contém:
- material teórico construído sistematicamente,
- tarefas de consolidação de material teórico e prática de competências práticas.
As tarefas utilizadas no curso estão em conformidade com a versão Demo, Codificador e Especificação do Exame Estadual Unificado KIM em informática do ano letivo em curso.
Dependendo do seu nível de formação, você pode construir uma trajetória individual de trabalho, pois... todo o material educacional está disponível para você a partir do momento em que você ingressa no curso.
Os trabalhos do curso têm diferentes níveis de dificuldade, e caso você tenha problemas para resolvê-los, você PODE fazer uma pergunta ao professor nos “Comentários”. O professor SEMPRE responderá a você.
Você pode se comunicar em grupo no VKontakte (link para a conversa dentro do curso). Na página do grupo encontram-se materiais adicionais, análises de opções, soluções para números individuais do Exame Estadual Unificado KIM em ciência da computação.
Para implementar o processo de aprendizagem, o curso contém tarefas práticas interativas.
Atualização de 06/02/2023 - foram adicionados testes nas tarefas para uma verificação mais objetiva
3
cursoEducação: Instituto Politécnico de Lipetsk, Instituto Pedagógico do Estado de Lipetsk. Trabalhei como programador e administrador de sistemas de 1994 a 2008, de 2008 até o presente trabalho em uma escola e como professor particular.
Na escola me interessei por uma nova matéria - ciência da computação. Depois da escola, ingressou no Instituto Politécnico de Lipetsk e um ano depois foi transferido para o Instituto Pedagógico do Estado. No instituto, além do BASIC padrão, comecei a estudar os sistemas de gerenciamento de banco de dados Clipper e FoxPro. Após a faculdade, trabalhou como programador por 5 anos, após os quais começou a administrar redes de computadores e bancos de dados. Nas horas vagas estudei Assembler, C, Delphi. Em 2009, passou a trabalhar na escola como professor de informática e posteriormente lecionou matemática periodicamente. No mesmo ano de 2009, comecei a dar aulas particulares de informática e matemática (tutor), que é o que faço até hoje. Hobby: artes marciais.
Informação básica.
1. Alguns conceitos lexicais
E/S e primeiro programa
1. E/S e primeiro código de programa
2. Constantes
Algoritmos Lineares Simples
1. Inserindo vários valores numéricos
2. Inserindo valores numéricos de uma string
3. Saída formatada de números reais
4. Operações matemáticas
5. Aritmética inteira
Fundamentos de álgebra lógica e algoritmos de ramificação (operador condicional i
1. Algoritmos de ramificação
2. Vários problemas para o operador condicional
3. Operador condicional "problemas de xadrez"
Algoritmos contendo loops for e while
1. loop for, loops for aninhados
2. enquanto loop
3. Várias tarefas para trabalhar com loops
Encontrando o valor mínimo ou máximo
1. Encontrando o elemento min/max
2. Encontrando o elemento mínimo/máximo (continuação)
Matrizes
1. Matriz unidimensional (vetor)
2. Matriz unidimensional (vetor) continuação
3. Duas matrizes unidimensionais
4. Convertendo matrizes (classificação e permutação)
5. Matrizes bidimensionais (#matrizes)
Caracteres e strings
1. Letras (símbolos)
2. Cordas
3. Mais problemas para praticar em cordas
Funções e Escopo Variável
1. Teoria introdutória
Recursão
1. Tarefas básicas
E/S de arquivo
1. Teoria introdutória
Simulação de problemas matemáticos
1. Problemas padrão em matemática inteira (Py)
2. Números primos novamente (Py)
3. Resolvendo problemas usando o método de generalizações e analogias (Py)
4. Geometria
Soluções para tarefas do Exame Estadual Unificado em ciência da computação
1. Resolvendo problemas do Exame Estadual Unificado em ciência da computação
2. Álgebra da lógica e expressões lógicas;
3. Artistas
4. Codificação e Combinatória (Python)
5. Recursão (Python)
6. Programação Dinâmica (Python)
7. Processamento de sequências numéricas;
8. Tarefas preparatórias para o tema "Trabalhar com números"
9. Sequências