Programação Python: aprenda de forma rápida
()
Sobre este e-book
Dessa forma, iniciantes ou profissionais podem sanar dúvidas sobre vários assuntos, como: conceito de variáveis e matrizes; operadores aritméticos, lógicos e relacionais; estruturas de decisão; estruturas de repetição; uso de tuplas e dicionários; manipulação de arquivos; criação de módulos de funções; conceito de classes (programação orientada a objetos); e desenvolvimento de interfaces gráficas.
Os assuntos trazidos pelo autor são tratados de forma bastante didática, com capítulos ricamente ilustrados e diversos exemplos práticos que tornam o aprendizado mais fácil. Além de tudo, ao final da obra você estará apto a construir programas capazes de calcular áreas de figuras geométricas e equações do 2º grau!
Relacionado a Programação Python
Ebooks relacionados
Python Para Iniciantes Nota: 0 de 5 estrelas0 notasProgramação Para Internet Nota: 0 de 5 estrelas0 notasDeixe seu código limpo e brilhante: Desmistificando Clean Code com Java e Python Nota: 0 de 5 estrelas0 notasProgramação Didática com Linguagem C Nota: 4 de 5 estrelas4/5Node.js: programe de forma rápida e prática Nota: 0 de 5 estrelas0 notasFundamentos De Programação Java Nota: 0 de 5 estrelas0 notasPHP: programe de forma rápida e prática Nota: 0 de 5 estrelas0 notasChatbots para Telegram: Programe seus primeiros bots usando Python Nota: 0 de 5 estrelas0 notasRobot framework: Automação versátil e consistente para testes Nota: 0 de 5 estrelas0 notasTrilhas Python: Programação multiparadigma e desenvolvimento Web com Flask Nota: 4 de 5 estrelas4/5O guia de Dart: Fundamentos, prática, conceitos avançados e tudo mais Nota: 3 de 5 estrelas3/5Fundamentos De Programação Python Nota: 0 de 5 estrelas0 notasProdutividade em C#: Obtenha mais resultado com menos esforço Nota: 0 de 5 estrelas0 notasAlgoritmos E Lógica De Programação Com Python Nota: 0 de 5 estrelas0 notasAprenda a programar com Python: Descomplicando o desenvolvimento de software Nota: 5 de 5 estrelas5/5Python Progressivo Nota: 5 de 5 estrelas5/5Python De A A Z Nota: 0 de 5 estrelas0 notasProgramação em C# Para Iniciantes Nota: 5 de 5 estrelas5/5Curso Intensivo Em Golang Nota: 0 de 5 estrelas0 notasFundamentos De Banco De Dados Nota: 0 de 5 estrelas0 notasJavascript Progressivo Nota: 0 de 5 estrelas0 notasFundamentos De Programação Javascript Nota: 0 de 5 estrelas0 notasProgramação Paralela e Distribuída: com MPI, OpenMP e OpenACC para computação de alto desempenho Nota: 0 de 5 estrelas0 notasDesenvolvedor De Back-end Em 30 Dias Nota: 0 de 5 estrelas0 notasCódigo Limpo Em Php Nota: 0 de 5 estrelas0 notasDesenvolvimento De Software - Aplicativo Comercial Com C# E Camadas Nota: 0 de 5 estrelas0 notasDicas Profissionais Para Linha De Comando Bash Nota: 0 de 5 estrelas0 notasPython - 20% Que Eu Preciso Saber Para Ter 80% De Resultados Nota: 0 de 5 estrelas0 notas
Negócios para você
Seja foda! Nota: 5 de 5 estrelas5/5O poder da ação: Faça sua vida ideal sair do papel Nota: 4 de 5 estrelas4/5Mapeamento comportamental - volume 1 Nota: 5 de 5 estrelas5/5Os 7 hábitos das pessoas altamente eficazes Nota: 4 de 5 estrelas4/5Do mil ao milhão: Sem cortar o cafezinho Nota: 5 de 5 estrelas5/5Estratégias Gratuitas de Marketing Digital: Alavanque seus ganhos na internet Nota: 4 de 5 estrelas4/5O código da mente extraordinária Nota: 4 de 5 estrelas4/5Coaching Communication: Aprenda a falar em público e assuma o palestrante que há em você Nota: 4 de 5 estrelas4/5Programação Neurolinguística em uma semana Nota: 4 de 5 estrelas4/5A melhor estratégia é atitude: Bora vender Nota: 5 de 5 estrelas5/5Finanças Organizadas, Mentes Tranquilas: A organização precede a prosperidade Nota: 0 de 5 estrelas0 notasDinheiro: 7 passos para a liberdade financeira Nota: 5 de 5 estrelas5/5Desvendando O Metodo De Taufic Darhal Para Mega Sena Nota: 4 de 5 estrelas4/5O milionário instantâneo: Uma história de sabedoria e riqueza Nota: 5 de 5 estrelas5/5A ciência de ficar rico Nota: 5 de 5 estrelas5/5Assertividade em uma semana Nota: 5 de 5 estrelas5/5Falando Bonito: Uma reflexão sobre os erros de português cometidos em São Paulo e outros estados Nota: 4 de 5 estrelas4/5Gestão de Empresa: Tópicos Especiais em Gestão Empresarial Nota: 5 de 5 estrelas5/510 Dicas de Ouro para ter Sucesso na Venda Direta Nota: 5 de 5 estrelas5/5O Estranho Segredo Nota: 5 de 5 estrelas5/5Como Organizar Sua Vida Financeira Nota: 5 de 5 estrelas5/5Seja o empresário da sua ideia: Como criar um grande negócio, ser autoridade e ganhar dinheiro Nota: 5 de 5 estrelas5/5Educação financeira na escola Nota: 3 de 5 estrelas3/5Como ser um grande líder e influenciar pessoas Nota: 0 de 5 estrelas0 notas
Avaliações de Programação Python
0 avaliação0 avaliação
Pré-visualização do livro
Programação Python - William Pereira Alves
Sobre o autor
William Pereira Alves é formado em Análise e Desenvolvimento de Sistemas pelo Centro Universitário Claretiano de São Paulo. É autor de livros técnicos na área de computação desde 1992, tendo publicado mais de 60 livros, que abrangem desde linguagens de programação (Delphi, C/C++, C#, Visual Basic), bancos de dados (Access e MySQL), editoração gráfica (CorelDRAW, Adobe Flash, Adobe Fireworks, Adobe Illustrator e Blender), desenvolvimento de sites (Adobe Dreamweaver, PHP e Angular) a aplicações para dispositivos móveis (Palm/Pocket PC, smartphone e tablet).
Atuando na área de TI desde 1985, trabalhou na Cia. Energética de São Paulo (CESP) e na Eletricidade e Serviços S.A. (Elektro) no desenvolvimento de sistemas aplicativos para os departamentos comercial e de suprimento de materiais, inclusive com a utilização de coletores de dados eletrônicos e leitura de códigos de barras.
Entre os anos de 2007 e 2015, foi o responsável por todo o desenvolvimento do sistema de gestão da Editora Érica. Atualmente, trabalha como desenvolvedor de sistemas no departamento de TI da empresa Leonardi Construção Industrializada, sediada em Atibaia e especializada em concreto pré-fabricado.
Apresentação
Python é uma das linguagens de programação cuja participação no mercado tem crescido bastante nos últimos quatro anos, chegando a ocupar o segundo lugar no ranking das linguagens mais populares entre os desenvolvedores, em meados de 2020, conforme levantamento da empresa de análise/pesquisa Redmonk, a partir do cruzamento de dados da plataforma GitHub e do fórum de discussões Stack Overflow. Grande parte desse sucesso se deve ao fato de ser fácil de aprender e permitir uma execução imediata dos programas, sem a necessidade de compilação.
Essa linguagem tem encontrado emprego no desenvolvimento de sistemas relacionados com aprendizado de máquinas (learning machines), processamento numérico, processamento de linguagem natural, ciência de dados, aplicações para web, jogos, automação e robótica. Existem softwares que oferecem uma API com suporte à linguagem Python, como o Blender e o Autodesk Revit. Isso permite o desenvolvimento de rotinas avançadas para execução de complexas tarefas, expandindo as capacidades oferecidas por esses softwares.
Ela pode ser combinada a outras linguagens, como C/C++, JavaScript ou R, tornando possível estender suas capacidades para permitir o desenvolvimento de avançados sistemas.
Dada a importância dessa linguagem, adquirir conhecimento sobre ela agrega um considerável valor ao currículo do profissional que trabalha com desenvolvimento de sistemas.
Este material contém informações sobre os principais recursos disponíveis na linguagem, abrangendo desde os conceitos sobre variáveis até fundamentos de classes, as estruturas de controle, as matrizes/listas até a manipulação de arquivos. Da forma como está elaborado – escrito com linguagem bastante didática, capítulos ricamente ilustrados e exemplos práticos – pode ser utilizado como um guia de referência rápida para sanar dúvidas sobre alguns assuntos relativos à linguagem.
CAPÍTULO 1
Introdução à linguagem Python
Apresentação
Este capítulo inicial faz uma breve introdução à linguagem Python, demonstrando o princípio de seu funcionamento e o uso de seu ambiente de desenvolvimento na execução direta de comandos e expressões.
Também é abordado o processo de criação e execução de programas escritos nessa linguagem.
Fundamentos da linguagem
Python é uma linguagem de programação de alto nível para uso geral, desenvolvida nos anos 1990 por Guido van Rossum. Ela é totalmente gratuita, podendo ser feito o download a partir do endereço www.python.org. Outra característica marcante é que, por ser uma linguagem interpretada, pode-se digitar comandos e códigos de programas e em seguida executá-los diretamente, sem a necessidade de passar por um processo de compilação.
Deixando de lado as diferenças inerentes a cada linguagem, o processo de execução de um programa em Python é semelhante ao empregado pela linguagem BASIC, que acompanhava os computadores pessoais do início da década de 1970 e fim da década de 1990. Ele consiste, basicamente, em um programa denominado interpretador de linguagem que varre o código-fonte linha a linha, convertendo cada uma delas em um código que pode ser efetivamente executado pelo processador.
Tanto a linguagem quanto as incontáveis bibliotecas de extensão e as principais ferramentas de suporte à linguagem são totalmente gratuitas. Uma característica da linguagem – talvez a mais importante dela – é que ela é compatível com os principais sistemas operacionais, o que significa que o mesmo programa pode ser executado no Windows, no Linux ou no MacOS sem qualquer alteração.
Ambiente de desenvolvimento
Para avdigitação e execução dos comandos e códigos de programas, Python oferece um ambiente de desenvolvimento denominado IDLE, que pode ser visto na Figura 1.1.
Figura 1.1 – Ambiente de desenvolvimento do Python.
fig0101.jpgAlém da execução de comandos da linguagem, esse ambiente também permite que expressões matemáticas e lógicas, ou expressões caracteres, sejam avaliadas diretamente. Esses comandos e expressões são digitados no ambiente, após o símbolo >>>.
Por exemplo, pode-se digitar 5 * 8 e depois teclar [ENTER] para que o resultado seja exibido logo em seguida, como é possível notar na Figura 1.2. O símbolo gráfico asterisco (*) representa a operação matemática de multiplicação.
Figura 1.2 – Resultado de uma expressão matemática.
fig0102.jpgDo mesmo modo, ao digitarmos uma expressão caractere – que deve estar envolvida por aspas – o resultado é exibido após ser teclado [ENTER], como mostra a Figura 1.3.
Figura 1.3 – Resultado de uma expressão caractere.
fig0103.jpgÉ possível definir variáveis por meio da atribuição de valores, utilizando para isso o sinal de igualdade. Depois dessa definição, ao ser referenciada a variável, seu valor é exibido. Veja o exemplo da Figura 1.4.
Figura 1.4 – Atribuição de valor à variável e sua exibição.
fig0104.jpgPode-se recorrer ao sistema de ajuda do ambiente de desenvolvimento para obter informações sobre o ambiente IDLE ou sobre a própria linguagem Python, como a sintaxe de um comando, por exemplo. Para acessá-lo, digite help() ou selecione a opção Help do menu do sistema. A Figura 1.5 exibe a tela resultante da execução do comando help().
Figura 1.5 – Acesso ao sistema de ajudo do ambiente de desenvolvimento IDLE.
fig0105.jpg