Git Product home page Git Product logo

o_melhor_curso_de_python's Introduction

O MELHOR CURSO DE PYTHON

Olar, galerinha! Começa aqui mais uma saga. Vou atualizando conforme os vídeos forem sendo lançados.

Aqui vocês verão os arquivos das aulas e as datas de quando os videos serão lançados.

UPDATE (04/03/2021 - 11:37)

Amores, eu vou refazer os vídeos da parte 7 - Programação Orientada a Objetos, pois estou reestudando Python, agora sei um pouco mais e perdi a inércia dos exemplos dos Cachaceiros.

UPDATE (04/08/2020 - 23:29)

Galera, eu renomeei os arquivos de acordo com a ordem do tema, pois retornarei com os vídeos em breve e quero que os temas estejam bem definidos.

Neste vídeo eu começo explicando o porque estou começando o Melhor Curso de Python. Minhas pretensões e meus desejos estão expostos nesse vídeo.

Nesta vídeo aula d'O Melhor Curso de Python eu falo para quem e para quem não é o curso e faço uma breve introdução de qual é a metodologia que eu uso nos ensinos.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre o que é programar e porque vamos aprender logo o python entre tantas outras linguagens de programação

Nesta vídeo aula d'O Melhor Curso de Python eu mostro como instalar o Python e sobre algumas IDEs. Como eu disse: não usem IDEs TOPs no começo. Tenham memória motora dos comandos

Links

Python

Anaconda - Eu recomendo baixar esse

Notepad++

PyCharm - Tenho alguns vídeos usando pycharm

Sublimetext

Brackets

Netbeans

Nesta vídeo aula d'O Melhor Curso de Python eu demonstro como você pode executar seus futuros códigos: ou pelo CMD ou pelo Jupyter (que é o que eu usarei nos próximos vídeos)

Nesta vídeo aula d'O Melhor Curso de Python eu apresento o básico dos números, textos e operações matemáticas. Nada de muita firula.

Nesta vídeo aula d'O Melhor Curso de Python eu explico um pouco sobre valores e variáveis e dou uma dica e algo que vocês têm que levar pela sua vida "pythonística": em python tudo é um objeto

Nesta vídeo aula d'O Melhor Curso de Python eu demonstro como o Python gerencia os valores das variáveis.

Neste vídeo d'O Melhor Curso de Python eu falo sobre valores mutáveis e imutáveis. Sim, eu deveria usar a palavra "objetos", mas como ainda não entramos no tema, foquei no endereçamento e valores.

Nesta vídeo aula d'O Melhor Curso de Python eu ensino algumas coisas:

  • Strings, que são sequências imutáveis de caracteres
  • Algumas funções de Strings
  • Ensino sobre a documentação. Como eu disse: quero dar autonomia para vocês, então vocês também têm que se virar.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre tuplas, alguns usos desse bendito e crio uma função (só de zueira).

REALMENTE! ESTE É O VÍDEO 1500!

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre listas, que nada mais são que sequências mutáveis. Também falo sobre algumas funções de manipulação nas listas.

Nesta vídeo aula d'O Melhor Curso de Python eu explico sobre set e frozensets, que são sequências não ordenadas de valores únicos. Sets são mutáveis e frozensets são imutáveis.

Também falo sobre algumas outras características destes dois tipos de dados.

Nesta vídeo aula d'O Melhor Curso de Python eu começo falando dos dicionários. Nesta primeira parte eu explico sobre chaves e valores, sobre seleções e sobre as chaves, que nada mais são que objetos imutáveis (como eu havia vindo explicando de vídeos anteriores para cá).

Nesta vídeo aula d'O Melhor Curso de Python eu explico mais algumas coisas dos dicionários. Explico sobre mais alguns possíveis construtores, como usar zip e enumerate e também falo das funções de retornar valores, chaves e tuplas de chaves-valores.

Esta aula d'O Melhor Curso de Python será um pouco diferente. Neste vídeo eu explico um pouco sobre a diferença de complexidade entre programas simples e sistemas e sobre como as estruturas de decisão nos ajudam no processo.

Se preparem, pois este foi o último vídeo fácil da série.

Neste vídeo d'O Melhor Curso de Python eu explico um pouco sobre estruturas de decisão. Falo sobre o if-elif-else e como usar. Pode ser um pouco confuso, mas no próximo vídeo eu já começo a explicar sobre sintaxe do python.

Nesta vídeo aula d'O Melhor Curso de Python eu explico sobre operadores comparativos, operadores lógicos e operadores de conjuntos. Lembrem-se: esses operadores retornam valores verdadeiros ou falsos.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre tabela verdade dos operadores E, OU e NÃO. Sim, é OBRIGATÓRIO que vocês entendam esse conceito. Simples assim.

