Desenvolvedor Python. Profissional - curso 95.000 rublos. da Otus, treinamento 5 meses, data 29 de novembro de 2023.
Miscelânea / / December 01, 2023
Um curso online profissional para quem já tem experiência em programação Python e deseja melhorar seu nível com novos conhecimentos e habilidades de diversas áreas de desenvolvimento. Se você se sente confortável com Python, lembre-se de C, tenha conhecimento de redes e SGBD relacional, saiba como usar Linux, Git e outras ferramentas padrão de desenvolvedor - um curso para você.
O objetivo do programa é mergulhar você no desenvolvimento "industrial" moderno em Python, tanto na teoria quanto na prática. Nesse caso, Python será apenas uma ferramenta com a qual estudaremos diversas áreas do conhecimento. O foco principal estará nas principais competências de Engenharia de Software de um desenvolvedor Python e na formação de uma abordagem pragmática para resolução de problemas.
Características do programa: orientado para a prática e cobertura. Durante o processo de aprendizagem haverá muitos trabalhos de casa, alguns dos quais são um verdadeiro desafio. E tarefas opcionais permitirão que os mais corajosos se aprofundem e “toquem” em coisas mais avançadas. Ao mesmo tempo, as áreas nas quais você testará suas habilidades são muito amplas: o curso abrange web, análise de dados e questões de criação de sistemas de alta carga. Ao final do curso você implementará um projeto sobre um tema livre.
O curso é universal: são consideradas a segunda e a terceira versões do Python. Lições de casa e projetos podem ser feitos em qualquer versão, exemplos em aula geralmente funcionam em ambas as versões, mas a maioria foi escrita em Python 2 e agora em Python 3. Todas as digressões e discussões necessárias sobre diferenças de versões também são feitas. Durante o processo de treinamento, você compreenderá a estrutura do desenvolvimento de software moderno e o lugar do Python e outras ferramentas nele, responderá às perguntas: “Como escrever de forma simples e código idiomático que não será dolorosamente embaraçoso?”, “Como testar e manter o código Python?”, “Como escrever um aplicativo que não morra sob carregar?
Custos trabalhistas: 4 horas para aulas e 4-12 horas para trabalhos de casa por semana.
Após concluir o curso você terá:
— 9-12 (dependendo do desejo de realizar tarefas opcionais) trabalhos concluídos sobre todos os tópicos do curso,
— 1 miniprojeto web, — uma rica lista de literatura e referências para familiarização e aprofundamento do conhecimento dos programadores,
— código e materiais de aula interligados na forma de cadernos jupyter,
— gravações de vídeo de todos os webinars de aulas,
— trabalho de projeto sobre um tema de seu interesse:
- Gráfico de comparação de cursos Python.
- Curso básico, Python.
- Curso avançado e Web Python.
1
bem8 anos de experiência em desenvolvimento industrial, incluindo criação e manutenção de aplicações web, soluções de infraestrutura, sistemas de alta carga, pipelines de dados e sistemas analíticos. 3 anos de desenvolvimento científico para grandes clientes governamentais com...
8 anos de experiência em desenvolvimento industrial, incluindo criação e manutenção de aplicações web, soluções de infraestrutura, sistemas de alta carga, pipelines de dados e sistemas analíticos. 3 anos de desenvolvimento científico para grandes clientes governamentais com contratos de análise de grandes volumes de dados. Experiência em programação em Python, Go, Lua, C, JavaScript, Perl. Uma ampla gama de interesses profissionais, desde a construção de sistemas distribuídos até o aprendizado de máquina. Mais de 5 anos ensinando programação Python para alunos do MSTU. N.E. Bauman (Moscou). 4 anos ministrando um curso de SGBD no Technopark Mail. Ru. Graduado pela MSTU. N.E. Bauman formou-se em Especialista em Segurança da Informação em 2013. Gerenciador de programa
2
curso10 anos de experiência em desenvolvimento comercial em Python, 12 anos de experiência em C/C++. Atualmente engajado no desenvolvimento e suporte de projetos freelance. Participante do lançamento da 5ª versão do Free Download Manager. Dentro de...
10 anos de experiência em desenvolvimento comercial em Python, 12 anos de experiência em C/C++. Atualmente engajado no desenvolvimento e suporte de projetos freelance. Participante do lançamento da 5ª versão do Free Download Manager. Como parte do meu trabalho freelance, desenvolvi um análogo do Yandex.market para produtos impressos no mercado europeu. Autor de várias bibliotecas de código aberto. Um conhecedor da harmonia conceitual de sistemas do tipo UNIX. Formou-se na Universidade de Dubna, onde posteriormente lecionou as disciplinas “C++”, “Python”, “Programação em UNIX”. Grau académico - Mestre em Matemática Aplicada e Informática. Área de interesse: highload, aprendizado de máquina, linguagens do tipo LISP. Professor
1
bemGraduado pela Astrakhan State Technical University (Departamento de Segurança da Informação) em 2012. Mais de 5 anos de experiência em desenvolvimento como desenvolvedor backend. Nos últimos 2,5 anos ele tem trabalhado como desenvolvedor líder em uma empresa parceira do fornecedor de EDMS "Directum". Interesses:...
Graduado pela Astrakhan State Technical University (Departamento de Segurança da Informação) em 2012. Mais de 5 anos de experiência em desenvolvimento como desenvolvedor backend. Nos últimos 2,5 anos ele tem trabalhado como desenvolvedor líder em uma empresa parceira do fornecedor de EDMS "Directum". Interesses: php, python, .net (c#), postgresql.
Noções básicas avançadas
-Tópico 1. Noções básicas avançadas. Protocolos
-Tópico 2. Noções básicas avançadas. "Cidadãos de Primeira Ordem"
-Tema 3. Internos. Máquina virtual
-Tema 4.Interiores. Gerenciamento de memória, o “infame” GIL
-Tema 5.OOP. Modelo de objeto
-Tópico 6.OOP. "Magia" branca e preta
-Tópico 7.Teste. Projeto de teste
-Tópico 8.Teste. Pirâmide de testes
-Tópico 9.Automatização. Rede
-Tópico 10.Automatização. Comunicação com o banco de dados e demonização
Rede
-Tema 11.Web Dinâmica
-Tema 12.Django. Introdução
-Tema 13.Django. ORM e "mal"
-Tema 14. Camada de banco de dados
-Tema 15.Django. Visualizações
-Tema 16.Django. Formulários
-Tópico 17.API REST. Saber como
-Tema 18.Desempenho Web
Engenharia de dados
-Tópico 19. Noções básicas de NumPy
-Tópico 20.NumPy e IPython avançados
-Tema 21.Pandas. Aprendizado de máquina e produção
-Tópico 22. Visualização de dados
Carga elevada
-Tópico 23. Simultaneidade. Fluxos
-Tópico 24. Simultaneidade. Processos
-Extensões do tema 25.C
-Tópico 26.ffi. Cython. Pipy
-Tópico 27.Assincio. Origens
-Tema 28.Assíncio. Loop de eventos, assíncrono/aguardado, API de baixo/alto nível
-Tópico 29.Golang. Tour de idiomas
-Tema 30.Golang. Características da estrutura interna
-Tópico 31. Perfil
-Tópico 32.Python 2 vs Python 3
Projeto de trabalho
-Tópico 33. Seleção do tema e organização do trabalho do projeto
-Tópico 34. Consulta sobre projetos e trabalhos de casa
-Tópico 35.Proteção do trabalho de design