Beyond the Basic Stuff with Python [1 ed.] 9781593279660, 9781593279677, 2020034287, 2020034288

BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL You’ve completed a basic Python programming tutorial or finished Al Swei

1,106 109 3MB

English Pages 384 Year 2020

Report DMCA / Copyright

DOWNLOAD EPUB FILE

Table of contents :
Table of contents
Introduction

PART 1: GETTING STARTED
Chapter 1: Dealing with Errors and Asking for Help
Chapter 2: Environment Setup and the Command Line

PART 2: BEST PRACTICES, TOOLS, AND TECHNIQUES
Chapter 3: Code Formatting with Black
Chapter 4: Choosing Understandable Names
Chapter 5: Finding Code Smells
Chapter 6: Writing Pythonic Code
Chapter 7: Programming Jargon
Chapter 8: Common Python Gotchas
Chapter 9: Esoteric Python Oddities . . .
Chapter 10: Writing Effective Functions
Chapter 11: Comments, Docstrings, and Type Hints
Chapter 12: Organizing Your Code Projects with Git
Chapter 13: Measuring Performance and Big O Algorithm Analysis
Chapter 14: Practice Projects

PART 3: OBJECT-ORIENTED PYTHON
Chapter 15: Object-Oriented Programming and Classes
Chapter 16: Object-Oriented Programming and Inheritance
Chapter 17: Pythonic OOP: Properties and Dunder Methods

Beyond the Basic Stuff with Python [1 ed.]
 9781593279660, 9781593279677, 2020034287, 2020034288

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up