
Nesta aula, estudaremos as razões pelas quais devemos utilizar ambientes virtuais no desenvolvimento com Python. Para isto, estudaremos o que é um ambiente virtual e veremos dois casos comuns em que o uso de ambientes virtuais é altamente necessário, para não dizer, obrigatório.
Nesta aula, aprenderemos um pouco sobre a plataforma Udemy e alguns detalhes importantes de conhecermos.
Nesta aula, são apresentadas algumas notas importantes referentes as instalações do Python nos diversos sistemas operacionais.
Nesta aula, estudaremos como será o nosso ambiente de desenvolvimento. Em seguida, baixaremos a versão do Python que utilizaremos. Por fim, criaremos os dois ambientes virtuais que são necessários para o bom estudo deste curso.
Nesta aula, focaremos na instalação da biblioteca Kivy. Veremos quais as dependência do projeto que devem ser instaladas e o que desempenha cada um dos pacotes.
Nesta aula, estudaremos como instalar o PyCharm e como configurá-lo para o desenvolvimento de aplicações com Kivy. Instalaremos o suporte a linguagem e aprenderemos como alternar entre ambientes virtuais, ou seja, como podemos definir qual ambiente virtual deve ser executado por padrão na nossa aplicação.
Nesta aula teremos uma visão geral de como faremos a construção do ambiente de trabalho no Ubuntu.
Nesta aula, criaremos os ambientes virtuais para que possamos instalar o Python, tanto a versão 2.7 como também a última versão, o Python 3.
Nesta aula, instalaremos o PyCharm no Ubuntu, a IDE que utilizaremos durante todo o curso para programação em Python. Em seguida, criaremos o projeto deste curso e adicionaremos os dois ambientes virtuais criados na aula anterior.
Nesta aula, iniciaremos o estudo de como construir o ambiente de desenvolvimento no Mac OSX. Essa é uma aula introdutória, nos próximos vídeos será demonstrado quais pacotes e programas teremos que baixar e instalar.
Nesta aula, criaremos os dois ambientes virtuais com o Anaconda. Em seguida, instalaremos as dependências. Por fim, instalaremos a biblioteca Kivy em cada ambiente.
Nesta aula, instalaremos o PyCharm no MacOSX, a IDE que utilizaremos durante todo o curso para programação em Python. Em seguida, criaremos o projeto deste curso e adicionaremos os dois ambientes virtuais criados na aula anterior.
Nesta aula, criaremos os dois ambientes virtuais no Windows e faremos de forma simples a instalação da biblioteca Kivy em ambos.
Nesta aula, será ensinado como fazer a instalação no Linux (Ubuntu). Porém, iremos fazer a instalação na versão do Python que é utilizada pelo próprio SO. Trata-se de uma má prática de trabalho que deve APENAS ser optada caso não se obtenha sucesso na instalação do Anaconda e na criação dos ambientes virtuais.
Nesta aula, aprenderemos a utilizar o IDLE, o ambiente interativo de desenvolvimento e testes de funções Python. Aprenderemos como personalizar o nosso ambiente e também as principais teclas de atalho para uma rápida avaliação e uso.
Nesta aula, criaremos um primeiro projeto no PyCharm e aprenderemos como executar um simples código Python. Também criaremos um arquivo de extensão *.py que irá armazenar nosso código Python.
Nesta aula, estudaremos como adicionar um comentário a um código num programa Python. Aprenderemos a adicionar comentários simples e também comentários de várias linhas.
Nesta aula, estudaremos o que é indentação e como utilizá-la em um programa Python.
Nesta aula, iniciaremos o estudo das variáveis, seu sistema de nomenclatura, a forma de declarar e como o Python trata as variáveis. Também teremos uma introdução ao uso e a declaração de novas variáveis.
Nesta aula, continuaremos o estudo sobre as variáveis.
Nesta aula, aprenderemos a nomenclatura de variáveis, quais caracteres o Python permite, como declarar e utilizar quantas variáveis forem necessárias.
Nesta aula, teremos uma introdução à manipulação de dados com o Python. Veremos também o fluxo de entrada e saída de informações.
Nesta aula, estudaremos o tipo de dado numérico que possui casas decimais, também chamado de valores com ponto flutuante.
Nesta aula, estudaremos a entrada de dados com Python. Aprenderemos a trabalhar com a função input e veremos como imprimir dados com a função print.
Nesta aula, teremos uma introdução ao sistema de operações matemáticas e quais operadores que a linguagem Python fornece para a construção de expressões matemáticas.
Nesta aula, aprenderemos como obter o módulo da divisão. Veremos como utilizar o operador de % e qual o seu significado.
Nesta aula, estudaremos como obter de um determinado número, em Python, a potenciação (elevar um número a outro) e a radiciação (raíz de um número).
Nesta aula, iniciaremos o estudo a respeito dos operadores relacionais. Ou seja, os operadores que determinam a relação entre duas ou mais expressões.
Primeira lista contendo exercícios práticos que deverão ser resolvidos pelos alunos.
Nesta aula, iniciaremos o estudo da IDE de desenvolvimento de Software PyCharm projetada para o desenvolvimento com a linguagem Python. Teremos uma visão geral das várias partes que formam o editor, suas views, seus menus, seções e demais.
Nesta aula, estudaremos as Views do PyCharm em detalhes. Aprenderemos as teclas de atalho para chamar cada View e também como o sistema de teclas numéricas está definido.
Nesta aula, aprenderemos a pesquisar e instalar plugins no PyCharm. Na página da JetBrains, acessaremos a lista com todos os plugins disponíveis que podem ser instalados em nossa IDE.
Nesta aula, aprenderemos as configurações e entenderemos como a IDE PyCharm trabalha com ambientes virtuais.
Nesta aula, teremos uma introdução do funcionamento da depuração e as possibilidades que essa técnica nos proporciona. Analisaremos as principais ferramentas de depuração do PyCharm e teremos uma visão geral do funcionamento de cada uma.
Nesta aula, vamos inspecionar o ambiente de desenvolvimento no modo de depuração e aprenderemos como visualizar as variáveis contidas em contextos ou em frames isolados. Veremos também a pilha de funções declaradas e o seu funcionamento.
Nesta aula, aprenderemos a utilizar as principais teclas de atalho da IDE PyCharm dedicadas à depuração de códigos.
Obs.: as demais teclas de atalho do editor serão estudadas em aula futura.
Nesta aula, estudaremos o funcionamento dos Breakpoints Condicionais, uma forma de adicionarmos uma interrupção na depuração de um determinado código quando se deseja verificar uma determinada condição. Esta é uma técnica avançada de depuração muito utilizada em situações cuja a execução de todo o código se torna consideravelmente lenta ou mesmo desnecessária.
Nesta aula, aprenderemos sobre as exceções e as respectivas Tracebacks. Aprenderemos a identificar e concertar problemas em nosso código. Em caso de não solucionar-los, aprenderemos a pesquisar na internet soluções que resolvam o problema apresentado.
Nesta aula, iniciaremos o estudo da tomada de decisão. Aprenderemos como verificar uma condição e de acordo com o valor apresentado, se irá decidir o caminho que nosso programa deve tomar.
Nessa aula, continuaremos o estudo sobre a tomada de decisão. Aprenderemos mais sobre a instrução if, que nos permite verificar expressões e, em seguida, decidir o que nosso programa deve fazer.
Nesta aula, estudaremos os operadores compostos, que são formados pela junção de dois ou mais operadores, por exemplo: += e -=.
Nesta aula, estudaremos os operadores relacionais. Através de exemplos, veremos na prática a sua utilização e entenderemos melhor o uso destas ferramentas.
Nesta aula, estudaremos os operadores lógicos, também chamados de operadores de ligação, por serem capazes de ligar duas ou mais expressões.
Nesta aula, iniciaremos o estudo dos blocos de instrução ou blocos de código. Aprenderemos como os blocos funcionam, o que são as regras de escopo de bloco, e muito mais.
Nesta aula, continuaremos o estudo dos blocos de instrução. Agora, analisaremos algumas situações comuns que acontecem quando estamos desenvolvendo sistemas.
Nesta aula, aprenderemos mais sobre os blocos de instrução. Veremos exemplos práticos do funcionamento destas estruturas e também algumas peculiaridades relacionadas aos blocos.
Nesta aula, estudaremos o escopo, ou seja, a visibilidades dos membros, variáveis, funções, classes e todo objeto declarado em nosso código.
Nesta aula, estudaremos os operadores de atribuição, ou seja, os operadores que utilizamos para vincular um valor a uma variável.
Nesta aula, continuaremos o estudo dos operadores no Python. Veremos vários exemplos utilizando os operadores estudados nas aulas anteriores.
Nesta aula, estudaremos as formas que o Python disponibiliza para atribuirmos vários valores a várias variáveis numa mesma expressão.
Nesta aula, estudaremos a Atribuição Condicional, comumente chamada de Operador Ternário. O Python disponibiliza uma estrutura super elegante para escolhermos uma dentre duas opções.
CURSO DE PYTHON: BÁSICO, INTERMEDIÁRIO, AVANÇADO E PROFISSIONAL!!
Apenas um curso com tudo o que você precisa!
Quer se tornar um programador, entrar no mercado de trabalho ou desenvolver softwares autorais?
Aprenda neste curso completo de Python e Kivy desde a lógica da programação, orientação a objetos, banco de dados até o desenvolvimento de aplicações profissionais para desktop e/ou dispositivos móveis — Android, iOS, Windows, Linux e MacOSX — e sua comercialização em lojas de apps: AppStore e GooglePlay.
Por ser destinado tanto para quem quer aprender uma nova linguagem ou mesmo as bases da programação, quanto para quem deseja se tornar um profissional da área, através de uma didática clara e objetiva, o curso ensina:
INICIANTE
Fundamentos Iniciais;
Conceitos Básicos;
Lógica da Programação;
Linguagem Python em sua versão 3x.
INTERMEDIÁRIO
Orientação a objetos;
Estudo de Algoritmos;
Desenvolvimento modular;
Padrões de projetos.
PROFISSIONAL
Ambientes Virtuais (Virtualenv e Anaconda);
Construção de janelas gráficas (Kivy);
Linguagem SQL e banco de dados relacional (SQLite e MySQL);
Controle de Versionamento de Código (Git);
Framework ORM (SQLAlchemy);
Manipulação de linguagens de marcação (XML/JSON/HTML);
Integração com serviços de mensagem (envio de torpedo e Telegram);
Integração com a Nuvem (Firebase);
Sincronização de dados em tempo real entre vários dispositivos.
Através de aulas amplamente ilustradas, que apresentam a teoria e a prática por meio de exemplos e códigos simples e eficazes, ao longo dos estudos também serão construídas pequenas aplicações de aprofundamento e em sua conclusão será desenvolvido um aplicativo profissional, constituído de cadastros e funcionalidades, compartilhamento automático de dados entre dispositivos e plataformas, recursos de disco, uso de periféricos, etc.
Tudo isto com apenas um único código e executáveis nativos!
Portanto, este curso foi projetado para quem deseja conhecer os fundamentos da programação desde a sua lógica, para quem deseja aprender Python, uma linguagem simples, que disponibiliza milhares de pacotes e ampla documentação, bem como para quem deseja desenvolver aplicativos profissionais por meio de diversas tecnologias e através do Kivy, um framework multiplataforma, rápido, estável e gratuito.
Se este é um dos seus objetivos, desde já seja muito bem-vindo!