Tutorial Completo de Python para Iniciantes
Tutorial Completo de Python para Iniciantes
Mais informações
Popularidade
471 951
Apreciação 22
dos leitores: 13
52
442
Publicidade
Histórico de atualizações
Fique informado através do fluxo RSS
Em 28/06/2011 às 18:03:14
Correções diversas (#4769, #4771 e #4772)
Em 23/06/2011 às 10:36:26
Correção ortográfica (#4656 e 4757)
Em 12/05/2011 às 20:29:48
Correção ortográfica após o relatório #4483
Compartilhar
Imprimir
A sintaxe clara e relativamente intuitiva desta linguagem torna-a um candidato ideal no contexto de uma
introdução à programação. Assim, se você nunca programou em nenhuma linguagem, se
você sabe apenas muito vagamente o que isso significa, Python é, me parece, uma escolha válida para
comece seu aprendizado. Boa leitura!
Vantagens do Python:
Um grande agradecimento a6pri1 pela sua revisão atenta e sua paciência. Um agradecimento igualmente cordial a Nathan21 e
Sergeswi que forneceram os ícones do tutorial.
Introdução ao Python
A Programação Orientada a Objetos como usuário
A Programação Orientada a Objetos, do lado do desenvolvedor
As maravilhas da biblioteca padrão
Resumo e anexos
Introdução ao Python
Esta parte consiste em uma introdução ao Python e seus principais mecanismos. Você aprenderá:
O que é exatamente Python
Como instalar o Python
Compreender a sintaxe e os mecanismos básicos deste idioma
Não se alarme excessivamente se você já estiver perdido no título das subpartes. Eu prometi que
começarei do zero, e cumprirei essa promessa, tanto quanto possível. Comece portanto por
o começo, e continue nesse caminho, é garantido sem dor... pelo menos sem dor
excessivo .
O que é Python?
4) As estruturas condicionais
5) Os laços
8) As exceções
Para que serve?
Forma mínima do bloco try
Forma mais completa
Asserções
Lançar uma exceção
Q.C.M.
9) TP 1 : todos ao ZCasino
Nosso assunto
Organizamos nosso projeto
Correção!
E bem, acabou-se os conceitos básicos. A partir da próxima parte, vamos atacar a POO, a
Programação Orientada a Objetos, um conceito francamente fascinante e muito poderoso em Python. Você vai
especialmente aprender a lidar com novos tipos de dados, nomeadamente listas, dicionários,
arquivos... isso dá vontade, não?
Ainda temos muitas coisas a ver. A primeira parte deste curso nos permitiu abordar
os conceitos básicos de Python e realizar nossos primeiros programas. As duas partes que se seguem
serão dedicadas ao Orientado a Objetos, um método de programação muito rico!
4) Os dicionários
5) Os arquivos
Antes de começar
Leitura e escrita em um arquivo
Salvar objetos em arquivos
Q.C.M.
Sua missão
Correção proposta
Esta parte termina aqui. Agora que você aprendeu a usar os objetos que o Python oferece por
defeito, é hora de aprender a criar nossas primeiras classes. Encontre-se na próxima parte!
Esse é um ponto que nem sempre é bem explicado, de importância crucial. Portanto, vou fazer do meu
melhor para apresentar a programação orientada a objetos em Python, de acordo com a filosofia do
linguagem.
As propriedades
3) Os métodos especiais
4) A herança
6) TP 3 : um dicionário ordenado
Nossa missão
Correção proposta
7) Os decoradores
O que é isso?
Em teoria
Exemplos de aplicação
Mais uma volta completa feita Você agora tem um nível suficiente em Python para começar.
em muitos projetos. A próxima parte está aqui para ajudá-lo, mas você terá que fazê-lo mais cedo ou mais tarde
você deve se debruçar sobre documentações se quiser progredir.
Tudo o que você aprendeu até agora será útil de uma forma geral. Para se especializar,
Eu lhe proponho um pequeno passeio pela livraria padrão. Você também poderá consultar outras
tutoriais ou documentações sobre bibliotecas de terceiros. Mas desde já, seus conhecimentos são
suficientes para programar em Python a um bom nível e com bons reflexos .
Saiba finalmente que eu não consegui tratar todo o orientado a objetos do lado do desenvolvedor nesta parte. Você
restam coisas a aprender, mesmo que sejam menos usadas, ou menos úteis em um contexto.
geral. O conhecimento que tentei transmitir a você será mais do que suficiente para avançar.
lombo, se você desejar.
Enquanto isso, eu sugiro que abordemos alguns temas interessantes, organizados em capítulos que você
Você pode ler fora de ordem. No início de cada capítulo, darei detalhes sobre os pontos que você deve
dominar para você se lançar na abordagem do assunto. Não recomendo que você leia esses capítulos antes
de ter lido a primeira parte deste tutorial.
Além disso, eu frequentemente lhe darei maneiras de ir mais longe se esse assunto lhe interessar, lhe
remetendo na maioria das vezes à documentação oficial, em inglês, mas, mais uma vez, muito mais
completa que o que você pode esperar encontrar em outros lugares.
1) As expressões regulares
2) Os tempos
O módulo time
O módulo datetime
4) Um pouco de matemática
5) Gestão de senhas
6) A rede
Mais uma vez, eu só lhe mostrei alguns módulos interessantes da biblioteca padrão. Você
pode encontrar uma lista completa dos módulos desta famosa biblioteca padrão, classificados por
tema, no endereço[Link]
Não hesite em dar uma olhada, especialmente se você está procurando algo específico. .
Isso será apenas um resumo: se não for suficiente, consulte as partes anteriores. .
Eu também lhe darei alguns conselhos, algumas respostas à grande questão como
continuar e algumas pequenas indicações sobre funcionalidades adicionais que saem um pouco do âmbito de
este curso
Desta vez, é o fim dos fins. Desejo a vocês um bom desenvolvimento e uma boa exploração dos
funcionalidades, módulos, bibliotecas que você ainda tem a descobrir. Sem piedade!
Você deve ter notado, este tutorial está em andamento . Eu tive muito rapidamente muito de
mensagens de encorajamento, o que é bom, dado o texto que eu planejei. Me pediram uma mesinha.
das matérias apresentando as noções que eu vou abordar a seguir, aqui está:
A primeira parte, que já terminou, expõe todos os conceitos básicos que considero como
essenciais antes de atacar a POO.
2. A segunda parte, também concluída, é dedicada aos objetos. Eu abordo a programação orientada a objetos.
do ponto de vista do usuário. Não se criam classes, mas se foca nos objetos comuns
utilizados em Python, strings, listas, dicionários, arquivos...
3. A terceira parte aborda a programação orientada a objetos do ponto de vista da criação (classes,
heranças, redefinições, métodos especiais…). Em outras palavras, eu dou a vocês todas as chaves para criar
seus próprios tipos de dados.
4. A quarta parte será dedicada à biblioteca padrão. Vou destacar alguns módulos.
interessantes desta livraria, na forma de capítulos opcionais, que os interessados poderão ler
se eles desejam avançar em um campo específico. Não pretendo abordar bibliotecas de terceiros, eu
deixe isso para outros que se saem muito bem .
Há muitas coisas em projeto. Como você pode ver, não abordarei diretamente a 2D com
Pygame ou a constituição de janelas com uma biblioteca: acredito não ter as competências necessárias
para isso. Sendo o mais claro possível em minhas explicações e deixando alguns links, talvez em
Anexo, espero que aqueles que quiserem ir além das minhas explicações possam fazê-lo sem dificuldades, é
tout l'intérêt d'un tutoriel de Zéro à mon sens .
Leia também
Fórum
Tutoriais
Notícias
Desenvolvimento web
Desenvolva suas aplicações web com Django
Escrever nossos programas Python em arquivos
Botões, menus e arquivos
O padrão Decorador em Python