Desenvolvedor Python - curso 88.000 rublos. da IT Academy, treinamento 252 ac. horas, Data: 6 de dezembro de 2023.
Miscelânea / / November 27, 2023
A IT Academy é parceira para aprendizagem personalizada baseada em projetos. Presta serviços de desenvolvimento e transformação de negócios por meio da formação de pessoal qualificado. Realiza projetos educacionais de grande porte, reciclagem profissional, programas de formação avançada, cursos nas áreas mais procuradas. Desenvolve conteúdo educacional com base nas necessidades do cliente.
A empresa constrói ecossistemas educacionais e também introduz e desenvolve tecnologias de e-learning para gestão de pessoas. Graças ao alto nível de expertise em soluções de ensino a distância e desenvolvimento de conteúdo para o segmento corporativo, a IT Academy é líder em treinamento em TI e segurança da informação - disciplinas na intersecção de TI e negócios, bem como em treinamento de pessoal para digital economia.
A gama de serviços da IT Academy está pensada para atender às necessidades de qualquer cliente, e a escolha dos cursos, oferecido para treinamento avançado e reciclagem certamente satisfará as necessidades de qualquer Especialista em TI.
Entre as principais áreas da IT Academy: Segurança da informação, Transformação digital, Autorizado treinamento de fornecedores russos, soluções EdTech para treinamento corporativo, treinamento de equipes de TI na equipe cliente.
A IT Academy ficou em 1º lugar entre os melhores centros de treinamento no ranking de qualidade das empresas EdTech do segmento de educação continuada (SmartRanking).
A IT Academy faz parte do ecossistema Softline Academy, que reúne dois fortes players no mercado de formação corporativa (IT Academy, Softline Training Center).
Sobre o professor:
• Desenvolvedor de aplicações de alta carga utilizando Java e Spring Boot
• Desenvolvedor web profissional com vasta experiência em desenvolvimento e criação de websites e frameworks;
• autor e desenvolvedor de vários aplicativos web patenteados que são usados por grandes empresas como JSC Russian Railways e outras;
• participante ativo no programa IT-Start;
• professor de disciplinas acadêmicas em programação web (JS, PHP, Python, Node JS, VUE, React, Spring Web), Programação Java (JEE, Spring, message queue brokers, Stream API, REST API), programação em ambiente .NET e Python
• autor de cursos de programação web – treinando desenvolvedores web do zero, bem como cursos de reciclagem para especialistas em TI
Experiência profissional total – 13 anos (2009-2021)
Experiência como formador e professor na área de TI – 13 anos (2009-2021)
Sergei Valerievich leciona na Academia desde 2019 e se consolidou como um profissional de alto nível. Graças à sua abordagem experiente, centenas de especialistas se formaram com sucesso e continuam a melhorar em diversas áreas de TI.
1. Algoritmo – propriedades e métodos de apresentação.
Tipos de dados – finalidade e função no programa.
Operandos e Operadores - Avaliando Expressões
2. Modelos de desenvolvimento de programas.
Programação estruturada.
Princípios básicos: estrutura do código de blocos – blocos e sub-rotinas.
Estruturas de controle típicas - sequência, ramificação, loop
3. Exemplos práticos de criação de fluxogramas e pseudocódigo.
Os problemas algorítmicos mais simples.
Traduzindo o algoritmo em código.
Sub-rotinas (funções) como blocos básicos de código.
Tarefas típicas de processamento de texto
4. Instalando o interpretador Python.
Operações básicas e tipos de dados.
Operadores de ramificação e loops.
Instalação e lançamento do ambiente de desenvolvimento.
Tipos de dados: números, strings, listas, booleanos, Nenhum.
Funções de conversão de tipo. Entrada simples e saída simples
5. Ramificação. A instrução if.
A forma básica de um loop while.
Os operadores param e continuam.
Procurar).
6. O conceito de uma matriz. Tarefas típicas com matrizes: acesso a elementos, passagem de elementos, inicialização de elementos
7. Linhas.
Métodos e funções.
Usando fatias.
Cortejo. Operações básicas com uma tupla. Descompactando uma tupla.
Lista. Operações básicas com uma lista.
Dicionário. Operações básicas com um dicionário.
Multidões. Operações básicas com um conjunto
8. Algoritmos básicos de pesquisa e classificação.
Calculando a complexidade dos algoritmos. Análise da eficácia do programa.
9. As estruturas de dados mais simples: lista, pilha, fila, árvore.
Procurando por um elemento e classificando elementos.
Implementando uma pilha dinâmica
1. Funções.
Argumentos de função nomeada e não nomeada.
Variáveis locais e globais.
Expressões lambda.
2. Funcionalidades.
Programação funcional.
Mapa de funções, filtro.
Geradores, decoradores.
3. Trabalhando com arquivos e diretórios.
Operações básicas com caminhos de arquivos.
Importe um pacote. Os pacotes padrão mais importantes.
subsistema pip. Instalando um módulo de terceiros. Criando seus próprios módulos.
Lendo dados de arquivos e gravando dados em um arquivo
4. Classes e objetos.
Introdução à Programação Orientada a Objetos (OOP).
Classe e instância de classe.
Dados de instância, métodos de instância e propriedades de instância.
Crie sua própria classe. Encapsulamento. Atributos de classe. Lendo e alterando um atributo
5. Programação orientada a objetos.
Classes e objetos.
Atributos e métodos de classe.
Encapsulamento.
Definindo Operações
6. Polimorfismo.
Digitação de pato.
Verificação de tipo.
Herança.
Classes básicas e derivadas.
Métodos abstratos.
Herança múltipla
7. O conceito de exceção.
Manipulação de exceção.
Criando exceções.
Exceções padrão.
Classes de exceção personalizadas
8. Criando propriedades.
Classes de dados.
Classes de contêiner.
Classes de contêiner abstratas.
Analisando XML e JSON
1. Base de dados. Modelo de dados relacionais. SGBD MySQL e PostgreSQL. Linguagem SQL, comandos básicos. Trabalhando com um banco de dados em Python
2. Padrões de projeto e princípios SOLID
3. Criando suas próprias APIs REST. Desenvolvimento de aplicações web. Introdução ao framework Django
4. Fundamentos de testes de aplicativos. Criando testes unitários
O curso é dedicado ao framework PyQt5, que permite criar programas modernos e funcionais com interface gráfica. Ele também suporta trabalhar com bancos de dados, soquetes e contém muitos widgets e outras ferramentas.
4
O programa consiste em quatro cursos, cada um cobrindo um tópico específico em Python. Primeiro, você aprenderá as construções básicas da linguagem e outros recursos da programação Python e, em seguida, se aprofundará na programação orientada a objetos. Aprenda a criar serviços web e realizar análises de dados. O programa é adequado para estudantes e profissionais com habilidades básicas de programação.
4,2