Å·±¦ÓéÀÖ

Simeon Franklin's Reviews > Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code

Beyond the Basic Stuff with Python by Al Sweigart
Rate this book
Clear rating

by
45698642
's review

it was amazing
Read 2 times

"Beyond the Basic Stuff with Python" covers a variety of topics that are frequent stumbling blocks for folks relatively new to Python or inexperienced with software development in general. This isn't for absolute beginners - if you can't write a for-loop yet look elsewhere
first. But for folks getting to the the "advanced novice" stage this is a fantastic resource.

For context: I often teach classes for novice Python programmers through community events. Participants might be scientists or statisticians trying to improve their Python chops or programming bootcamp students who are relatively new to writing code.

Often their code works - sort of. They are beyond the basics of syntax but struggling with software development skills: It runs in a notebook but I don't know how to run it with out starting a notebook server... I commented out this block of code because I only need it the first time I run this... How do I get rid of all the numbered indexes like row[3][2]? Is there a way to make this less repetitive?

Al Sweigart does a great job of choosing topics that often come up from these folks and they aren't limited to Python syntax and semantics. This book covers many issues specific to Python like using the Black code formatter, writing Pythonic code, some Python language gotchas and idiosyncrasies and even coverage of writing object oriented code with Python.

But this isn't just a Python tutorial. It also covers some common topics that are familiar to folks with a computer science background but otherwise might be mysterious. From defining jargon like "mutability" or "garbage collection" to explaining Big O analysis of algorithms or the chapter on using Git effectively to manage your personal projects - there are lots of gems to help grow novice programmers into software developers.

I have often recommended "Automate the Boring Stuff With Python" as way to get absolute beginners to jump into writing some code that hopefully scratches an itch and motivates them to continue learning. I'll be recommending this book to those learners who want to keep growing in the craft of software development with Python.
� flag

Sign into Å·±¦ÓéÀÖ to see if any of your friends have read Beyond the Basic Stuff with Python.
Sign In »

Reading Progress

Finished Reading
Finished Reading
January 6, 2021 – Shelved

No comments have been added yet.