Fundamentals of Python Programming [pdf]
python.cs.southern.edu
Fundamentals of Python Programming [pdf]
1–10 of 38 posts
Re: Fundamentals of Python Programming [pdf]
#2Re: Fundamentals of Python Programming [pdf]
#3Re: Fundamentals of Python Programming [pdf]
#4For anyone interested in possibly writing an intro book (or some such material) in the future, here are a beginners thoughts on what makes this a good read:
(1) Heavy use of code examples, with accompanying explanations. For myself, at least, I learn a lot through examples, and seeing so many examples of functioning code was very beneficial. The explanations are easy to grasp, without dumbing the material down. Moroever, the examples are integrated with the flow of the material presented (so never arbitrary) and many build on each other as the chapters progress.
(2) Functions are presented before lists.
(3) He takes time to provide clear, precise, and deep definitions and explanations of the concepts. There is a near-philosophical exactness (like the exactness of analytical philosophy) in the descriptions.
(4) Formatting and organization. There was never a time where I felt lost as to where I was, where I was going, or where prior material was. Skim the book yourself to see the myriad ways it formats and presents the material to make study easy on the reader.
(5) The number of exercises/problems at the end of each chapter.
Re: Fundamentals of Python Programming [pdf]
#5Re: Fundamentals of Python Programming [pdf]
#6Re: Fundamentals of Python Programming [pdf]
#7Aw hell yeah. Programming books that teach you how to actually think like a programmer are THE best ones. Thanks for the resource.
[1] https://greenteapress.com/wp/think-python-2e/
[2] https://runestone.academy/runestone/static/thinkcspy/index.h...
Re: Fundamentals of Python Programming [pdf]
#8Love this book. I decided to make a career change about six months ago, found this book, and started learning Python. Over the past six months I've built four apps (after learning JS and a couple different frameworks), and have multiple interviews lined up for back-end roles. For anyone interested in possibly writing an intro book (or some such material) in the future, here are a beginners thoughts on what makes this…
Re: Fundamentals of Python Programming [pdf]
#9Skimming the book, it does not use type annotations in its functions. I would talk about type annotations and encourage their use soon after presenting the concept of functions. Agree?
Re: Fundamentals of Python Programming [pdf]
#10Skimming the book, it does not use type annotations in its functions. I would talk about type annotations and encourage their use soon after presenting the concept of functions. Agree?