𝔖 Scriptorium
✦   LIBER   ✦

📁

Python para todos: explorando dados com Python 3

✍ Scribed by Charles R. Severance


Tongue
Portuguese
Leaves
260
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Por que você deveria aprender a programar?
Criatividade e motivação
Arquitetura de hardware de computadores
Entendendo Programação
Palavras e Frases
Conversando com Python
Terminologia: Interpretador e Compilador
Escrevendo um Programa
O que é um programa?
A Construção de blocos de programas
O que poderia dar errado?
Debugging
A jornada do aprendizado
Glossário
Exercícios
Variáveis, expressões e declarações
Valores e tipos
Variáveis
Nomes de variáveis e palavras-chave
Declarações
Operadores e operandos
Expressões
Ordem das operações
Operador de módulo
Operações com String
Requisitando valores ao usuário
Comentários
Escolhendo nomes de variáveis mnemônicos
Debugging
Glossary
Exercícios
Execução condicional
Expressões booleanas
Operadores lógicos
Execução condicional
Execução alternativa
Condições encadeadas
Condições aninhadas
Tratando exceções usando try e except
Avaliação de curto-circuito de expressões lógicas
Debugging
Glossário
Exercícios
Funções
Chamadas de Função
Funções internas
Funções de conversão de tipo
Funções matemáticas
Números Aleatórios
Adicionando novas funções
Definições e usos
Fluxo de Execução
Parâmetros e argumentos
Funções frutíferas e funções vazias
Por que funções?
Depuração
Glossário
Exercícios
Iteração
Atualizando Variáveis
A declaração while
Laços infinitos
Finalizando iterações com continue
Definindo um laço usando for
Padrões de laço
Contando e somando repetições
Repetições máximas e mínimas
Debugging
Glossário
Exercícios
Strings
String é uma sequência
Obtendo o comprimento de uma string utilizando len
Travessia de strings usando laço
Segmentos de strings
Strings são imutáveis
Laços e contagem
O operador in
Comparação de strings
Métodos da String
Particionando strings
Operador de Formatação
Debugging
Glossário
Exercícios
Arquivos
Persistência
Abrindo um arquivo
Arquivos de texto e linhas
Lendo arquivos
Searching through a file
Deixando o usuário escolher o nome do arquivo
Usando try, except, e open
Escrevendo arquivos
Debugging
Glossário
Exercícios
Listas
Uma lista é uma sequência
Listas são mutáveis
Percorrendo uma lista
Operações com Listas
Fatiamento de listas
Métodos para listas
Apagando elementos
Listas e funções
Listas e strings
Linhas aliadas
Objetos e valores
Aliados
Listas como argumento
Debugging
Glossário
Exercícios
Dicionários
Dicionário como um conjunto de contadores
Dicionários e Arquivos
Laços e Dicionários
Métodos avançados de divisão de texto
Debugging
Glossario
Exercícios
Tuplas
As tuplas são imutáveis
Comparando tuplas
Atribuição de Tuplas
Dicionários e tuplas
Múltipla atribuição com dicionários
As palavras mais comuns
Usando tuplas como chaves em dicionários
Sequências: strings, listas e tuplas - Oh meu Deus!
Debugging
Glossário
Exercícios
Expressões Regulares
Correspondência de caracteres em expressões regulares
Extraindo dados usando expressões regulares
Combinando pesquisa e extração
Caractere de Escape
Sumário
Seção bônus para usuários de Unix/Linux
Depuração
Glossário
Exercícios
Programas em rede
HyperText Transfer Protocol - HTTP
O navegador da internet mais simples do mundo
Recuperando uma imagem sobre http
Recuperando páginas da Web com urllib
Lendo Arquivos Binários Utilizando urllib
Analisando HTML e Raspando a Web
Analisando HTML Usando Expressões Regulares
Análise de HTML usando BeautifulSoup
Seção bônus para usuários Unix / Linux
Glossário
Exercícios
Usando serviços da Web
eXtensible Markup Language - XML
Analisando XML
Looping através dos nós
Notação de Objeto JavaScript - JSON
Analisando JSON
Interfaces de Programação de Aplicativos
Segurança e uso de API
Glossário
Aplicação 1: Web service de geocódigo do Google
Aplicação 2: Twitter
Programação orientada a objetos
Gerenciando programas maiores
Primeiros passos
Usando objetos
Iniciando com programas
Subdividindo um problema
Nosso primeiro objeto em Python
Classes como tipos
Ciclo de vida de um objeto
Instâncias múltiplas
Herança
Sumário
Glossário
Usando Banco de dados e SQL
O que é um banco de dados?
Conceitos de Banco de dados
Navegador de Banco de Dados para SQLite
Criando uma tabela de banco de dados
Resumo da Structured Query Language (Linguagem de Consulta Estruturada)
Rastreando contas no Twitter usando banco de dados
Modelagem Básica de Dados
Programando com múltiplas tabelas
Restrições em tabelas do banco de dados
Recuperar e/ou inserir um registro
Storing the friend relationship
Três tipos de chaves
Usando JOIN para recuperar dados
Sumário
Depurando
Glossário
Visualização de dados
Construindo um mapa do Google
Vizualização de redes e interconexões
Vizualização de dados de e-mail
Contribuições
Lista de Contribuidores do Livro Python para Todos
Lista de Contribuidores do Livro Python for Everybody
Lista de Contribuidores do Livro Python for Informatics
Prefácio de Think Python
A estranha história de Think Python
Agradecimentos de Think Python
Lista de Contribuidores de Think Python
Copyright Detail


📜 SIMILAR VOLUMES


Python Para Todos: Explorando Dados com
✍ Dr. Charles Russell Severance, Sue Bumenberg (editor), Stephen Catto (editor) 📂 Library 📅 2020 🏛 Independently published 🌐 Portuguese

Python para Todos foi feito com o objetivo de introduzir estudantes a programação e a o desenvolvimento de software através das lentes da exploração de dados. Você pode imaginar a linguagem Python como sua ferramenta para resolver problema de dados que são Python é fácil de usar e uma linguagem de p

Python Para Todos: Explorando Dados com
✍ Dr. Charles Russell Severance, Sue Bumenberg (editor), Stephen Catto (editor) 📂 Library 📅 2020 🏛 Independently published 🌐 Portuguese

Python para Todos foi feito com o objetivo de introduzir estudantes a programação e a o desenvolvimento de software através das lentes da exploração de dados. Você pode imaginar a linguagem Python como sua ferramenta para resolver problema de dados que são Python é fácil de usar e uma linguagem de p

Python para todos
✍ Charles R. Severance 📂 Library 📅 2020 🌐 Spanish

Python para Todos está diseñado para introducir a los estudiantes en la programación y el desarrollo de software a través de un enfoque en la exploración de datos. Puedes pensar en Python como una herramienta para resolver problemas que están más allá de las capacidades de una simple hoja de cálculo