We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Programação Python do Zero ao Avançado + Projetos Reais

Andre Iacono | 270000+ Students | AI · Cloud · Developer |

O Curso de Programação PYTHON do ZERO ao Avançado é um curso completo e atualizado, ideal para quem deseja aprender Python desde o básico até o nível avançado e se tornar um desenvolvedor Python intermediário. Com um foco em projetos reais, este curso oferece uma experiência de aprendizado prática e envolvente, preparando você para o mercado de trabalho.

Read more

O Curso de Programação PYTHON do ZERO ao Avançado é um curso completo e atualizado, ideal para quem deseja aprender Python desde o básico até o nível avançado e se tornar um desenvolvedor Python intermediário. Com um foco em projetos reais, este curso oferece uma experiência de aprendizado prática e envolvente, preparando você para o mercado de trabalho.

Por que aprender Python?

Python é uma linguagem de programação versátil, fácil de aprender e usada em diversas áreas, incluindo inteligência artificial, aprendizado de máquina, desenvolvimento web, análise de dados, automação e muito mais. Sua simplicidade, legibilidade e clareza tornam Python uma das linguagens de programação mais populares no mundo, com uma grande comunidade de desenvolvedores e muitos recursos disponíveis para quem quer aprender.

O que você vai aprender?

  1. Fundamentos de Python:

    • Saída de dados, fluxo de programas, variáveis e operações aritméticas.

    • Estruturas de controle: condicionais e loops.

    • Funções: definição, chamada e recursividade.

    • Objetos e classes: programação orientada a objetos e herança.

  2. Projetos Reais:

    • Criação de aplicativos, jogos e projetos de AI, Machine Learning e Data Science.

    • Desenvolvimento web com frameworks populares.

    • Automação de tarefas rotineiras com scripts Python.

  3. Seções Bônus:

    • Automação Python para Amazon AWS: aprenda a automatizar processos na nuvem AWS.

    • Automação de Roteadores Cisco: gerencie e configure roteadores usando Python.

Benefícios do Curso:

  • Metodologia Prática: Aprenda através de projetos reais, aplicando os conceitos na prática desde o início.

  • Conteúdo Atualizado: Material sempre atualizado com as últimas tendências e ferramentas de Python.

  • Acesso Vitalício: Refaça o curso e revise os conceitos quantas vezes precisar.

  • Suporte e Comunidade: Tire suas dúvidas com instrutores experientes e interaja com outros alunos.

Por que este curso é ideal para você?

Ao concluir o Curso de Programação PYTHON do ZERO ao Avançado: Aprenda com Projetos Reais. , você terá adquirido habilidades valiosas de programação e será capaz de aplicá-las em diversas áreas da tecnologia. Além disso, você construirá um portfólio de projetos que poderá apresentar a empregadores em potencial, aumentando suas chances de conseguir um emprego na área de tecnologia.

Garanta sua inscrição agora e transforme sua carreira com Python.

LEMBRE-SE… Estou tão confiante de que você vai adorar este curso que estamos oferecendo uma garantia TOTAL de devolução do dinheiro por 30 dias. Inscreva-se hoje com risco ZERO pra você.

Te vejo na primeira aula.

Enroll now

What's inside

Learning objectives

  • De total iniciante a um programador python confiante!
  • Adquirir um conhecimento fundamental sobre a linguagem de programação python
  • Aprender o necessário em python para se candidatar a vagas de trabalho em programação python
  • Analisar e visualizar dados com python
  • Aprender sobre oop (object-oriented programming)
  • Criar suas próprias funções personalizadas em python para simplificar seu código.

Syllabus