Nesta vídeo aula d'O Melhor Curso de Python eu começo a falar sobre as estruturas de repetição, começando pelo for.

Nesta vídeo aula d'O Melhor Curso de Python eu explico um pouco mais sobre o laço for. Eu sei que o conteúdo é difícil, por isso decidi fazer mais um vídeo.

Perdão para aqueles que queriam ver o conteúdo de iterators, mas eu precisava deixar mais um vídeo sobre o assunto.

Nesta vídeo aula d'O Melhor Curso de Python eu explico sobre a diferença entre o While e o For. Sim, eu decidi já falar sobre o While e explicar a diferença de implementação no mesmo vídeo. Não quero encher linguiça.

Nesta vídeo aula do Melhor Curso de Python eu explico um pouco sobre como funcionam as cláusulas continue e break em laços.

Nesta vídeo aula do Melhor Curso de Python eu falo sobre escopos de break e continue em laços aninhados e como eles influenciam nas funções e na lógica que você tem que usar.

Ah, e também deixo o resultado para vocês poderem resolver.

Nesta vídeo aula do Melhor Curso de Python eu crio a resolução do exercício da aula 28 de uma forma, digamos, melhorada. Assistam e vejam.

Não, safadinho. O arquivo da resolução ainda não está aqui. Vai ter que assistir o vídeo. Hahahahaha

Neste vídeo d'O Melhor Curso de Python eu começo a falar sobre funções. Explico sobre como criar funções e um pouco do escopo delas.

Já que eu iria falar sobre escopos do if e afins, vou explicar o principal, que já fica mais fácil para o futuro. Hahahaha

Nesta vídeo aula d'O Melhor Curso de Python eu continuo falando sobre funções em python. Nesta eu explico um pouco sobre escopo das variáveis nas funções.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre as funções anônimas, mais conhecidas como funções lambda.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre parâmetros de funções. Para ser mais exato eu falo sobre parâmetros posicionais, parâmetros facultativos e parâmetros de palavras-chave.

Nesta vídeo aula d'O Melhor Curso de Python, ainda no assunto de parâmetros de funções, eu falo sobre os parâmetros de posição variável, também conhecidos por *args

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre a ordem de declaração dos parâmetros na hora de você criar suas funções.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre o que ocorre quando você utiliza sequências mutáveis como valores padrão nos parâmetros das suas funções e quais os perigos disto.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre alguns atributos das funções e porquê é importante saber que uma função é um objeto.

Nesta vídeo aula do Melhor Curso de Python eu falo sobre erros e exceções no python. Explico também sobre o conceito de traceback, que é quando o python vai "jogando" as exceções para as instâncias superiores até um tratamento ou até que a exceção chegue na parte principal e pare a aplicação.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre como tratar erros de execução usando as funções try e except no Python

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre os comandos try, except, else e finally e sua ordem de execução.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre a hierarquia das exceções e como usá-las para gerenciar os possíveis erros de aplicação.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre List Comprehensions e como usá-los.

Ajude o pessoal da UFMG a ganhar o campeonato https://www.kickante.com.br/campanhas/desafio-mundial-corrida-drones-autonomos

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre as funções generators, que são funções que retornam um valor de cada vez e mantêm o seu estado ainda no escopo da sua função.

Nesta vídeo aula d'O Melhor Curso de Python eu falo um pouco um pouco mais sobre genetators: seu funcionamento interno, falo sobre yield e return e exibo alguns exemplos simples.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre generator expressions e yield from.

Nesta vídeo aula eu faço a introdução a parte 7 (programação orientada a objeto) no Melhor Curso de Python

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre algumas termologias de programação orientado a objeto.

