Python: desenvolvimento do zero - curso 799 rublos. de Stepik, treinando 84 aulas, data 30 de novembro de 2023.
Miscelânea / / December 04, 2023
Python é uma linguagem de programação de alto nível. Agora ele ocupa 1º lugar nas avaliações linguagens de programação!
Python tem uma sintaxe muito simples, então você começará a escrever código compreensível logo no início do seu aprendizado. Suporta OOP (programação orientada a objetos), o que é sem dúvida uma vantagem sobre algumas linguagens de programação.
A popularidade do Python se deve não apenas à facilidade de aprendizado, mas também às reais vantagens da linguagem em termos de uso profissional para solução de problemas complexos de automação. Python é uma linguagem multiplataforma e roda em Windows, Linux, Mac OS.
Python tem um grande número de módulos adicionais, graças ao qual você pode desenvolver software para PCs, smartphones, fazer sites, desenvolver inteligência artificial, redes neurais etc.
Onde o Python é usado?: Youtube, Instagram, Pinterest, etc.
Python definitivamente faz tudo isso acima. a melhor primeira linguagem de programação para começar a aprender programação.
Olá, meu nome é Denis! Venho desenvolvendo em Python há vários anos. Concluí cursos de desenvolvimento HTML/CSS, programação em Python + Django. Sou proficiente nos frameworks Django, Flask, PyQt5, Aiogram. Sempre aprendendo algo novo. Desenvolvo programas em Python. Escrevo sites usando Django e Flask. Adoro tudo relacionado ao desenvolvimento. Adoro resolver quebra-cabeças e tarefas. Estou interessado na programação das Olimpíadas.
Sobre o curso
1. Introdução
Instalando Python
1. Instalando Python 3.8
Editores de código
1. Instalação e configuração do Visual Studio Code
2. Nota para a aula anterior
3. Instalação do PyCharm Community Edition, configuração
Noções básicas de Python
1. Criação do primeiro “programa”
2. Python + console
3. Tipos de dados
4. Trabalhando com números (int, float)
5. Variáveis e como trabalhar com elas
6. Condições (se, elif, senão)
7. Tarefa sobre o tema: condições
8. Loops (para, enquanto)
9. Atribuição de tópico: ciclos
10. Trabalhando com strings (str)
11. Novos tipos (estruturas) de dados, para que servem?
12. Listas e como trabalhar com elas
13. Dicionários e como trabalhar com eles
14. Tuplas e como trabalhar com elas
15. Conjuntos, trabalhando com eles
16. Funções, funções integradas
17. Atribuição de tópico: funções
18. Funções lambda
19. Erros, exceções
20. Módulos, gerenciador de pacotes pip
21. Algumas palavras sobre OOP (programação orientada a objetos)
22. Criando seu próprio módulo
23. Trabalhando com arquivos de texto, lendo e escrevendo
24. Teste final sobre noções básicas de idioma
Aplicativos GUI
1. Sobre o que será esta seção?
2. Criando a janela principal
3. Botão widget
4. Elementos de posicionamento
5. Widget - inscrição
6. Widget - campo de entrada
7. Programa de cálculo de IMC
Aprendendo HTML, CSS
1. Atenção!
2. O que é HTML, CSS
3. HTML: base
4. HTML: Elementos Básicos
5. HTML: Elementos Compostos
6. Atribuição de tópico: HTML
7. CSS: conexão com arquivo HTML
8. CSS: Seletores
9. CSS: tamanhos de elementos, preenchimento
10. CSS: plano de fundo, cores
11. CSS: fontes
12. Tarefa relacionada: CSS
13. Ferramentas de desenvolvimento
14. Um pouco sobre Bootstrap 4
Criando um site usando Flask
1. Atenção!
2. Sobre o que será esta seção?
3. O que é frasco?
4. Instalando Flask, configurando um ambiente virtual
5. Criando seu primeiro aplicativo
6. Roteamento
7. Trabalhando com arquivos HTML, CSS
8. Conectando-se ao banco de dados
9. Criando modelos em um banco de dados
10. Trabalhando com o banco de dados por meio do console
11. Formulário de adição de artigo
12. Visualizando, editando, excluindo artigos
13. Criando um painel de administração
14. Trabalhando com Git, GitHub
15. Publicar um site para hospedagem
Análise (nível de entrada)
1. Sobre o que será esta seção?
2. Instalando módulos, criando um ambiente virtual
3. Criando solicitações e recebendo respostas
4. Biblioteca BeautifulSoup (bs4)
5. Coletando dados de múltiplas páginas (paginação)
6. Dividindo o analisador em funções
7. Salvando dados em .csv
Desenvolvimento de bots Telegram (nível básico)
1. Sobre o que será esta seção?
2. O que é pyTelegramBotApi?
3. Trabalhando com a API do Telegram
4. Instalando pyTelegramBotApi, configurando um ambiente virtual
5. Manipuladores de mensagens
6. Registrar manipulador da próxima etapa
7. Teclados, botões
8. Teclados embutidos
9. Prática: bot para obter previsão do tempo
10. Publicando um bot na hospedagem
Qual é o próximo?
1. Parabéns pela conclusão!
2. O que vem a seguir para você?
O curso é destinado principalmente a programadores iniciantes e, para um início rápido em competições de programação, recomendamos Python. O curso cobre os seguintes tópicos: algoritmos teóricos dos números, algoritmos de busca e fundamentos de estruturas de dados, e também discute questões de eficiência de algoritmos. O domínio desses temas dará aos alunos a oportunidade de resolver parte significativa dos problemas nas etapas escolar e municipal. Olimpíada de toda a Rússia para crianças em idade escolar em ciência da computação e estudantes para desenvolver competências na área programação.
4
de graça