Beyond the Basic Stuff with Python 1st Edition Al Sweigart download pdf
Beyond the Basic Stuff with Python 1st Edition Al Sweigart download pdf
com
https://textbookfull.com/product/beyond-the-basic-stuff-
with-python-1st-edition-al-sweigart/
OR CLICK BUTTON
DOWNLOAD NOW
https://textbookfull.com/product/automate-the-boring-stuff-with-
python-2nd-edition-practical-programming-for-total-beginners-al-
sweigart/
textboxfull.com
https://textbookfull.com/product/invent-your-own-computer-games-with-
python-al-sweigart/
textboxfull.com
https://textbookfull.com/product/invent-your-own-computer-games-with-
python-4th-edition-al-sweigart/
textboxfull.com
https://textbookfull.com/product/basic-exercises-for-competitive-
programming-python-1st-edition-jan-pol/
textboxfull.com
Programming Microcontrollers with Python: Experience the
Power of Embedded Python 1st Edition Armstrong Subero
https://textbookfull.com/product/programming-microcontrollers-with-
python-experience-the-power-of-embedded-python-1st-edition-armstrong-
subero/
textboxfull.com
https://textbookfull.com/product/programming-microcontrollers-with-
python-experience-the-power-of-embedded-python-1st-edition-armstrong-
subero-2/
textboxfull.com
https://textbookfull.com/product/dealing-with-the-tough-stuff-how-to-
achieve-results-from-key-conversations-hill/
textboxfull.com
https://textbookfull.com/product/the-python-book-the-ultimate-guide-
to-coding-with-python-imagine-publishing/
textboxfull.com
https://textbookfull.com/product/good-stuff-1st-edition-salman-akhtar/
textboxfull.com
CONTENTS IN DETAIL
ACKNOWLEDGMENTS
INTRODUCTION
Who Should Read This Book and Why
About This Book
Your Programming Journey
Examining Tracebacks
Searching for Error Messages
Paths in Python
The Home Directory
The Current Working Directory
Absolute vs. Relative Paths
Installing Black
Running Black from the
Command Line
Disabling Black for Parts of Your
Code
Summary
CHAPTER 4: CHOOSING
UNDERSTANDABLE NAMES
Casing Styles
PEP 8’s Naming Conventions
Appropriate Name Length
Too Short Names
Too Long Names
Formatting Strings
Use Raw Strings If Your String
Has Many Backslashes
Format Strings with F-Strings
Definitions
Python the Language and Python
the Interpreter
Garbage Collection
Literals
Keywords
Objects, Values, Instances, and
Identities
Items
Mutable and Immutable
Indexes, Keys, and Hashes
Containers, Sequences, Mapping,
and Set Types
Dunder Methods and Magic
Methods
Modules and Packages
Callables and First-Class Objects
Default Arguments
Using * and ** to Pass
Arguments to Functions
Using * to Create Variadic
Functions
Using ** to Create Variadic
Functions
Using * and ** to Create
Wrapper Functions
Functional Programming
Side Effects
Higher-Order Functions
Lambda Functions
Mapping and Filtering with List
Comprehensions
Return Values Should Always Have the
Same Data Type
Raising Exceptions vs. Returning Error
Codes
Summary
CHAPTER 11: COMMENTS, DOCSTRINGS,
AND TYPE HINTS
Comments
Comment Style
Inline Comments
Explanatory Comments
Summary Comments
“Lessons Learned” Comments
Legal Comments
Professional Comments
Codetags and TODO Comments
Magic Comments and Source File
Encoding
Docstrings
Type Hints
Summary
CHAPTER 12: ORGANIZING YOUR CODE
PROJECTS WITH GIT
Git Commits and Repos
Using Cookiecutter to Create New Python
Projects
Installing Git
Configuring Your Git Username
and Email
Installing GUI Git Tools
Summary
INDEX
BEYOND THE BASIC STUFF
WITH PYTHON
San Francisco
BEYOND THE BASIC STUFF WITH PYTHON. Copyright © 2021 by Al
Sweigart.
No Starch Press and the No Starch Press logo are registered trademarks of
No Starch Press, Inc. Other product and company names mentioned herein
may be the trademarks of their respective owners. Rather than use a
trademark symbol with every occurrence of a trademarked name, we are
using the names only in an editorial fashion and to the benefit of the
trademark owner, with no intention of infringement of the trademark.
For my nephew Jack
About the Author
Al Sweigart is a software developer and tech book author living
in Seattle. Python is his favorite programming language, and he
is the developer of several open source modules for it. His other
books are freely available under a Creative Commons license on
his website at https://www.inventwithpython.com/. His cat
Zophie weighs 11 pounds.
IV. FEJEZET.
A módszer a szocziológiában.
V. FEJEZET.
Mi a társadalom?
A TÁRSADALMAK ALAKULÁSA
I. FEJEZET.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
textbookfull.com