UFCD 10793: Fundamentos de Python Embrenhe-se na fascinante linguagem de programação Python com 'Fundamentos de Python'. Este livro é especialmente desenhado para adultos que querem dar os primeiros passos no mundo da programação, adotando uma abordagem prática e centrada no aluno. Estruturado de forma a proporcionar uma experiência de aprendizagem envolvente, o livro cobre desde os conceitos básicos de Python até à criação de projectos práticos. Inicia com uma introdução abrangente ao Python, realçando as suas vantagens em relação a outras linguagens e explicando as diferenças entre versões. Posteriormente, explora os melhores ambientes de desenvolvimento como Anaconda, Spyder e VS Code. Ao longo do livro, os leitores irão desvendar os conceitos genéricos de programação em Python: tipos de dados, instruções de decisão, ciclos, funções, listas, variáveis, dicionários e muito mais. Além disso, irão explorar utilizações práticas de Python, como benchmarks e geradores, e ganharão competências em trabalhar com diferentes tipos de ficheiros e bases de dados. O livro também aprofunda o mundo das classes – desde construtores e métodos até conceitos avançados como abstração e polimorfismo. As bibliotecas populares como Pandas, NumPy e Matplotlib são introduzidas para facilitar análises de dados e visualizações gráficas intuitivas. O ponto alto da viagem de aprendizagem é um projecto final que consolida todas as competências adquiridas. Com uma abordagem Project-Based Learning (PBL), este livro garante que os leitores não só compreendem os conceitos, mas também são capazes de os aplicar em contextos reais. Prepare-se para desmistificar Python e transformar-se num programador confiante e capaz.
FIM