Python 101: 2nd Edition

Python 101: 2nd Edition
PDF
  • eBook:
    Python 101: 2nd Edition
  • Author:
    Michael Driscoll
  • Edition:
    2 edition
  • Categories:
  • Data:
    August 30, 2020
  • ISBN:
    B08GZTFCRF
  • ISBN-13:
    9798676893880
  • Language:
    English
  • Pages:
    587 pages
  • Format:
    PDF

Book Description
The second edition of Python 101 (50,000+ eBook readers alone) uses Python 3 to teach you how to program successfully. This book can be read by people with no programming experience, although understanding basic computer terminology is recommended.

While Python 101 teaches you all the basics that you need to know, it also dives into many intermediate level topics too. This book is split up into four sections:
  • The Python Language
  • Intermediate Topics
  • Creating Sample Applications
  • Distributing Your Code
This book has been completely rewritten from the ground up. There are many new chapters and coverage of new features in Python 3.
Another new feature is that Python 101 has Review Questions for every chapter. The book also includes an answer key in the back.
Unlike most beginner Python books, Python 101 explains how to create simple applications. It also goes on to teach you how to distribute your code as a Windows executable. 

Content

Part I - The Python Language
Chapter 1 - Installing Python
Chapter 2 - Python Editors
Chapter 3 - Documenting Your Code
Chapter 4 - Working with Strings
Chapter 5 - Numeric Types
Chapter 6 - Learning About Lists
Chapter 7 - Learning About Tuples
Chapter 8 - Learning About Dictionaries
Chapter 9 - Learning About Sets
Chapter 10 - Boolean Operations and None
Chapter 11 - Conditional Statements
Chapter 12 - Learning About Loops
Chapter 13 - Python Comprehensions
Chapter 14 - Exception Handling
Chapter 15 - Working with Files
Chapter 16 - Importing
Chapter 17 - Functions
Chapter 18 - Classes

Part II - Beyond the Basics
Chapter 19 - Introspection
Chapter 20 - Installing Packages with pip
Chapter 21 - Python Virtual Environments
Chapter 22 - Type Checking in Python
Chapter 23 - Creating Multiple Threads
Chapter 24 - Creating Multiple Processes
Chapter 25 - Launching Subprocesses with Python
Chapter 26 - Debugging Your Code with pdb
Chapter 27 - Learning About Decorators
Chapter 28 - Assignment Expressions
Chapter 29 - Profiling Your Code
Chapter 30 - An Introduction to Testing
Chapter 31 - Learning About the Jupyter Notebook

Part III - Practical Python
Chapter 32 - How to Create a Command-line Application with argparse
Chapter 33 - How to Parse XML
Chapter 34 - How to Parse JSON
Chapter 35 - How to Scrape a Website
Chapter 36 - How to Work with CSV files
Chapter 37 - How to Work with a Database Using sqlite3
Chapter 38 - Working with an Excel Document in Python
Chapter 39 - How to Generate a PDF
Chapter 40 - How to Create Graphs
Chapter 41 - How to Work with Images in Python
Chapter 42 - How to Create a Graphical User Interface

Part IV - Distributing Your Code
Chapter 43 - How to Create a Python Package
Chapter 44 - How to Create an Exe for Windows
Chapter 45 - How to Create an Installer for Windows
Chapter 46 - How to Create an “exe” for Mac

Download Python 101: 2nd Edition PDF or ePUB format free


Free sample

Download in .PDF format



Add comments
Прокомментировать
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019