Você está na página 1de 2

DOCUMENTO SOBRE DESENVOLVIMENTO DE COMPUTADORES

respondam a uma variedade de situações. Além disso, aprenderá a escrever programas que
tratam erros comuns com elegância. Depois de trabalhar com cada um desses conceitos
básicos, você escreverá alguns programas pequenos que resolverão problemas bem definidos.
Por fim, você dará seu primeiro passo em direção à programação de nível intermediário,
aprendendo a escrever testes para seu código de modo a poder desenvolver mais os listas e
em dicionários em seus programas. Aprenderá a criar coleções de dados e a trabalhar com
essas coleções de modo eficiente. Conhecerá os laços while e if para testar determinadas
condições a fim de poder executar seções específicas de código enquanto essas condições
forem verdadeiras e executar outras seções quando não forem – uma técnica que ajuda seus
programas sem se preocupar com a introdução de bugs. Todas as informações da Parte I
prepararão você para assumir projetos maiores e mais complexos. Na Parte II, você aplicará o
que aprendeu na Parte I em três projetos. Você pode desenvolver todos os projetos, ou

bastante a automatizar processos. Você aprenderá a aceitar entradas de usuários para deixar
seus programas interativos e mantê-los executando enquanto o usuário estiver ativo.
Explorará o modo de escrever funções para deixar partes de seu programa reutilizáveis; dessa
forma, será necessário escrever blocos de código que executem determinadas ações apenas
uma vez e poderá usá-los quantas vezes quiser. Então você estenderá esse conceito para
comportamentos mais complicados usando classes, criando programas bem simples que

você criará um jogo de tiros chamado Alien Invasion, no estilo do Space Invaders, constituído
de níveis com dificuldade crescente. Após concluir esse projeto, você deverá estar bem
encaminhado para desenvolver seus próprios projetos 2D. O segundo projeto (Capítulos 15 a
17) apresenta a visualização de dados a você. Os cientistas de dados procuram compreender a
enorme quantidade de informações disponíveis a eles por meio de várias técnicas de
visualização. Você trabalhará com conjuntos de dados gerados por meio de código, conjuntos
de dados baixados de fontes online e conjuntos de dados baixados

terá muita utilidade pelo resto de sua vida. Curso intensivo de Python foi escrito para pessoas
de qualquer idade, que jamais programaram em Python antes ou que nunca programaram. Se
quiser conhecer o básico sobre programação rapidamente para poder se concentrar em
projetos interessantes e quiser testar sua compreensão acserca de novos conceitos resolvendo
problemas significativos, este livro é ideal para você. Curso intensivo de Python também é
perfeito para professores de Ensino Fundamental e Médio que queiram oferecer uma
introdução à programação baseada em projetos aos seus alunos. O quevocê podeesperar do

A quemestelivro se destina? O objetivo deste livro é deixá-lo pronto para usar Python o mais
rápido possível, de modo que você possa criar programas que funcionem – jogos, visualizações
de dados e aplicações web – ao mesmo tempo que desenvolve uma base em programação que
livro? O propósito deste livro é fazer de você um bom programador, em geral, e um bom
programador de Python, em particular. Você aprenderá de modo eficiente e adotará bons
hábitos à medida que eu lhe proporcionar uma base sólida em conceitos gerais de
programação. Após trabalhar com o Curso Intensivo de Python, você deverá estar pronto para
passar para técnicas mais avançadas de Python, e será mais fácil ainda dominar sua próxima
linguagem de programação. Na primeira parte deste livro, você conhecerá os conceitos básicos
de programação necessários para saber escrever programas Python. Esses conceitos são os
mesmos que você aprenderia ao começar com praticamente qualquer linguagem de
programação. Você conhecerá os diferentes tipos de dados e as maneiras de armazená-los em
qualquer um deles, na ordem que lhe for mais apropriada. No primeiro projeto (Capítulos 12 a
14), automaticamente pelos seus programas. Depois de concluir esse projeto, você será capaz
de escrever programas que filtrem conjuntos grandes de dados e criem representações visuais
dessas informações armazenadas. No terceiro projeto (Capítulos 18 a 20), você criará uma
pequena aplicação web chamada Learning Log. Esse projeto permite manter um diário com
ideias e conceitos que você aprendeu sobre um assunto específico. Você será capaz de manter
registros separados para assuntos diferentes e permitirá que outras pessoas criem uma conta
e comecem a escrever seus próprios diários. Aprenderá também a implantar seu projeto para
que qualquer pessoa possa acessá-lo online de qualquer lugar. Por que Python? Todos os anos
eu avalio se devo continuar usando Python ou se devo mudar para uma linguagem diferente –
talvez uma que seja mais nova no mundo da programação. Porém, continuo focando em
Python por diversos motivos. Python é uma linguagem extremamente eficiente: seus
programas farão mais com menos linhas de código, se comparados ao que muitas outras
linguagens exigiriam. A sintaxe de Python também ajudará você a escrever um código “limpo”.
Seu código será fácil de ler, fácil de depurar, fácil de estender e de expandir, quando
comparado com outras linguagens. As pessoas usam Python para muitos propósitos: criar
jogos, construir aplicações web, resolver problemas de negócios e desenvolver ferramentas
internas em todo tipo de empresas interessantes. Python também é intensamente usada em
áreas científicas para pesquisa acadêmica e trabalhos aplicados. Um dos principais motivos
pelos quais continuo a usar Python é por causa de sua comunidade, que inclui um grupo de
pessoas incrivelmente diversificado e acolhedor. A comunidade é essencial aos
programadores, pois a programação não é um objetivo a ser perseguido de forma solitária. A
maioria de nós, mesmo os programadores mais experientes, precisa pedir conselhos a outras
pessoas que já tenham resolvido problemas semelhantes. Ter uma comunidade bem
conectada, que ofereça bastante suporte, é fundamental para ajudar você a resolver
problemas, e a comunidade Python apoia totalmente pessoas como você, que estão
aprendendo Python como a primeira linguagem de programação. Python é uma ótima
linguagem para aprender, portanto, vamos começar

Você também pode gostar