Python Fundamentals

Curso de python tem como objetivo ensinar o essencial da linguagem de programação Python e o desenvolvimento de aplicações e scripts utilizando a forma procedural e orientação a objeto em um ambiente de desenvolvimento ágil.

Curso
520

Sobre o curso

Curso de python tem como objetivo ensinar o essencial da linguagem de programação Python e o desenvolvimento de aplicações e scripts utilizando a forma procedural e orientação a objeto em um ambiente de desenvolvimento ágil.

Após este curso o aluno estará apto a:

  • Compreender e aplicar os fundamentos da linguagem Python em aplicações e scripts.
  • Resolver os problemas mais comuns com soluções criativas utilizando a linguagem python com técnicas de Orientação a Objetos.
  • Saber se conectar aos principais bancos de dados relacionais e não relacionais: MySQL, PostgreSQL e MongoDB.
  • Utilizar métodos modernos para realizar comunicação segura e eficiente entre diferentes bancos de dados utilizando-se da técnica de ORM.

Curso Python

Conteúdo Programático

Python

  • Sintaxe básica
  • Constantes e variá¡veis

Tipos de variá¡veis

  • Operadores
  • Estruturas de controle
  • Loops
  • Array
  • Associativos
  • Multidimensionais

Funções

  • Retorno
  • Parâmetros opcionais
  • Escopo
  • Lambda
  • Tratamento de Exceções

Importando Módulos

Instalando Módulos externos

  • Instalação via pip
  • Instalação via easy_install

Banco de Dados

  • O que é um banco de dados?
  • O que é SQL?
  • Instalando o MySQL
  • Instalando o PostgreSQL
  • SQL bá¡sico
  • Create
  • Alter
  • Drop
  • Truncate
  • Insert
  • Update
  • Delete
  • Select

Trabalhando com bancos de dados no python

  • Bancos de dados e suas extensões

Funções do MySQL

  • Inserindo registros
  • Atualizando registros
  • Deletando registros
  • Apresentando registros

Funções do PostgreSQL

  • Inserindo registros
  • Atualizando registros
  • Deletando registros
  • Apresentando registros
  • ORM - SQLAlchemy

Trabalhando com bancos de dados no MongoDB

  • Criando collection
  • Inserindo documento e subdocumentos
  • Gerenciando Documentos e Subdocumentos
  • Deletando documentos
  • Apresentando documentos

Introdução a Orientação a Objetos

  • Classes
  • Herança
  • Polimorfismo
  • Métodos
  • Atributos
  • Encapsulamento

Diferenciais deste Curso

  • Não é curso-palestra ou leitura de apostila. É aprendizado prático através da construção de uma aplicação com plano de aula.
  • O Curso é todo focado na linguagem Python, não gastando tempo de aula na construção da interface do usuário.
  • Focado nas melhores práticas de desenvolvimento de aplicações Python.
  • Todo conceito ensinado pode ser aplicado independente da plataforma Windows, Linux ou Mac.
  • O aluno escolhe o banco que quer trabalhar : PostgreSQL, MySQL ou MongoDB.
  • Ao final, a 4Linux disponibiliza para o aluno a aplicação que o aluno desenvolveu em sala de aula

Pré-requisitos

  • Para acompanhar este curso, o aluno deve saber utilizar computadores, inicializar uma máquina virtual com VirtualBox, ter noções de lógica de programação e conhecimentos básicos em Linux.

Carga Horária

Curso EAD ágil

Para um curso de 40 horas:

  • 08 horas de aulas online (ao vivo) com o professor através de videoconferência.
  • 32 horas de aulas offline (mínimo recomendado pela 4Linux). Estas horas são alocadas e controladas pelo aluno que deverá acessar o conteúdo digital: vídeo aulas com hands-on e fazer os laboratórios, exercícios e desafios.

Curso Presencial

40 horas:

  • Noturno: 2 semanas de segunda a sexta-feira, 4 horas diárias.

Receba Datas e Valores

CAPTCHA
Digite o texto da imagem abaixo
Image CAPTCHA
Enter the characters shown in the image.

Calendário

Ínicio Fim Período Modalidade
08/05 19/05 Noturno presencial
26/06 17/07 offline
28/08 12/09 Noturno presencial
02/10 23/10 offline