Cursos online de Python para analistas - curso RUB 34.900. da Escola Internacional de Profissões, treinamento de 2 semanas, data 11 de dezembro de 2023.
Miscelânea / / December 03, 2023
Comunicação online “ao vivo” com professores e mentores.
Acesso ao curso por 3 meses: tarefas interativas, webinars e gravações de aulas.
Horário de treinamento flexível que você escolhe.
Sem custos adicionais de transporte.
Possibilidade de combinar formação com trabalho, viagens e formação paralela.
Após concluir o curso você recebe um Certificado Pessoal.
Olá a todos :-) Meu nome é Stanislav. Atualmente moro na região de Tula. Tenho vários cursos superiores. Principal - MSTU im. Bauman com especialização em Ciência da Computação e Sistemas de Controle. Segundo - Económico - Finanças e crédito. Terceiro - Gestão de organizações. Trabalho com TI há mais de 15 anos, comecei como administrador de sistemas, engenheiro de sistemas. Trabalhou em diversas organizações de grande porte e internacionais, como RAO UES, Yandex, Microsoft. Trabalhou em diferentes posições e direções. Projetos concluídos de complexidade variada. Nos últimos anos, o meu vetor de desenvolvimento passou da administração de sistemas para a implementação de projetos web: estou envolvido na sua criação e promoção. E claro, você tem que usar programação em Python, C#, JS, além de SQL, CSS, HTML. No momento, sua linguagem favorita é Python. Adoro compartilhar conhecimento e minha experiência. Dou aulas há 7 anos. E estou muito feliz por ter feito parte da OTUS :-) Professor
1. Introdução à sintaxe Python e instruções condicionais
Explorar
1.Instalação e interface do Jupyter Notebook
2.Construções básicas e tipos de variáveis em Python
3.Tipos de dados
4.Operações com números e strings
5.Variáveis
Domine
- Caderno Jupyter
- Pitão
- Tipos de dados
- Tipos de variáveis
Na prática
• Vamos estudar a funcionalidade da interface do Jupyter Notebook.
• Praticaremos as funções mais simples em tarefas, aprenderemos como realizar operações e distinguir entre tipos de dados.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
2. Sintaxe Python. Continuação: Loops, operadores, módulos
Explorar
1. Operações lógicas e operações de comparação
2.Condições SE, ELSE, ELIF
3.Blocos e preenchimento
4. Loops WHILE, FOR IN
5. Estruturas de dados: listas, dicionários e tuplas
6. Funções Python: def
7.Módulos TIME e DATETIME
Domine
- Ciclos
- Dicionários e listas
- data e hora
- Desenvolvimento de recursos
Na prática
• Praticaremos novas operações e ciclos nas tarefas e aprenderemos a integrar os conhecimentos adquiridos no trabalho.
• Vamos considerar o que você pode implementar em seu próprio trabalho e como automatizar tarefas rotineiras.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
3. Biblioteca de software Pandas
Explorar
1. Objetivo e princípios de trabalho com a biblioteca de software Pandas
2.Interface: funcionalidade necessária
3. Módulos Pandas, NumPy, Matplotlib
4. Estruturas de dados
5.Criando Dataframe e Série
6. Filtragem de dados com consultas QUERY
Domine
- Pandas
- NumPy
- Matplotlib
- Quadro de dados
Na prática
• Vamos explorar a funcionalidade do Pandas usando exemplos simples em Python.
• Vamos criar um Dataframe manualmente e carregar dados de arquivos CSV, XLSX.
• Carregue a página HTML em um dataframe.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
4. Pandas. Continuação: cálculo de métricas, índices, tabelas dinâmicas
Explorar
1.Cálculo de métricas básicas
2.Classificação de dados
3.Adicionando colunas
4.Trabalhando com índice: reset_index(), reindex(), índices aninhados
5. Agrupando dados
6. Combinando vários Dataframes
7. Visualização Matplotlib
Domine
- Métricas
- Índices
- Tabelas dinâmicas
- Agrupando dados
Na prática
• Trabalharemos com o arquivo CSV baixado, aprenderemos como calcular métricas, unir tabelas e conhecer índices através de exemplos.
• Vamos praticar um pouco mais com datas e horários.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
5. Selênio WebDriver
Explorar
1.Importar módulo, baixar arquivo de driver
2. Inicialização do driver e carregamento da página
3.Prós e contras de trabalhar com Selenium. Alternativas
4. Pesquisando elementos do site usando seletores, classes e ids CSS
5. Interação com elementos do site
6. Obtenção de informações dos elementos do site
Domine
- Selênio WebDriver
- Instalando drivers
- Seletores CSS
- Elementos do site
Na prática
• Vamos instalar o Selenium WebDriver e descobrir porque o analista precisa dele em seu trabalho.
• Preenchemos os dados do site: sendkeys e cliques em botões.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
6. API - trabalhando com a interface de programação do aplicativo
Explorar
1. Por que um analista precisa trabalhar com API?
2.Como fazer com que uma API funcione com o Google. Análise e Yandex. Métrica
3.Como autenticar
4.Como interpretar os dados
5.Automação
Domine
- API
- Módulo de solicitações
- Quadro de dados
- Automação
Na prática
• Vamos estudar o módulo Requests e os métodos get e post.
• Vamos resolver o problema de saída de dados e sua colocação em um dataframe.
• Vamos aprender como trabalhar com a API VK e baixar estatísticas do grupo.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
7. Visualização de dados
Explorar
1. Funções gráficas para criação de gráficos simples
2.Visualização de dados analíticos
3.Apresentação dos resultados
4. Escolha do método de apresentação de dados
5.Tipos de gráficos: histogramas, gráficos de linhas
Domine
- Funções gráficas do Pandas
- Matplotlib
- Nascido no mar
- Plotamente
Na prática
• Vamos praticar a criação de funções gráficas usando Pandas e criar diversos tipos de gráficos dependendo da conveniência de apresentação da informação.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
8. Importando tabelas de PDF
Explorar
1.Importação dos módulos Glob e Tabula
2.Como obter uma lista de todos os arquivos PDF usando python
3.Como trabalhar com uma tabela específica de um documento PDF
4. Corrigindo erros e ajustando a tabela
5. Combinando dataframes
6. Biblioteca Camelot - uma forma de extrair tabelas
Domine
- Globo
- Tabula
- Importar
- Camelo
Na prática
• Aprenderemos como baixar uma lista de todos os arquivos PDF no computador para trabalhar futuramente com um arquivo e tabela específicos.
• Aprenderemos a ler um arquivo pdf e, se necessário, editá-lo de acordo com nossas necessidades. Vamos escrever o arquivo no formato .csv.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
9. Sistema de controle de versão Git
Explorar
1.O que é Git e para que foi criado?
2. Benefícios do Git
3. Serviço de hospedagem online para repositórios GitHub
4. Interface GitHub e funcionalidade básica
5. Ferramentas úteis no trabalho
Domine
- Git
- GitHub
- Solicitação pull
- Ferramentas úteis
Na prática
• Vamos instalar o GitHub e dar uma olhada em sua interface.
• Vamos criar nosso repositório e fazer upload do código de teste. Usando seu exemplo, aprenderemos como fazer commits, comparar e reverter versões.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.
10. Resumindo
Explorar
1.6 regras de bom código
2.Quais habilidades interpessoais são necessárias para um analista trabalhar?
3. Recomendações sobre como construir sua trajetória futura como profissional
4.Respostas às perguntas preparadas
Domine
- Pitão
- Ferramentas analíticas
- Habilidades interpessoais
- Perspectivas
Na prática
• Vamos resumir o curso junto com o professor.
O professor avaliará o resultado da tarefa e discutirá detalhadamente com você.