GithubHelp home page GithubHelp logo

python's Introduction

Curso de Programação em Python do básico ao avançado (Udemy)

Link do curso

O que você aprenderá:

  • Você será capaz de criar programas sofisticados com a linguagem Python
  • Você será capaz de se tornar um especialista em inteligência artificial utilizando Python
  • Você será capaz de se tornar um cientista de dados utilizando Python
  • Você será capaz de se tornar um especialista em programação web com algum framework Python

Requisitos

  • Necessário ter realizado o curso Algoritmos e Programação da Geek University ou ter conhecimentos equivalentes
  • Necessário conexão com a internet para baixar os softwares necessários
  • Necessário um computador com Windows, ou Linux (Ubuntu) ou Mac instalados
  • É necessário ter nas suas últimas versões (versões mais atualizadas) o Windows, ou Linux (Ubuntu), ou Mac.

Descrição

A demanda por programadores Python nunca esteve tão alta, afinal, Python é uma das linguagens mais utilizadas no mundo e requisito para se trabalhar com Ciência de Dados e Inteligência Artificial.

Além disso, a demanda por profissionais Python para trabalhar com a Internet utilizando algum dos frameworks web mais populares como Django, Flask ou Tornado tem crescido muito nos últimos anos.

Por ser uma linguagem de programação versátil, simples de aprender e muito poderosa, Python possui recursos que, apesar de simples de se utilizar, tornam o aprendizado muito divertido.

Neste curso, a Geek University traz para você mais de 55 horas de conteúdo Python, do básico ao avançado, com explicações claras e programação passo-a-passo utilizando a última versão da linguagem Python 3.7, sem deixar nada pra traz e o melhor de tudo, realizando repetições durante o decorrer do curso para auxiliar na fixação do aprendizado.

Além de tudo, são cerca de 378 exercícios espalhados pelas seções para que você possa praticar tudo que aprender aqui neste curso!

Aprenda sobre:

  • Variáveis e Tipos de Dados;
  • Estruturas Lógicas e Condicionais;
  • Estruturas de Decisão e Repetição;
  • Coleções (Listas, Tuplas, Sets, etc);
  • Funções;
  • Expressões Lambdas;
  • Debugar seu código e tratar erros;
  • Módulos;
  • Leitura e Escrita em arquivos;
  • Iteradores e Geradores;
  • Decorators;
  • Orientação a Objetos;
  • Herança e Polimorfismo;
  • Manipulação de Arquivos CSV e JSON;
  • Data e Horas;
  • Testes;
  • Alocação e Gerenciamento de Memória;
  • E muito mais!

Não deixe a oportunidade passar mais uma vez. Sua hora de aprender Python chegou!

Para quem é este curso:

  • Programadores que desejam aprender de uma vez por todas a programar com Python
  • Profissionais da área de programação que não conhecem ainda a linguagem Python
  • Profissionais que já conhecem Python mas querem se aprofundar ou se atualizar
  • Profissionais que desejam ter uma base sólida em programação Python para atuar com Ciência de Dados ou Inteligência Artificial

Conteúdo do Curso

Seção 1: Apresentação ✅

  • 1. Sobre o curso
  • 2. Como conseguir ajuda?
  • 3. Avaliação

Seção 2: Preparando o ambiente ✅

  • 4. O que vamos aprender nesta seção?
  • 5. Instalação e configuração no Windows
  • 6. Instalação e configuração no Linux
  • 7. Instalação e configuração no Mac
  • 8. Recapitulando

Seção 3: Introdução à linguagem Python ✅

  • 9. O que vamos aprender nesta seção?
  • 10. PEP8 - Boas práticas
  • 11. Dir e Help
  • 12. Recebendo dados do usuário
  • 13. Recapitulando

Seção 4: Variáveis e Tipos de Dados em Python ✅

  • 14. O que vamos aprender nesta seção?
  • 15. O tipo numérico
  • 16. O tipo float
  • 17. O tipo booleano
  • 18. O tipo string
  • 19. Escopo de variáveis
  • 20. Recapitulando

Seção 5: Estruturas Lógicas e Condicionais em Python ✅

  • 21. O que vamos aprender nesta seção?
  • 22. If, else, elif
  • 23. AND, OR, NOT, IS
  • 24. Recapitulando

Seção 6: Estruturas Lógicas e Condicionais em Python ✅

  • 25. O que vamos aprender nesta seção?
  • 26. Loop for
  • 27. Entendendo e explorando ranges
  • 28. Loop while
  • 29. Saindo de loops com break
  • 30. Recapitulando

Seção 7: Coleções Python ✅

  • 31. O que vamos aprender nesta seção?
  • 32. Listas
  • 33. Tuplas
  • 34. Dicionários
  • 35. Mapas
  • 36. Conjuntos
  • 37. Módulo Collections - Counter
  • 38. Módulo Collections - Default Dict
  • 39. Módulo Collections - Ordered Dict
  • 40. Módulo Collections - Named Tuple
  • 41. Módulo Collections - Deque
  • 42. Recapitulando

Seção 8: Funções em Python ✅

  • 43. O que vamos aprender nesta seção?
  • 44. Definindo funções
  • 45. Funções com retorno
  • 46. Funções com parâmetro
  • 47. Funções com parâmetro padrão
  • 48. Documentando funções com Docstrings
  • 49. Entendendo o *args
  • 50. Entendendo o **kwargs
  • 51. Recapitulando

Seção 9: Comprehensions em Python

  • 52. O que vamos aprender nesta seção?
  • 53. List Comprehension - parte 1
  • 54. List Comprehension - parte 2
  • 55. Listas aninhadas
  • 56. Dictionary Comprehension
  • 57. Set Comprehension
  • 58. Recapitulando

python's People

Contributors

lucascv avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.