Encontre milhões de e-books, audiobooks e muito mais com um período de teste gratuito

Apenas $11.99/mês após o término do seu período de teste gratuito. Cancele a qualquer momento.

Programação Python: aprenda de forma rápida
Programação Python: aprenda de forma rápida
Programação Python: aprenda de forma rápida
E-book173 páginas1 hora

Programação Python: aprenda de forma rápida

Nota: 0 de 5 estrelas

()

Ler a amostra

Sobre este e-book

Se você se interessa por linguagens de programação de alto nível e desenvolvimento de rotinas de execução de tarefas complexas, este material é para você! Esta obra é destinada a servir como um guia de referência para rápidas consultas sobre os principais recursos oferecidos pela linguagem de programação Python.

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!
IdiomaPortuguês
Data de lançamento16 de mar. de 2023
ISBN9786558110149
Programação Python: aprenda de forma rápida

Relacionado a Programação Python

Ebooks relacionados

Negócios para você

Visualizar mais

Artigos relacionados

Avaliações de Programação Python

Nota: 0 de 5 estrelas
0 notas

0 avaliação0 avaliação

O que você achou?

Toque para dar uma nota

A avaliação deve ter pelo menos 10 palavras

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

    Alé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.jpg

    Do 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.jpg

    Pode-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
    Está gostando da amostra?
    Página 1 de 1