Introdução à Programação com PYTHON Introdução à Programação com PYTHON
De: R$ 0,00Por: R$ 55,00ou X de
Preço a vista: R$ 55,00
Quem viu este produto , comprou
-
Web Scraping com Python: Coletando dados da web moderna Web Scraping com Python
-
Plone 4: Administrando servidores Plone 4.x na prática
-
Introdução à Programação com PYTHON Introdução à Programação com PYTHON
-
Data Science para Programadores - Um Guia Completo Utilizando a Linguagem Python
-
Pense em Python: Pense como um cientista da computação
-
Problemas Clássicos de Ciência da Computação com Python Problemas Clássicos de Ciência da Computação
-
Matemática com Python: Um Guia Prático Matemática com Python: Um Guia Prático
-
Python sem Mistérios oferece uma abordagem única para você aprender os fundamentos da linguagem Python, tais como dicionários, listas, tuplas, funções, classes e muito mais. Junto com os fundamentos, são apresentados muitos exemplos para que você leitor pratique e consolide os conhecimentos adquiridos. ... Ler mais +
QUERO VER -
Projetos de Ciência de Dados com Python Projetos de Ciência de Dados com Python
Quem viu este produto , também se interessou
-
Introdução à Programação com PYTHON Introdução à Programação com PYTHON
-
Automatize Tarefas Maçantes com Python 3ª edição
VITRINE Os Livros mais Vendidos !
-
Python Eficaz - 59 maneiras de programar melhor em Python Python Eficaz - 59 maneiras de programar
-
Python sem Mistérios oferece uma abordagem única para você aprender os fundamentos da linguagem Python, tais como dicionários, listas, tuplas, funções, classes e muito mais. Junto com os fundamentos, são apresentados muitos exemplos para que você leitor pratique e consolide os conhecimentos adquiridos. ... Ler mais +
QUERO VER -
O Guia do Mochileiro Python - Melhores práticas para desenvolvimento
Escrito de forma colaborativa por mais de uma centena de membros da comunidade Python, este livro tem três seções. Primeiro, você aprenderá como instalar e usar ferramentas de edição para Python. Em seguida, examinará exemplos de códigos modelares com o estilo da linguagem. Para concluir, verá as bibliotecas mais usadas pela comunidade. ... Ler mais +
QUERO VER -
Plone 4: Administrando servidores Plone 4.x na prática
-
Web Scraping com Python: Coletando dados da web moderna Web Scraping com Python
-
Projetos de Ciência de Dados com Python Projetos de Ciência de Dados com Python
-
Data Science para Programadores - Um Guia Completo Utilizando a Linguagem Python
- DescriçãoIntrodução à Programação com PYTHON
Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional. Lançada por Guido van Rossum em 1991. Atualmente é uma das Linguagens de Programação mais utilizadas no mundo. Python foi criada para produzir código bom e fácil de manter, de maneira rápida e suporta múltiplos paradigmas de programação.
A programação procedimental pode ser usada para programas simples e rápidos, mas estruturas de dados avançadas estão disponíveis para facilitar o desenvolvimento de algoritmos complexos. Grandes projetos podem ser feitos usando técnicas de orientação a objetos, que é completamente suportada em Python. Assim, o Python se aplica na solução de problemas de várias complexidades.
Além disso, por ser uma linguagem livre e multiplataforma, possibilita que os programas escritos em uma plataforma sejam executados sem nenhum problema na maioria das plataformas existentes e sem nenhuma modificação. - Sobre o Autor
- Especificação
Características
Assuntos Python Tipo de Livro Livro Físico Especificações
Sobre o Autor Alexandre Rojas
Alexandre Rojas, Doutor em Engenharia de Transportes pela Universidade Federal do Rio de Janeiro (UFRJ, 2014). Professor Adjunto do Departamento de Informática e Ciência da Computação do Instituto de Matemática e Estatística da Universidade do Estado do Rio de Janeiro (UERJ). Professor das disciplinas Sistemas de Informática, Introdução ao Processamento de Dados e Fundamentos da Computação.
Sergio Kostin,/b>
Sergio Kostin Doutor em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (UFRJ, 2008). Professor Adjunto do Departamento de Informática e Ciência da Computação do Instituto de Matemática e Estatística da Universidade do Estado do Rio de Janeiro (UERJ).Coordenador do Curso de Introdução ao Processamento de dados-IPD.
Colaboradores No desenvolvimento deste livro, os autores contaram com a colaboração dos estagiários Vitor Cracel Messner e Gustavo Silva dos Santos, estudantes do curso de Bacharelado em Ciência da Computação pelo Instituto de Matemática e Estatística (IME/UERJ) e estagiários do CETREINA/UERJ, a quem manifestamos nossos agradecimentos.Informações Técnicas Sumário
1 Introdução as Linguagens de Programação - 1
1.1 Para quem e este livro - 1
1.2 Um pouco da história das linguagens de programação - 1
1.3 Programas Tradutores - 2
1.4 Sobre o Python - 3
1.5 Características da linguagem - 3
1.6 Quem usa Python -
1.7 Instalação do Python - 4
1.8 Ambiente de Desenvolvimento Integrado-IDE - 5
1.9 O ambiente IDLE - 6
1.10 Modos de Funcionamento da IDLE - 6
1.11 Ajuda (Help Modules) - 8
2 Primeiros Passos - 9
2.1 A obtenção da Informação - 9
2.2 Conceitos Básicos de Variáveis - 10
2.3 O conceito (básico) de Variáveis Mutáveis e Imutáveis - 10
2.4 Nomes de Variáveis ou Identificadores - 10
2.5 Comandos de Atribuição - 11
2.6 Linhas - 12
2.7 Múltiplas declarações em uma linha -
2.8 Indentação - 12
2.9 Comentários - 13
2.10 Documentação (Docstring) - 13
3 Tipos Primitivos de Dados - 15
3.1 Tipos Primitivos de Dados - 15
3.2 Tipos Estruturados de Dados - 19
4 Entrada e Saída - 21
4.1 Considerações iniciais - 21
4.2 Comandos de Entrada - 21
4.3 Comandos de Saída - print - 22
4.4 Formatação de string - 23
4.5 Alinhamento -. 26
4.6 Alterar a ordem de exibição das variáveis - 27
4.7 Caracteres não imprimíveis: - 27
4.8 Exercírcios resolvidos - 28
4.9 Para Saber Mais -. 28
5 Expressões Aritméticas - 29
5.1 Introdução. - 29
5.2 Operadores - 29
5.3 Erros de Float Point - 31
5.4 Módulos built in - 31
5.5 Importação de Módulos - 31
5.6 Módulo math - 32
5.7 Módulo random -. 36
5.8 Para saber mais - 38
6 Estruturas de Decisão - 39
6.1 Introdução - 39
6.2 Expressões Lógicas - 39
6.3 Tipos - 40
6.4 Uso de várias comparações - 41
6.5 Uma solução equivocada - 42
6.6 Exercícios Resolvidos -. 42
6.7 Exercícios Propostos - 46
6.8 Para Saber Mais -. 46
7 Estruturas de Repetição - 47
7.1 Objetivo - 47
7.2 Comando while - 47
7.3 Comando for -. 48
7.4 O comando continue - 49
7.5 Exercícios Resolvidos - 50
8 Classe String - 55
8.1 A Ideia de Ordenação do Python e o slice - 55
8.2 Operadores - 55
8.3 Função len(x) - 56
8.4 Função ord(x) - 56
8.5 Função chr(x) - 56
8.6 Métodos da Classe String - 56
8.7 Formatações Avançadas de Strings - 59
8.8 Exercícios Resolvidos - 61
9 Tratamentos de Erro - 65
9.1 Objetivo - 65
9.2 Tipos de Erro - 65
9.3 Tratamento de Exceções - 66
9.4 Provocando Exceções - 67
9.5 Comando nally - 67
9.6 Exercícios Resolvidos - 68
9.7 Para Saber Mais - 69
10 Listas - 71
10.1 Introdução - 71
10.2 Métodos, funções e comandos da classe list - 71
10.3 Cuidados na atribuição de listas - o método copy - 74
10.4 Visualizando a execução do código com Python Tutor - 75
10.5 Tratando listas como vetores e matrizes - 76
10.6 Algoritmos de Ordenação Elementares - 77
10.7 Algoritmos de Busca Elementares - 80
10.8 Exercícios Resolvidos - 82
10.9 Para Saber Mais - 84
11 Conjuntos - 85
11.1 Introdução - 85
11.2 Métodos dos Conjuntos - 85
11.3 Exercícios Resolvidos - 88
11.4 Para Saber Mais - 90
12 Tuplas e Dicionários - 91
12.1 Tuplas -
12.2 Dicionários . - 93
12.3 Exercícios Resolvidos - 97
12.4 Para Saber Mais - 100
13 Funções - 101
13.1 Introdução -
13.2 Definindo funções - 101
13.3 Chamando funções - 102
13.4 Esquema de funcionamento - 103
13.5 O Conceito de Variável Global e Variável Local - 103
13.6 O Comando Global - 103
13.7 Escopo - 104
13.8 Parâmetro - 104
13.9 Atribuição Default - 105
13.10Passando um Número Variável de Argumentos - 106
13.11Recursividade - 106
13.12Exercícios Resolvidos - 107
14 Arquivos - 113
14.1 Conceitos básicos - 113
14.2 Comando open - 113
14.3 Método close - 113
14.4 Método write - 114
14.5 Método read - 114
14.6 Método readline - 115
14.7 Método readlines - 115
14.8 Método tell - 116
14.9 Método seek - 116
14.10 Método truncate - 116
14.11Simulando Registros - 116
14.12 Exercícios Resolvidos - 118
14.13 Para Saber Mais - 122
15 Numpy - 123
15.1 Motivação - 123
15.2 Instalação - 124
15.3 Numpy X Listas - 125
15.4 Criação de Arrays - 126
15.5 Métodos zeros e ones - 126
15.6 Exemplo de uma Função - 127
15.7 Redimensionamento de Arrays - 127
15.8 Operações Wise Element - 128
15.9 Gerando Objetos com Funções Aleatórias - 129
15.10 Álgebra Linear com Numpy - 130
15.11Objeto Matriz - 131
15.12Desempenho do Numpy -
15.13Exercícios Resolvidos - 133
15.14Para Saber Mais - 135
16 Matplotlib - 137
16.1 Motivação - 137
16.2 Instalação - 137
16.3 Um Gráfico Simples - 137
16.4 Sofisticando um pouco mais o Gráfico - 138
16.5 Criando Dois Gráficos ao Mesmo Tempo - 138
16.6 Gráfico com Várias Figuras - 139
16.7 Usando Coordenadas Polares - 139
16.8 Método orientado a objetos Matplotlib - 141
16.9 Um Gráfico dentro de outro - 143
16.10Gerando gráficos a partir de um array de dimensão maior que um - 143
16.11Criando dois eixos ys distintos - 144
16.12Dois gráficos com estilos diferentes -
16.13Um gráfico interessante usando Numpy . - 147
16.14Histogramas - 148
16.15Gráficos 3D - 150
16.16 Exercícios Resolvidos - 152
16.17 Para Saber Mais - 155
Exercícios Propostos - 157
Referências Bibliográficas - 163Informações Técnicas
Nº de páginas: 176 Origem: Nacional Editora: Editora Ciência Moderna Idioma: Português Edição: 1ª Edição Ano: 2018 ISBN: 9788539909810 Encadernação: Brochura Autor: Alexandre Rojas, Sergio Kostin - Informações