Python - Iniciando
Seja bem vindo!
Objetivo do Curso
Python - Vamos de Python!
Read more
Quem é Guido Van Rossum?
Porque utilizar Python?
Sua carreira como Programador Python
Editor de Texto ou IDE
Replit
Conhecendo o Repl.it
Navegando no Repl.it
Como o Python executa seu código
Python Basico
O Print
Adicionando comentários
Strings e Numeros
Entendendo sobre Variáveis
Modificando o tipo de dados
Praticando com Strings e Integers
Adicionando Input
Calculando a idade com o Input
Entendendo o Slice
Utilizando Formated Strings
Metodos para Strings
Operadores
Operações matemáticas em Python
Operadores de comparação
Operadores de Atribuição
Controle de Fluxo
If, Else
Operadores lógicos
Multiplos operadores de comparação
For Loop - Utilizando números
For Loop - Utilizando Strings
For Loop - Utilizando If e Else
For Loop - Nested loops
For Loop - Separando Strings
For Loop - Criando um Retangulo
Conhecendo o While Loop
Operador Ternário
Diferenças entre For Loop e While Loop
Criando condições com While Loop
Leitura Complementar: Sobre o While
Funções
De Functions a Libraries
Como funciona uma função
Criando uma função de soma
Parâmetros e Argumentos em uma função
Argumentos Default e Non-default
Print ou Return em Funções
Vários argumentos xargs com números
Vários argumentos xargs nomeando parametros
Importando um Módulo
Estrutura de Dados
Introdução a Listas
Manipulando Listas
Funções dentro de Listas
Concatenando listas
Extraindo variáveis de Listas
Looping dentro de uma lista
Verificando itens em uma lista
Agregando Duas listas com o Zip
Input em uma lista
Entendendo sobre Tuples
Trabalhando com Arrays
Criando Sets
Funções em sets
Sets com strings
Introdução a Dicionários
Atualizando itens no dicionário
Looping dentro de um dicionário
Visualizando Itens, Keys e Values
Conhecendo a Função Lambda
Lambda dentro de uma função
Função Map em uma lista
Função Map com Lambda
Função Filter
Entendendo List Comprehension com Strings
Entendendo List Comprehension com números
Lista e Generator Expressions
Erros
O que são erros
Trabalhando com o Try e Except com uma lista
Trabalhando com o Try e Except com o input
Adicionando o Else e Finally
OOP (Python Object-Oriented Programming)
Conhecendo Classes
Criando a sua primeira classe
Criando Objetos dentro de uma Classe
Criando Construtores
Adicionando mais funções a classe
Calculando a idade do funcionário
Modulos (Arquivos)
Criando seu primeiro Modulo
Importando um Modulo
Criando e Importando Packages
Aplicando um Modulo
Projetos
Uhuu! Desafios
If Else (Desafio) - Ponto do Steak

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Ensina Python desde o zero, tornando-se ideal para iniciantes
Oferece projetos reais para uma experiência prática e envolvente
Explora IA, aprendizado de máquina, desenvolvimento web e automação
Aborda programação orientada a objetos e herança
Inclui seções bônus sobre automação AWS e roteadores Cisco
Requer familiaridade com conceitos de programação

Save this course

Save Programação Python do Zero ao Avançado + Projetos Reais to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Programação Python do Zero ao Avançado + Projetos Reais with these activities:
Review Python Basics
Brush up on the fundamentals of Python to solidify your understanding as you begin this course.
Browse courses on Python
Show steps
  • Go through a Python tutorial for beginners.
  • Review the official Python documentation.
Build a Simple Calculator App
Reinforce your understanding of basic Python syntax and functions by creating a practical application.
Show steps
  • Find a tutorial on building a calculator app in Python.
  • Follow the tutorial step-by-step.
Solve Python Coding Problems
Challenge yourself and improve your problem-solving skills by practicing Python coding problems.
Show steps
  • Join a coding challenge platform like LeetCode or HackerRank.
  • Solve coding problems regularly.
Two other activities
Expand to see all activities and additional details
Show all five activities
Attend a Python Workshop
Expand your knowledge and connect with other Python enthusiasts by attending a workshop.
Show steps
  • Search for Python workshops in your area.
  • Register for a workshop that aligns with your interests.
Mentor Junior Python Developers
Solidify your understanding of Python and develop your leadership skills by mentoring others.
Show steps
  • Join a mentorship program or online community.
  • Offer to mentor junior developers.

Career center

Learners who complete Programação Python do Zero ao Avançado + Projetos Reais will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Programação Python do Zero ao Avançado + Projetos Reais.
Fundamentos de Arduino - Uma Abordagem Completa
Most relevant
Arduino Avançado – Circuitos E Projetos
Most relevant
Node JS Curso Completo do Básico ao Avançado
Most relevant
Proficiência Em Arduino – O Mundos Dos Sensores
Most relevant
Desenvolvimento Web Completo - 20 cursos + 20 projetos
Most relevant
Curso de Python: Apps para Android, iOS, Linx, Win, e Mac
Most relevant
Laboratório de Programação Orientada a Objetos - Parte 2
Most relevant
Introdução ao Desenvolvimento de Aplicativos Android
Most relevant
Formação Cientista de Dados: O Curso Completo
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser