Práticas de programação (eBook)
98 Seiten
Editora Senac São Paulo (Verlag)
978-85-396-5539-7 (ISBN)
Lese- und Medienproben
Práticas de programação apresenta os fundamentos da programação estruturada e moderna, cobrindo conceitos essenciais como variáveis, estruturas condicionais, funções, listas, tuplas, dicionários, tratamento de exceções e organização de código em módulos. A obra avança progressivamente até técnicas mais sofisticadas, como fatiamento de dados, expressões lambda, compreensão de listas e manipulação de arquivos. Com linguagem clara, exemplos práticos e exercícios que simulam situações do cotidiano profissional, o livro oferece uma base sólida para estudantes universitários e iniciantes em computação, preparando o leitor para enfrentar desafios reais no desenvolvimento de software com confiança e autonomia.
Gustavo Moreira Calixto possui graduação em tecnologia em informática pela Universidade Estadual de Campinas, mestrado em engenharia elétrica pela Universidade Estadual de Campinas e doutorado em ciências pela Escola Politécnica da Universidade de São Paulo, com ênfase em sistemas eletrônicos. Na Universidade de São Paulo, atuou como pesquisador do Centro Interdisciplinar de Tecnologias Interativas (CITI) na área de sistemas embarcados e sistemas multimídia, sendo responsável pela gerência do projeto Global ITV, uma colaboração entre instituições brasileiras e europeias apoiada pelo CNPq e FP7. Atuou como pesquisador visitante na The University of Texas at Austin (EUA), na Moody College of Communication, Department of Electrical and Computer Engineering. Atualmente, é docente no Centro Universitário do Senac-SP, coordenando cursos de graduação da área de TI na modalidade EaD. É professor visitante dos cursos de pós-graduação em engenharia de dados e DevOps da Universidade Presbiteriana Mackenzie. Também foi professor doutor na Fiap nos cursos de graduação e professor assistente no Insper no curso de engenharia da computação. Foi professor no Centro Paula Souza (Fatec), ministrando para os cursos de análise de sistemas e informática para negócios. Na Universidade de Guarulhos, atuou como professor doutor no curso de ciência da computação e tecnologia em gestão de TI. Tem experiência na área de tecnologia da informação e telecomunicações, voltadas a sistemas embarcados. O profissional atuou em projetos de desenvolvimento de soluções de inovação e soluções comerciais em grupos de pesquisas e consultorias da área de informática. Foi professor e coordenador adjunto dos cursos de informática da Universidade Nove de Julho e professor mestre na Faculdade Impacta de Tecnologia. Desde 2005, realiza atividades voluntárias junto ao IEEE. Desde julho de 2017 é gerente de tecnologia da Prodam/SP.
Capítulo 1 - Programação estruturada
1 Funções e procedimentos
2 Escopo de variáveis
Considerações finais
Referências
Capítulo 2 - Listas
1 Estruturas unidimensionais
2 Operações básicas
3 Listas e funções
4 Estruturas bidimensionais
Considerações finais
Referências
Capítulo 3 - Fatiamento (slicing)
1 Fatiamento de listas
2 Operações com strings
Considerações finais
Referências
Capítulo 4 - Tuplas e dicionários
1 Tuplas
2 Dicionários
3 Tuplas e dicionários em funções
Considerações finais
Referências
Capítulo 5 - Função lambda
1 Conceito e aplicações
2 Uso das funções sort, map e list
Considerações finais
Referências
Capítulo 6 - Tratamento de exceções
1 Conceito e aplicações
2 Invocando exceções manualmente
Considerações finais
Referências
Capítulo 7 - Arquivos
1 Arquivos texto
2 Arquivos binário
Considerações finais
Referências
Capítulo 8 - Gerenciamento de módulos
1 A comunidade de desenvolvimento Python
2 O gerenciamento de módulos com pip
3 Ambiente virtual
4 Criando seus próprios módulos
Considerações finais
Referências
Sobre o autor
| Erscheint lt. Verlag | 12.9.2025 |
|---|---|
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | Computadores • função lambda • Programação • Python • Tuplas |
| ISBN-10 | 85-396-5539-X / 853965539X |
| ISBN-13 | 978-85-396-5539-7 / 9788539655397 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich