Programação com Python II

You are here:

Este programa permite que os participantes no final de ambas as lições possam utilizar a linguagem de programação Python para operar bases de dados, concorrências, e utilizar protocolos para acesso aos dados.

Destinado a

  • Profissionais de TI numa variedade de disciplinas que precisam de executar tarefas essenciais de administração do Linux, incluindo instalação, estabelecimento de conectividade de rede, gestão de armazenamento físico e administração básica de segurança

Duração

40 horas

Modalidades

Inclui

Agenda

  • Serialização (texto simples e CSV)
  • Aulas de MBD
  • Interface Berkeley DB
  • Base de dados Python API (DBAPI) 2.0
  • Usando ETL
  • Leitura de ficheiros de folha de cálculo
  • Acesso a bases de dados relacionais
  • Prolongamento do Python DB-API
  • Utilização do Mapeador Relacional a Objectos (ORM)
  • Utilização de bases de dados NoSQL
  • Vantagens da utilização do Python no tratamento de dados
  • Caderno Jupyter
  • pandas
  • Agregação de dados
  • Lotes com matplotlib
  • Normalização, limpeza e classificação de dados
  • Personalização do site e do utilizador
  • Funções de conclusão
  • Execução dinâmica e execução
  • Tipos internos
  • Recolha de Lixo
  • Tópicos em Python
  • Aula de enfiamento
  • Fila de aulas
  • Lição sobre multiprocessamento
  • Lição concorrente.futuros
  • Arquitectura do programa roscado
  • Ambiente do processo
  • Execução de outros programas
  • lição de mmap
  • Princípios de trabalho em rede
  • Interface de Tomada Berkeley
  • Segurança da Camada de Transporte (TLS, SSL)
  • Arquitectura assíncrona coroutina
  • Lição asyncio
  • Seleccionadores de lições
  • Protocolos de correio electrónico
  • Cliente HTTP e URL
  • Outros protocolos de rede
  • WSGI
  • Estruturas Web Python
  • Recuperação de ficheiros via FTP/SFTP, SSH/SCP e HTTPS
  • Acesso aos dados através de APIs
  • Formatos de ficheiro estruturados: JSON e XML
  • Cabeçalhos MIME e Email
  • Codificação de dados binários como ASCII

Quer mais informações sobre este curso?
Contacte-nos!

Descobridor de cursos

Cursos relacionados