Python na Prática

Consolide seus conhecimentos em Python da melhor forma possível: PROGRAMANDO!

Ratings 4.82 / 5.00
Python na Prática

What You Will Learn!

  • Criar e Gerenciar ambientes virtuais para desenvolvimento
  • Desenvolver programas usando Python3 a partir do zero
  • Insights para criar ou incrementar seu portifólio Python
  • Como distribuir um pacote python no PyPI (Python Package Index)
  • Aplicação prática de conceitos teóricos como estruturas de dados, loops, comprehensios, funções, classes, objetos e muito mais
  • Processamento de Arquivos e Envio de emails
  • Uso de módulos básicos do python, como: os, time, datetime, email, regex, random, pathlib, shutil, platform, smtplib, ssl, entre outros
  • Uso de pacotes populares como: requests, click, tabulate, BeautifulSoup, Selenium, Kivy
  • Programação procedural e orientada a objetos
  • Organização, legibilidade e práticas recomendadas em código Python

Description

Você já aprendeu o básico de Python e sente que consegue fazer mais que apenas um "Hello World!", mas na hora de colocar em prática o que estudou, sente-se travado? 

Você ainda tem dúvidas básicas sobre como deveria organizar o código, a estrutura de arquivos e diretórios, ou como gerenciar o ambiente virtual do seu projeto?

Você gostaria de desenvolver um portfolio pessoal, mas não sabe exatamente por onde começar, por falta de tempo ou inspiração?


Então este curso é para você sim!


O objetivo do "Python na Prática" é te mostrar a experiência real de desenvolvimento de software usando a linguagem Python através de projetos com um escopo bem definido a cada capítulo.


O curso é ideal para quem já sabe o básico de Python, pois não se foca em ensinar os fundamentos, mas sim em como aplicar a linguagem para criar soluções reais. Você vai aprender fazendo, seguindo o passo a passo dos projetos e testando o seu código.


Aprenda:

- Usar estruturas de dados como: lists, dictionaries, sets, tuples

- Usar e processar de dados dos tipos básicos

- Usar exceções corretamente em Python

- Manipular arquivos e diretórios

- Enviar emails com o python

- WebScraping com BeautifulSoup & Selenium

- Criar aplicacoes de interface text (CLI) elegantes e funcionais.

- Criar aplicações com interfaces gráficas (GUI) em Python

- Compartimentalizar da lógica de negócio em funções reusáveis

- Organizar o código e a estrutura do seu projeto de forma legível e intuitiva

- Distribuir um projeto no PyPI (Python Package Index)


Entre outras coisas, neste curso você vai me ver cometer, identificar e consertar erros (bugs) que fazem parte de qualquer tarefa que envolva programação. 


Cada projeto apresenta uma proposta diferente (algumas simples, outras nem tanto), porém todas com muito a te ensinar sobre desenvolvimento de software usando Python.


No lançamento, o curso conta com 3 projetos, mas note que a ideia é que este curso seja dinâmico ao longo do tempo. Havendo interesse e suporte da comunidade de alunos, a ideia é manter este curso atualizado com novos projetos, bem como melhorando os projetos já existentes quando necessário.


Who Should Attend!

  • Estudantes e Desenvolvedores, que já tenham familiaridade basica-intermediária com Python
  • Devs curiosos, ainda no inicio da sua jornada python, que curtem uma pegada prática e gostam de aprender FAZENDO
  • Programadores que estejam a procura de ideias para criar, ou incrementar um portfolio em Python.

TAKE THIS COURSE

Tags

Subscribers

806

Lectures

88

TAKE THIS COURSE