O que é Python?
Python é uma linguagem de programação de alto nível, interpretada e de script. Foi lançada por Guido van Rossum em 1991 e nos dias que hoje Python está em todo lugar. É de longe a linguagem mais lembrada e utilizada quando o assunto é automatização, API, praticidade e resolução rápida de problemas.
Por que estudar Python?
Além da linguagem ser extremamente requisitada no mercado de TI como um todo possui também aspectos modernos e poderosos para o aprendizado no geral. São eles:
- Sintaxe simples e de fácil leitura, facilitando o aprendizado
- Fácil integração com APIs. Hoje em dia é muito difícil achar algum serviço que possua API e não tenha integração com a linguagem Python
- Facilita a criação de tarefas automatizadas, tendo em vista sua simplicidade
- Possui um amontoado de bibliotecas que ti permitem trabalhar com praticamente tudo o que imaginar: web, sockets, crawling, arquivos, machine learning, etc.
O curso
O conteúdo gira em torno não só da linguagem Python em si, mas também de conceitos extremamente relevantes para a área que vão desde sockets e crawling até boas práticas na hora de fazer seus scripts.
O curso está no YouTube, no nosso canal Papo Binário, sem nenhum custo.
O instrutor
@Matheus Bernardes é um engenheiro de segurança.
Aulas publicadas
- Aula 00 - Introdução
- Aula 01 - Preparando o ambiente
- Aula 02 - Sobre Python
- Aula 03 - Tipos de Dados
- Aula 04 - Tratando Valores
- Aula 05 - Primeiro programa
- Aula 06 - Condições
- Aula 07 - Condições (if else elif)
- Aula 08 - Condições (while)
- Aula 09 - Condições (for)
- Aula 10 - Listas
- Aula 11 - Trabalhando com Listas
- Aula 12 - Parece com Lista mas é Tupla
- Aula 13 - Dicionários
- Aula 14 - Manipulando strings (parte 1-2)
- Aula 14 - Manipulando strings (parte 2-2)
- Aula 15 - Funções
- Aula 16 - Módulos
- Aula 17 - Trabalhando com Módulo os
- Aula 18 - Lendo Arquivos
- Aula 19 - Escrevendo Arquivos
- Aula 20 - Organizando Arquivos
- Aula 21 - Arquivos zipados
- Aula 22 - Subprocess
- Aula 23 - Servidor TCP
- Aula 24 - Servidor UDP
- Aula 25 - Cliente TCP
- Aula 26 - Cliente UDP
- Aula 27 - Cliente FTP
- Aula 28 - Cliente SSH
- Aula 29 - Envio simples de e-mail
- Aula 30 - Envio de e-mail plus
- Aula 31 - Envio com anexo
- Aula 32 - Requisitando servidor web com socket
- Aula 33 - Lib Requests
- Aula 34 - Burlando votações (Parte 1)
- Aula 35 - Burlando votações (Parte 2)
- Aula 36 - Burlando votações (Parte 3)
- Aula 37 - Crawleando as coisas
- Aula 38 - Iniciando com Scapy
- Aula 39 - Scripts com Scapy
- 6
- 1