Recomendação do Editor | |
Índice | |
Capítulo 1 Introdução ao Python 1 Tarefa 1: Construir ambiente de desenvolvimento Python 2 1.1.1 Características do Python 2 1.1.2 Linguagem Python Versão 3 1.1.3 Cenários de aplicação do Python 4 1.1.4 Instalação e configuração do ambiente de desenvolvimento Python 5 1.1.5 Treinamento de habilidades 9 Tarefa 2 Saída "Hello Python" no console 9 1.2.1 Primeira experiência com programação Python 9 1.2.2 Ambiente de desenvolvimento integrado PyCharm 11 1.2.3 Treinamento de habilidades 20 Resumo do Capítulo 20 Capítulo Tarefa de casa 21 Capítulo 2 Variáveis e Tipos de Dados 23 Tarefa 1 Saída de informações do aluno 24 2.1.1 Variáveis e Tipos de Dados 24 2.1.2 Operador 30 2.1.3 Treinamento de habilidades 34 Tarefa 2 Implementando Processamento de Texto 34 2.2.1 Concatenação de strings 35 2.2.2 Métodos comuns de manipulação de strings 37 2.2.3 Treinamento de habilidades 40 Resumo do Capítulo 40 Capítulo Trabalho de casa 40 Capítulo 3 Declarações de controle de fluxo 41 Tarefa 1 Comissão de desempenho de saída percentual com base no desempenho de vendas 42 3.1.1 Introdução à estrutura de controle de processo 42 3.1.2 Especificação do bloco de instruções Python 43 3.1.3 Selecionando a estrutura 43 3.1.4 Treinamento de habilidades 50 Tarefa 2 Calcule o valor médio de vendas do vendedor nos últimos três meses 50 3.2.1 Estrutura de Loop 50 3.2.2 Declaração de salto de loop 57 3.2.3 Treinamento de habilidades 59 Resumo do Capítulo 60 Capítulo Trabalho de casa 60 Capítulo 4 Estruturas de Dados Comuns 61 Tarefa 1 Gestão de dados salariais de funcionários 62 4.1.1 Estruturas de Dados Comuns 62 4.1.2 Lista 63 4.1.3 Listas bidimensionais 67 4.1.4 Tupla 68 4.1.5 Treinamento de habilidades 68 Tarefa 2 Use a ID do funcionário para gerenciar informações do funcionário 70 4.2.1 Dicionário (dict) 70 4.2.2 Conjunto 74 4.2.3 Treinamento de habilidades 77 Resumo do Capítulo 77 Capítulo Trabalho de casa 78 Capítulo 5 Funções e Módulos 81 Tarefa 1 Personalize a função para calcular o volume médio mensal de visitantes do local cênico sob condições especificadas 82 5.1.1 Função sem parâmetros 82 5.1.2 Funções com parâmetros 83 5.1.3 Valor de retorno da função 89 5.1.4 Treinamento de habilidades 93 Tarefa 2 Use o módulo integrado para gerar aleatoriamente o número vencedor 95 da Bola Dupla Colorida 5.2.1 Módulo 95 5.2.2 Módulos comuns 99 5.2.3 Treinamento de habilidades 101 Resumo do Capítulo 101 Capítulo Tarefa de casa 101 Capítulo 6 Treinamento do Projeto - Sistema de Votação Online 103 6.1 Requisitos do Projeto 104 6.2 Análise de Dificuldade 106 6.3 Ideias de implementação do projeto 109 Resumo do Capítulo 114 Capítulo Trabalho de casa 114 Capítulo 7 Métodos de depuração de programas 115 Tarefa 1 Calcular a pontuação média dos alunos 116 7.1.1 Visão geral de exceções 116 7.1.2 Tratamento de exceções 118 7.1.3 Treinamento de habilidades 124 Tarefa 2 Classifique as pontuações dos alunos 125 7.2.1 Compreendendo as informações sobre falhas 125 7.2.2 Usando PyCharm para depuração 126 Resumo do Capítulo 129 Capítulo Trabalho de casa 129 Capítulo 8 Programação Orientada a Objetos 131 Tarefa 1 Defina a classe de funcionários do banco usando ideias de programação orientada a objetos 132 8.1.1 Programação orientada a objetos 132 8.1.2 Classes e Objetos 133 8.1.3 Treinamento de habilidades 142 Tarefa 2 Use a herança para criar subclasses da classe de funcionários do banco com base na posição 144 8.2.1 Herança 144 8.2.2 Polimorfismo 150 8.2.3 Treinamento de habilidades 152 Resumo do Capítulo 153 Capítulo Trabalho de casa 153 Capítulo 9 Leitura e escrita de arquivos 155 Tarefa 1: Implementando a função de edição de notícias 156 9.1.1 Conheça os tipos de arquivo mais comumente usados 156 9.1.2 Operações de leitura e escrita de arquivos TXT 157 9.1.3 A declaração with 162 9.1.4 Treinamento de habilidades 163 Tarefa 2: Organizar dados dos alunos em formatos csv e json 164 9.2.1 leitura e escrita de csv e json 164 9.2.2 Operações de caminho e arquivo 168 9.2.3 Treinamento de habilidades 170 Resumo do Capítulo 171 Capítulo Trabalho de casa 171 Capítulo 10 Treinamento do Projeto - Atualização do Sistema de Votação Online 173 10.1 Requisitos do Projeto 174 10.2 Análise de Dificuldade 176 10.3 Ideias de implementação do projeto 179 Resumo do Capítulo 184 Capítulo Trabalho de casa 184 |
breve introdução | |
Python é uma das linguagens de desenvolvimento mais ativas atualmente, e tem uma ampla gama de aplicações nos campos de ciência de dados, rastreadores da web, desenvolvimento web, operação e manutenção de automação de servidores e jogos. Especialmente no campo da ciência de dados, mais e mais cientistas de dados estão começando a usar Python como sua ferramenta principal. Este livro usa o sistema operacional Windows como plataforma para explicar sistematicamente o conhecimento básico do Python 3. O livro tem 10 capítulos. Primeiro, ele apresenta os fundamentos da linguagem Python, construção do ambiente de desenvolvimento, sintaxe básica recomendada, como variáveis e tipos de dados, instruções de controle de processo, estruturas de dados comuns, funções e módulos, métodos de depuração de programa, etc.; então, ele apresenta o pensamento orientado a objetos, incluindo encapsulamento, herança, polimorfismo, etc., bem como como usar o Python para concluir funções de leitura e escrita de arquivos. Este será um processo de aprendizado sistemático do superficial ao profundo. Para melhorar os resultados da aprendizagem, o livro fornece um grande número de casos para ilustração e treinamento em combinação com aplicações práticas, e é acompanhado por materiais de aprendizagem completos e serviços de suporte, incluindo PPT de ensino, downloads de materiais de caso, downloads de código-fonte, comunidades de troca de aprendizagem, grupos de discussão, etc., para proporcionar aos leitores uma experiência de aprendizagem multifacetada. Este livro pode ser usado como livro-texto e referência para cursos de graduação relacionados à computação em faculdades profissionais de nível superior e faculdades de graduação aplicada. |
Sobre o autor | |