Python do Zero ao Avançado + Docker + Machine Learning
- Descrição
- Currículo
- FAQ
- Revisões
Quer Dominar Python mesmo se VOCÊ NUNCA PROGRAMOU UMA ÚNICA LINHA DE CÓDIGO? Então está no lugar certo! São aulas diretas ao ponto sem enrolação para você sair do Zero e começar a Programar.
Além de mapa mental para auxiliar no estudo para você progredir mais rápido, você terá dezenas de trechos de códigos para praticar.
Esse treinamento é super completo e além disso cobre todo o Conteúdo Exigido para os Exame PCEP e PCAP.
Se essas siglas parecem estranhas para você não se preocupe. Eu já explico.
PCEP (Certified Entry-Level Python Programmer): O exame PCEP cobre tópicos como sintaxe e semântica da linguagem Python, tipos de dados, estruturas de controle de fluxo, funções, módulos e programação orientada a objetos básica em Python. É uma opção ideal para aqueles que estão iniciando em programação ou para aqueles que desejam adquirir uma base sólida em Python.
O exame PCEP é composto por uma combinação de perguntas de múltipla escolha e tarefas práticas de programação, e é destinado a indivíduos que desejam validar suas habilidades de programação em Python. O exame é uma ótima maneira de mostrar aos empregadores que você possui as habilidades básicas em Python e está comprometido em aprender e se desenvolver em sua carreira como programador.
PCAP (Certified Associate in Python Programming): O exame PCAP (Certified Associate in Python Programming) é um exame de certificação oferecido pela Python Institute. Ele é projetado para testar as habilidades de programação em Python de um indivíduo em nível de entrada. O exame abrange tópicos como sintaxe e semântica da linguagem Python, tipos de dados, estruturas de controle de fluxo, funções, módulos e programação orientada a objetos básica em Python.
O exame PCAP é destinado a iniciantes em Python que desejam obter uma certificação oficial para demonstrar suas habilidades em programação Python. Ele pode ser útil para estudantes, recém-formados em ciência da computação ou profissionais de TI que desejam aprender Python e mostrar suas habilidades de programação para potenciais empregadores. O exame é composto por uma combinação de perguntas de múltipla escolha e tarefas de programação práticas.
Você não precisa saber nada de programação, não precisa ter conhecimento prévio em códigos de qualquer que seja a linguagem.
Porque esse treinamento será como uma Jornada de um Padawan, ou seja bem do básico.
PCEP ( Certified Entry-Level Python Programmer) é um exame de certificação que mede sua habilidade de escrever códigos básicos em Python.
O exame cobra o entendimento de conceitos básicos e universais da programação e testa os conhecimentos sobre a Sintaxe e a Semântica da Linguagem Python. Além disso, você precisa demonstrar conhecimentos básicos nas Libraries Standard do Python.
O meu objetivo principal com esse treinamento é tirar você da Zona do Desconhecimento total em programação e te dar a capacidade de escrever seus primeiros programas em Python. Para isso, vamos ter sempre uma teoria mínima necessária para aqueles que nunca tiveram contato com programação e muitos exemplos práticos de código para você treinar com o Quiz de cada assunto.
Nesse treinamento você vai aprender:
-
Tipos de Dados Python
-
Operadores Python
-
Tomada de Decisão em Pyhon
-
Python Functions
-
Python Lists
-
Python Dictionaries
-
Python standard Libraries
-
Python Loops
Você terá dezenas de perguntas com trechos de código para praticar e testar seu conhecimento.
O treinamento “Domine Python do Zero ao Avançado – Completo + PCEP + PCAP” é uma ótima opção para aqueles que desejam começar a aprender programação Python do zero e alcançar um nível avançado. É ideal para estudantes, profissionais de TI, desenvolvedores de software, engenheiros de dados, cientistas de dados, engenheiros de software, desenvolvedores web e qualquer pessoa que queira aprender a programar em Python. Aprenda Python, torne-se um desenvolvedor Python de sucesso e impulsione sua carreira com este curso de treinamento completo e abrangente.
O curso de treinamento “Domine Python do Zero ao Avançado – Completo + PCEP + PCAP” é oferecido em formato online, o que significa que os participantes podem estudar no seu próprio ritmo e no horário que melhor se adequa à sua agenda.
Em resumo, o curso de treinamento “Domine Python do Zero ao Avançado – Completo + PCEP + PCAP” é uma excelente escolha para quem quer aprender Python e se tornar um desenvolvedor Python bem-sucedido.
O Python está se tornando uma das linguagens que mais gera adeptos na última década. Se você trabalha ou pretende com T.I, qualquer que seja sua área, conhecer o básico de Python é Obrigatório.
Se você é de outra área de exatas, aprender Python pode ser o seu diferencial.
Aprender a programar em Python pode ser uma jornada emocionante e desafiadora, mas com o curso certo, você pode dominar todos os fundamentos.
Neste curso completo de Python, você aprenderá desde o básico, incluindo os tipos de dados Python, até tópicos avançados, como loops e bibliotecas padrão. Ao final deste curso, você será capaz de criar programas Python robustos e eficientes.
Para começar, vamos abordar os tipos de dados Python. Python é uma linguagem de programação com tipagem dinâmica, o que significa que não é necessário declarar previamente os tipos de dados das variáveis. Isso pode ser confuso no início, mas, com a prática, você se tornará mais confortável com os diferentes tipos de dados disponíveis.
Alguns exemplos de tipos de dados Python incluem inteiros, strings, floats, listas e dicionários.
Em Python, existem vários tipos de dados, cada um com suas próprias características e usos. Abaixo estão alguns exemplos comuns:
-
Inteiros: Inteiros são números inteiros sem casas decimais. Eles são usados para representar números inteiros em cálculos matemáticos, contadores, e outras operações que envolvem números inteiros. Por exemplo, o número 5 é um inteiro.
-
Strings: Strings são sequências de caracteres, como letras, números e símbolos. Elas são usadas para representar texto em um programa Python. Strings são comumente usadas para exibir mensagens para o usuário, armazenar dados em formato de texto e manipular dados em formatos específicos. Por exemplo, “Olá mundo!” é uma string.
-
Floats: Floats são números decimais. Eles são usados para representar números que incluem casas decimais em cálculos matemáticos. Por exemplo, o número 3,14 é um float.
-
Listas: Listas são coleções ordenadas de valores, que podem ser de diferentes tipos de dados. Elas são usadas para armazenar e manipular dados em formato de lista. As listas são muito flexíveis e podem ser alteradas dinamicamente, com itens adicionados, removidos ou alterados conforme necessário. Por exemplo, [1, 2, 3, “quatro”, 5.6] é uma lista.
-
Dicionários: Dicionários são coleções não ordenadas de pares de chave-valor. Eles são usados para armazenar e manipular dados em formato de dicionário. Os dicionários são úteis quando você precisa armazenar dados em um formato que permita que você os pesquise rapidamente usando uma chave exclusiva. Por exemplo, {“nome”: “João”, “idade”: 30, “cidade”: “São Paulo”} é um dicionário.
Ao aprender sobre esses tipos de dados em Python, você aprenderá como criar, manipular e usar esses dados em seus programas Python. Isso pode incluir a realização de cálculos matemáticos com inteiros e floats, a manipulação de strings para exibir mensagens de usuário, a criação e manipulação de listas para armazenar e acessar dados, e o uso de dicionários para armazenar e recuperar dados com base em chaves exclusivas. Compreender esses tipos de dados é fundamental para se tornar um programador Python competente.
Em seguida, vamos examinar os operadores Python. Os operadores são símbolos especiais que realizam operações em variáveis ou valores. Os operadores Python incluem operadores aritméticos, operadores de comparação, operadores de atribuição e operadores lógicos. Você aprenderá como usar esses operadores para criar expressões e realizar cálculos em programas Python.
Depois de aprender sobre tipos de dados e operadores, é hora de explorar a tomada de decisão em Python. A tomada de decisão é uma parte crítica da programação, e Python oferece várias formas de realizar tomadas de decisão em programas. Vamos abordar as instruções if, else e elif, bem como operadores condicionais como and, or e not. Você também aprenderá como usar blocos de código condicional para executar ações diferentes com base em condições específicas.
Uma vez que você tenha um bom entendimento dos fundamentos da programação Python, é hora de começar a criar funções Python. As funções são blocos de código reutilizáveis que executam uma tarefa específica. Elas permitem que você modularize seu código e evite repetir código desnecessariamente. Você aprenderá como criar funções Python personalizadas, passar argumentos para funções e retornar valores de funções.
Uma das estruturas de dados mais úteis em Python são as listas. As listas são coleções ordenadas de elementos que podem ser modificados. Você aprenderá como criar e manipular listas, bem como realizar operações comuns de lista, como ordenar, inverter e pesquisar.
Outra estrutura de dados útil em Python são os dicionários. Os dicionários são coleções não ordenadas de pares chave-valor, que permitem que você associe um valor a uma chave específica. Você aprenderá como criar e manipular dicionários, bem como realizar operações comuns de dicionário, como adicionar e remover itens.
Além dessas estruturas de dados, Python também oferece muitas bibliotecas padrão que podem ser usadas em programas Python.
As bibliotecas padrão de Python são um conjunto de módulos pré-construídos que oferecem uma ampla variedade de funcionalidades úteis para os desenvolvedores de Python.
Essas bibliotecas são incluídas na instalação padrão do Python e podem ser importadas em seu código facilmente. Algumas das bibliotecas mais comuns e úteis incluem:
-
Biblioteca de matemática: a biblioteca de matemática oferece funções matemáticas comuns, como cálculo de raiz quadrada, exponenciação, trigonometria, funções logarítmicas e muito mais. Essas funções podem ser usadas para realizar cálculos matemáticos avançados em seus programas Python.
-
Biblioteca de data e hora: a biblioteca de data e hora oferece funções para trabalhar com datas e horários em Python. Isso inclui a capacidade de criar objetos de data e hora, formatar datas e horários, calcular diferenças de tempo e muito mais.
-
Biblioteca de expressões regulares: a biblioteca de expressões regulares permite trabalhar com padrões de texto e realizar buscas em texto com base nesses padrões. Isso pode ser útil para validar entradas do usuário, encontrar correspondências em grandes conjuntos de dados de texto e muito mais.
Além dessas bibliotecas, existem muitas outras bibliotecas padrão disponíveis em Python para atender a uma ampla variedade de necessidades de desenvolvimento. Ao usar bibliotecas padrão, você pode economizar tempo e esforço em seu desenvolvimento, pois não precisa escrever seu próprio código para executar funcionalidades comuns. Em vez disso, você pode importar a biblioteca e usar as funções fornecidas. É importante lembrar de ler a documentação da biblioteca para entender como usá-la corretamente e obter o máximo benefício dela.
Ao aprender sobre essas bibliotecas, você poderá economizar tempo e criar programas mais sofisticados sem precisar reinventar a roda.
Por fim, vamos explorar os loops em Python.
Os loops são uma estrutura importante em programação que permitem que um bloco de código seja executado várias vezes. Em Python, há dois tipos de loops: o loop for e o loop while.
O loop for é usado para percorrer sequências, como listas, tuplas e dicionários. É especialmente útil quando você precisa executar uma ação um determinado número de vezes ou para cada item em uma lista. O loop for permite que você execute uma ação para cada item em uma sequência, o que economiza tempo e esforço em comparação com a execução da mesma ação manualmente para cada item.
O loop while, por outro lado, é usado quando você precisa executar um bloco de código enquanto uma determinada condição for verdadeira. É útil quando você precisa executar um bloco de código um número desconhecido de vezes ou até que uma condição específica seja atendida.
Ao trabalhar com loops em Python, você pode usar estruturas de controle de fluxo, como o comando break e o comando continue, para controlar o fluxo do seu código dentro do loop. O comando break permite que você saia do loop prematuramente se uma condição específica for atendida, enquanto o comando continue permite que você pule uma iteração do loop e vá para a próxima iteração.
Em resumo, os loops são uma ferramenta poderosa em Python que permitem que você execute tarefas repetidamente e economize tempo e esforço. Ao aprender a usar os loops for e while, você pode percorrer listas e dicionários, bem como executar ações com base em condições específicas. Além disso, o uso de estruturas de controle de fluxo pode tornar seus loops ainda mais flexíveis e eficientes.
Ao longo deste curso completo de Python, você aprenderá a programar em Python com exemplos práticos e exercícios desafiadores. Com a prática, você desenvolverá suas habilidades em Python e se tornará um programador proficiente. Além disso, a demanda por programadores Python continua a crescer em todo o mundo, o que significa que você terá muitas oportunidades de emprego e de carreira no futuro.
Para concluir, este curso completo de Python é perfeito para quem quer começar a programar em Python do zero ou para quem já tem conhecimentos básicos e deseja aprofundar seus conhecimentos. Ao longo do curso, você aprenderá sobre tipos de dados, operadores, tomada de decisão, funções, listas, dicionários, bibliotecas padrão e loops em Python. Com exemplos práticos e exercícios, você irá desenvolver suas habilidades em Python e se tornar um programador proficiente.
Inscreva-se agora e comece sua jornada em Python!
-
3Como funciona um Programa de ComputadorVídeo Aula
-
4Introdução ao PythonVídeo Aula
-
5Python na Web: Executar Python sem InstalarVídeo Aula
Você pode executar códigos python mesmo sem instalar o python no seu desktop ou notebook.
Para isso veja como utilizar o replit.com
-
6Print Function Python - Imprimindo com PythonVídeo Aula
-
7Quiz Print FunctionQuestionário
-
8Literais em Python: Inteiros, Octais e HexadecimaisVídeo Aula
-
9Literais em Python: Floating Points ou Números de Ponto FlutuanteVídeo Aula
-
10Literais em Python: StringsVídeo Aula
-
11Literais em Python: BooleanVídeo Aula
-
12Quiz - Literais em PythonQuestionário
Vamos reforçar o que aprendemos sobre Literais em Python
-
13Operadores em PythonVídeo Aula
-
14Hierarquia de Operadores em PythonVídeo Aula
-
15Quiz - Operadores em PythonQuestionário
-
16Variáveis em PythonVídeo Aula
-
17Quiz Variáveis em PythonQuestionário
-
18Comentários em PythonVídeo Aula
-
19Quiz Comentários em PythonQuestionário
-
20Função Input em PythonVídeo Aula
-
21Quiz Input Function no PythonQuestionário
-
22Operadores de StringVídeo Aula
-
23Quiz String MethodsQuestionário
-
39Introdução a listasVídeo Aula
-
40Python List - Methods and FunctionsVídeo Aula
-
41Percorrendo uma Lista com Loop - Iterating Python ListsVídeo Aula
-
42Alocação de Memoria em Listas PythonVídeo Aula
-
43Recortando Listas em Python - Slicing Lists PythonVídeo Aula
-
44Encontrando elementos em ListasVídeo Aula
-
45Listas de 2 Dimensões ou Matrizes Bi-DimensionaisVídeo Aula
-
46Listas de 3 Dimensões ou Matrizes Tri-dimensionais em PythonVídeo Aula
-
47Introdução às Funções em PythonVídeo Aula
-
48Functions com Argumentos em Python - Python Function ArgumentsVídeo Aula
-
49Return Statements em Python - Retur or not Return eis a questãoVídeo Aula
-
50Listas como ArgumentosVídeo Aula
-
51Escopo de Funções em Python - Python Function ScopeVídeo Aula
-
52Uma Visão Mais Detalhada Argumentos de Função e suas ParticularidadesVídeo Aula
-
55Introdução a MódulosVídeo Aula
-
56Conheça os Módulos Python math, random, randint e sampleVídeo Aula
Se você precisa gerar números aleatórios em Python, gerar Amostras de Listas Python você precisa conhecer esses módulos: random(), randint(), sample()
-
57Como descobrir a Plataforma que Roda meu PythonVídeo Aula
Você pode precisar conhecer a plataforma na qual você executa seus códigos em Python. Determinar se você está rodando em Linux, AIX ou Windows e a versão de sistema operacional, são apenas alguns dos motivos.
-
58Como Escrever seu Próprio Módulo em PythonVídeo Aula
-
59Como Criar Documentação para seus Módulos em PythonVídeo Aula
-
60Instalando Módulos da Comunidade Python com PIPVídeo Aula
-
61Problema: E se o Módulo não está no mesmo DiretórioVídeo Aula
-
62Packages no Python: Use quando há Muitos MódulosVídeo Aula
-
63Como é Possível computadores Entenderem todas as Linguagens do MundoVídeo Aula
-
64Recapitulando Conceitos de StringVídeo Aula
-
65Conhecendo Métodos de String no PythonVídeo Aula
Para programar em Python você não precisa decorar cada um dos métodos de string. Mas essa aula teremos uma visão geral de vários métodos que operam sobre strings em python. Have a lot of fun.
-
66Ordenando e Comparando Strings - Python Strings in ActionVídeo Aula
-
67Um programa para Criar SiglasVídeo Aula
-
68Formatando Strings com PythonVídeo Aula