Python Fundamentals

Curso com 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 com 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 Presencial: 40H

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

    Curso Online: 40H

    • Curso EAD ágil
    • 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.

    Receba Datas e Valores

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