Melhor Curso de Python (Aula 7.1.2) - Atributos da uma classe - POO](https://youtu.be/Ss23ibYekt8)

Nesta vídeo aula d'O Melhor Curso de Python, programação orientada a objeto, eu explico o que é um atributo em uma classe.

Nesta vídeo aula d'O Melhor Curso de Python continuamos falando sobre classes, agora falando sobre métodos de uma classe.

Nesta vídeo aula d'O Melhor Curso de Python continuamos falando sobre classes de python, agora falando sobre heranças da classe

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre instanciação de classes, ou seja, objetos.

À grosso modo, tudo no Python é um objeto.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre a diferença entre bancos de dados e sobre o fato de que não é que você aprendendo uma ferramenta você poderá usar todas. Pode ser que ajude, mas existem sintaxes diferentes entre elas.

Nesta vídeo aula d'O Melhor Curso de Python nós configuraremos o ambiente para conectarmos no SQL Server.

Links https://docs.microsoft.com/pt-br/sql/connect/python/pyodbc/python-sql-driver-pyodbc?view=sql-server-2017

https://github.com/mkleehammer/pyodbc/wiki

https://anaconda.org/anaconda/pyodbc

Nesta vídeo aula d'O Melhor Curso de Python eu demonstro as quatro operações do CRUD (inserir, selecionar, alterar e deletar). Também falo sobre algumas coisas que podem ocorrer durante o processo de alteração de dados no banco de dados.

Nesta vídeo aula d'O Melhor Curso de Python eu demonstro como abrir um arquivo de texto no Python e como achar a pasta de tal arquivo.

Nesta vídeo aula d'O Melhor Curso de Python eu demonstro como é o tratamento de erros e o context manager da abertura de arquivos no Python

Olah, queridos e queridas. Vamos começar uma nova jornada, agora falando sobre TDD - Test-Driven Development (Desenvolvimento orientado a testes).

Nesta vídeo aula d'O Melhor Curso de Python eu falo um pouco sobre o fluxo TDD e sobre as vantagens de desvantagens de programar dessa forma.

Nesta vídeo aula d'O Melhor Curso de Python eu ensino como configurar um novo ambiente virtual usando o venv e instalo o pytest e o pylint

Nesta vídeo aula d'O Melhor Curso de Python eu ensino como criar o primeiro teste utilizando o TDD

Nesta vídeo aula d'O Melhor Curso de Python eu faço mais algumas considerações sobre o TDD e mais algumas dicas sobre testes e afins.

Nesta vídeo aula d'O Melhor Curso de Python eu demonstro como você realiza testes em métodos de outros arquivos e já deixo pronto para as próximas aulas a parte de fixtures e setups.

Nesta vídeo aula d'O Melhor Curso de Python eu continuo com algumas funções de TDD, falando sobre setup e teardown de funções e módulos à estilo XUnity.

Nesta vídeo aula d'O Melhor Curso de Python eu explico sobre o setup e o teardown de classes e métodos à estilo XUnity.

Nesta vídeo aula d'O Melhor Curso de Python criaremos Geradores de Nomes de Cachaceiros.

"Pq cacetes está no plural?" - Está no plural porque eu irei demonstrar como resolver o mesmo problema usando mais de uma forma. Simples assim.

No vídeo usarei if, listas, dicionários e funções. Até a função zip eu demonstro como usar

Neste vídeo d'O Melhor Curso de Python eu começo falando sobre como identificar alguns problemas que podem ocorrer no programa gerador de nome de cachaceiros. Nesta primeira parte eu falo sobre a parte do IF e inicio a parte das listas.

O objetivo do vídeo é você evitar dor de cabeça.

Nesta vídeo aula d'O Melhor Curso de Python eu continuo identificando os possíveis erros do nosso sistema, agora entrando na parte das listas e dos dicionários.

VÍDEOS DE 2019

Vídeos que saíram da playlist original, mas continuam no canal

Nesta vídeo aula d'O Melhor Curso de Python eu tento resumir três conceitos: Classes, Objetos e Heranças.

Nesta vídeo aula do Melhor Curso de Python eu demonstro o exemplo do vídeo anterior criando classes, objetos e demonstrando alguns exemplos de herança.

Sei que o vídeo ficou grande, mas como é um vídeo por dia, tá de bom tamanho :P

Nesta vídeo aula d'O Melhor Curso de Python eu faço a refatoração das nossas classes de Cachaceiros e demonstro um pouco sobre o que são módulos, pacotes e importações.

Nesta vídeo aula do Melhor Curso de Python eu reforço como o python importa e verifica onde estão os pacotes e módulos.

Na boa? Esse foi o vídeo mais difícil de gravar até agora (só queria deixar isso ressaltado. Hahaha)

Nesta vídeo aula d'O Melhor Curso de Python eu (tento) explico sobre alguns pontos a considerar de quando você deve usar programação orientada à objeto, quando você deve criar uma classe e sobre o termo "bazuca de matar mosca", que nada mais é você tomar cuidado para não exagerar no código para coisas simples.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre Heranças, Múltiplas heranças e sobre os possíveis problemas de herdar de várias classes.

Nesta vídeo aula d'O Melhor Curso de Python eu explico sobre composição, agregação e o duck typing (tipagem de pato), ou, no caso do vídeo, tipagem de cachaceiro: se tem apelido e pede cachaça, então é um cachaceiro.

Nesta vídeo aula d'O Melhor Curso de Python eu falo sobre como funcionam os modificadores de acesso e sobre o acesso aos métodos e atributos públicos em Python (resumindo: é tudo público no Python).

Nesta vídeo aula d'O Melhor Curso de Python, além de eu estar full puto 2000 por eu estar tentando gravar esse vídeo a mais de uma hora e TUDO dar errado, eu falo sobre as interfaces Iterator e Iterable.

o_melhor_curso_de_python's People

Contributors

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