Curso completo de Python para DevOps!
3.8 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
103 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso completo de Python para DevOps! to your Wishlist.

Add to Wishlist

Curso completo de Python para DevOps!

Aprenda a criar sites, aplicativos, API's com o uso do Python!
3.8 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
103 students enrolled
Created by Vitor Mazuco
Last updated 5/2017
Portuguese
Curiosity Sale
Current price: $10 Original price: $25 Discount: 60% off
30-Day Money-Back Guarantee
Includes:
  • 10 hours on-demand video
  • 139 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Conteúdo básico do Python
  • Estruturas de Decisão
  • Criando Funções
  • Instalando Módulos Externos
  • Banco de dados com MySQL e PostgreSQL
  • Python com Banco de dados com MySQL e PostgreSQL
  • Entendendo MongoDB
  • Orientação a Objetos
  • Herança
  • Programar com banco de dados relacional SQLite/MySql utilizando SQL
  • Desenvolver com SQLAlchemy
View Curriculum
Requirements
  • Noção sólida de lógica de programação e domínio mínimo de um editor de texto em Linux.
Description

Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada. O padrão de facto é a implementação CPython.

A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros.

Python é uma linguagem de propósito geral de alto nível, multi paradigma, suporta o paradigma orientado a objetos, imperativo, funcional e procedural. Possui tipagem dinâmica e uma de suas principais características é permitir a fácil leitura do código e exigir poucas linhas de código se comparado ao mesmo programa em outras linguagens. Devido as suas características, ela é principalmente utilizada para processamento de textos, dados científicos e criação de CGIs para páginas dinâmicas para a web.

Nesse curso, iremos aprender a fazer do zero uma aplicação completa desenvolvida em python usando recurso de orientação a objetos, consumo e criação de API's e criação de módulos. No cenário real, iremos estudar uma infraestrutura na cloud com tecnologias Docker, Apache, Nginx e Gitlab.

Who is the target audience?
  • Desenvolvedores iniciantes com noção de lógica de programação.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
120 Lectures
09:51:36
+
Introdução ao Python
16 Lectures 59:41


Instalação e utilização
01:19

Instalação em Windows
01:56

Variáveis ambientais e PATH
02:49

O primeiro script Python
04:33

Palavras reservadas
04:00

Variáveis globais e locais
03:31

Módulos e Importações
04:17

Indentação
03:41

Variáveis de string
02:03

Variáveis numéricas
04:44

Strings
05:10

Entrada de Dados
03:29


Operadores
06:47
+
Estruturas de Decisão
6 Lectures 38:55
Objetivos da seção
00:45

Estruturas de Decisão
14:58

Laços de Repetição
11:17

Listas
06:17

Matrizes
01:16

Dicionário
04:22
+
Criando Funções
6 Lectures 36:20
Introdução a seção - Funções
00:46

Criando Funções
17:07

Funções com *args
03:52

Funções com *kwargs
02:49

Funções com lambdas
03:13

Try...Except
08:33
+
Módulos
8 Lectures 45:23
Introdução a seção - Módulos
00:51

Instalando módulos externos
03:08

Instalando Via easy_install
02:47

Instalando via PIP
05:34

Módulo Paramiko
11:20

Módulo Datetime
04:35

Criando Módulos
07:31

Criando Pacotes
09:37
+
Banco de Dados - MySQL e PostgreSQL
8 Lectures 38:41
Introdução a seção - Banco de Dados
00:47

Introdução ao banco de dados
05:10

Introdução ao MySQL
06:48

Introdução ao PostgreSQL
08:15

Comando CREATE
03:35

Comando SELECT
07:14

Comando UPDATE
02:03

Comando INSERT
04:49
+
Python com Banco de Dados
11 Lectures 38:28
Introdução a seção - Python com Banco de Dados
01:15

Python com PostgreSQL
02:53

INSERT com PostgreSQL e Python
08:59

UPDATE e DELETE com PostgreSQL e Python
04:17

Rollback com PostgreSQL e Python
02:58

SELECT com PostgreSQL e Python
02:37

Python com MySQL
03:38

INSERT com MySQL e Python
03:47

UPDATE e DELETE com MySQL e Python
02:40

Rollback com MySQL e Python
03:07

SELECT com MySQL e Python
02:17
+
Python com SQLAlchemy
16 Lectures 57:58
Introdução a seção - Python com SQLAlchemy
01:00

Entendendo o ORM
01:23

Sqlite
01:53

CREATE no SQLAlchemy
03:16

BASE no SQLAlchemy
01:37

MODEL no SQLAlchemy
01:58

METADATA no SQLAlchemy
08:57

SESSIONMAKER no SQLAlchemy
05:51

ROLLBACK no SQLAlchemy
03:07

QUERY no SQLAlchemy
02:44

DELETE no SQLAlchemy
01:53

UPDATE no SQLAlchemy
03:40

Cardinalidade no SQLAlchemy
02:28

1-N no SQLAlchemy
06:53

N-N no SQLAlchemy
05:52

Tokens no SQLAlchemy
05:26
+
Python com MongoDB
7 Lectures 29:45
Introdução a seção - Python com MongoDB
00:56

Entendendo o MongoDB
04:16

Comandos do MongoDB
09:49

MongoDB com Python
04:15

UPDATE no MongoDB com Python
03:06

SUBDOC no MongoDB com Python
04:24

UPDATESUBDOC no MongoDB com python
02:59
+
Orientação a objetos
8 Lectures 27:37
Introdução a seção - Orientação a objetos
01:12

Orientação a objetos
03:26

Conceitos básicos de O.O
02:02

Classes e Objetos
02:58

Conceitos de Classes e Objetos
02:26

Primeira Classe
02:49

Propriedades e Métodos
10:00

Encapsulamento
02:44
+
Herança
4 Lectures 18:59
Introdução a seção - Herança
00:59

Conceito de Herança
06:33

Polimorfismo
05:54

Herança Múltipla
05:33
6 More Sections
About the Instructor
Vitor Mazuco
4.0 Average rating
911 Reviews
4,112 Students
14 Courses
Linux Professional, Consultor de T.I

Vitor Mazuco é formado em Administração de Empresas pela Escola Superior de Administração e Gestão-FGV. É Especialista  em Administração de Sistemas Linux, Unix/BSD's, Administração de Redes e Segurança da Informação. Tem experiência em migração de plataformas proprietárias para livres, implementação de firewalls/Appliances e interoperabilidade de sistemas.

É instrutor nas áreas de Redes de Computadores, Administração de Servidores Microsoft e Linux, Segurança da Informação, Arduino, Raspberry Pi, Servidores VoIP e presta consultoria em segurança com pentest. Também trabalho na Wikipédia e em outros sites da Wikimedia Foudation desde 2008.

Elaborei mais de 10 cursos, tenho mais de 4000 alunos espalhados por mais de 50 países. Eu acredito que a educação pode transformar as pessoas contribuindo para um mundo muito melhor!