Primeiros programas em Python - curso 390 rublos. de Stepik, treinando 33 aulas, Data: 30 de novembro de 2023.
Miscelânea / / December 03, 2023
Para quem é este curso:
- para alunos interessados em programação e que estão apenas começando a escrever seus primeiros programas;
- para quem conhece Python e continua aprimorando suas habilidades;
- para quem vai fazer o OGE em informática. O curso aborda soluções para problemas ao nível do OGE;
- para quem vai fazer o Exame Estadual Unificado de Informática. O curso cobre tópicos que você precisa saber
por passar com sucesso no Exame Estadual Unificado em ciência da computação.
Por que fiz este curso e continuo trabalhando nele.
Sou professora com vasta experiência docente. Minha experiência sugere que o estudo de qualquer assunto deve ocorrer gradativamente, do simples ao complexo. Só então poderemos falar de um conhecimento profundo dos temas estudados. Em todos os cursos de programação que conheço, surgem quase imediatamente problemas complexos, cuja solução requer estruturas algorítmicas complexas e conhecimento de todas as estruturas de dados. Para iniciantes, esses cursos são muito difíceis. Por isso criei este curso. Para quem está dando os primeiros passos e gostaria não apenas de programar, mas de escrever código e entender cada linha dele.
Depois de concluir este curso, você será capaz de resolver problemas mais complexos com segurança e fazer cursos mais avançados.
Seguir em frente é uma obrigação ;-)
O curso contém uma série de problemas das Olimpíadas escolares de ciência da computação. Neles, via de regra, você precisa derivar uma fórmula ou criar um algoritmo mais complexo. Se eles parecerem difíceis para você, você pode ignorá-los por enquanto.
Foram gravados vídeos das primeiras aulas iniciais. Mas para todas as lições existe uma teoria necessária e suficiente. Todos os problemas propostos no curso podem ser resolvidos utilizando a teoria discutida. Ou seja, você não precisa ir ao Google e procurar material adicional. Se você vir alguém usando algo que não foi abordado no curso para resolver problemas, significa que você está vendo soluções de alguém que está aprimorando suas habilidades. Essas pessoas definitivamente não são novas em programação.
1
bemMe formei na Universidade Pedagógica do Estado de Samara (SSPU) em 1999. Por profissão - professor de matemática e informática. Desde então me interessei por ensinar ciência da computação e programação. Tenho a categoria de qualificação mais alta.
Sempre adorei me estudar e passar conhecimentos para outras pessoas. Faço isso com muito entusiasmo. Concordo plenamente com Plutarco, que disse: “Um estudante não é um vaso que precisa ser enchido, mas uma tocha que precisa ser acesa, e só quem se queima pode acender a tocha”.
Lição introdutória, configurando o ambiente de desenvolvimento
1. Para quem é este curso? Conhecido
2. Instalação do ambiente de desenvolvimento e tradutor online
Programas lineares
1. instrução print()
2. Operador de atribuição. Tipos de dados
3. Lendo dados do teclado. operador entrada()
4. Divisão inteira e resto
5. Divisão inteira arredondada
Operador condicional
1. Ramificação completa
2. Condições difíceis. Um pouco de lógica.
3. Ramos aninhados. Design em cascata em Python.
4. Pesquise por quantidade, quantidade, etc.
5. Trocar valores de variáveis, números de pedidos
6. Resolvendo problemas mais complexos com declarações condicionais
Um ciclo com um número conhecido de repetições. Loop FOR.
1. Tipos de ciclos. Loop FOR. função intervalo()
2. Processando uma sequência de elementos
3. Loop dentro de um loop (loops aninhados)
4. Escrevendo programas usando loops (correção)
Um ciclo com um número desconhecido de repetições. Enquanto Loop
1. Apresentando o loop while. O perigo do loop.
2. Analisamos um número em dígitos usando um loop while.
3. Encontre e corrija erros
4. Usando enquanto em diferentes tarefas.
Cordas
1. Símbolos, trabalhando com ASCII
2. Pesquisar em strings
3. Criando novas linhas por regra
4. Fatias de linha
5. Funções de processamento de strings
6. Resolução de problemas (consolidação)
7. Resolvendo problemas mais complexos e complicados
Listas
1. Introdução às listas (matrizes)
2. Processamento de lista, pesquisa linear
3. Pesquise com resposta SIM, NÃO
4. Processando elementos adjacentes da matriz
5. Gerando uma nova matriz