Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Python

Programação em Python do básico ao avançado

Aprenda Python 3.8.5 com Expressões Lambdas, Iteradores, Geradores, Orientação a Objetos e muito mais!
Bestseller
Rating: 4.5 out of 54.5 (16,787 ratings)
60,361 students
Created by Geek University
Last updated 9/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

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

Requirements

  • 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.

Description

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 64 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.8.5, 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 e
3 projetos desenvolvidos do zero, passo a passo, para que possamos não somente revisar todo o conteúdo do curso mas também que fique
mais claro quando, onde e como usar os poderosos recursos da linguagem!

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;
- Novidades do Python 3.8;
- Projeto 1: Game;
- Projeto 2: Mercado;
- Projeto 3: Banco;
- E muito mais!

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

Who this course is for:

  • 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

Course content

27 sections • 197 lectures • 63h 36m total length

  • Preview07:27
  • Preview04:48

  • O que vamos aprender nesta seção?
    02:35
  • Instalação e configuração no Windows
    32:26
  • Instalação e configuração no Linux
    51:42
  • Instalação e configuração no Mac
    30:35
  • Ambientes Virtuais Python
    08:30
  • Recapitulando
    00:52

  • O que vamos aprender nesta seção?
    01:38
  • PEP8 - Boas Práticas
    48:39
  • Preview22:42
  • Recebendo dados do usuário
    25:54
  • Recapitulando
    02:10

  • O que vamos aprender nesta seção?
    00:53
  • O tipo numérico
    12:39
  • O tipo float
    16:00
  • O tipo booleano
    16:28
  • O tipo string
    33:43
  • Preview13:51
  • Recapitulando
    01:29

  • O que vamos aprender nesta seção?
    01:04
  • If, else, elif
    19:07
  • AND, OR, NOT, IS
    23:28
  • Recapitulando
    01:12

  • O que vamos aprender nesta seção?
    01:08
  • Loop for
    50:25
  • Entendendo e explorando ranges
    16:20
  • Loop while
    17:10
  • Saindo de loops com break
    07:42
  • Recapitulando
    01:37

  • O que vamos aprender nesta seção?
    01:13
  • Listas
    02:21:37
  • Tuplas
    53:11
  • Dicionários
    01:23:23
  • Mapas
    12:31
  • Conjuntos
    01:03:35
  • Preview23:00
  • Módulo Collections - Default Dict
    15:22
  • Módulo Collections - Ordered Dict
    13:06
  • Módulo Collections - Named Tuple
    14:52
  • Módulo Collections - Deque
    08:53
  • Recapitulando
    01:49

  • O que vamos aprender nesta seção?
    01:20
  • Definindo funções
    38:23
  • Funções com retorno
    47:50
  • Funções com parâmetro
    38:22
  • Funções com parâmetro padrão
    46:55
  • Documentando funções com Docstrings
    13:28
  • Entendendo o *args
    25:21
  • Entendendo o **kwargs
    41:41
  • Recapitulando
    02:06

  • O que vamos aprender nesta seção?
    03:35
  • List Comprehension - parte 1
    24:05
  • Preview10:07
  • Listas aninhadas
    21:08
  • Dictionary Comprehension
    17:52
  • Set Comprehension
    06:44
  • Recapitulando
    02:20

  • O que vamos aprender nesta seção?
    01:40
  • Utilizando lambdas
    38:34
  • Map
    28:38
  • Filter
    54:57
  • Reduce
    21:43
  • Any e All
    23:21
  • Generators
    27:39
  • Sorted
    28:08
  • Min e Max
    30:06
  • Preview12:27
  • Len, Abs, Sum e Round
    18:36
  • Zip
    24:13
  • Recapitulando
    03:44

Instructor

Geek University
Evolua seu lado geek!
Geek University
  • 4.6 Instructor Rating
  • 40,365 Reviews
  • 98,330 Students
  • 21 Courses

A Geek University é um grupo de profissionais nos diversos ramos da informática e computação com uma vasta experiência na atuação como programadores de sistemas, analistas de sistemas, gerentes de projetos, empreendedores, arquitetos de softwares, analistas de segurança da informação, dentre outras. Desta forma, cada profissional apresenta cursos com temas de suas especialidade trazendo aos alunos além da qualidade exigida pela Geek University, toda sua experiência dos anos de atuação e sua visão do mercado que não para de expandir.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.