Description
Efnisyfirlit
- Cover Page
- Half Title page
- Title Page
- Copyright Page
- Contents
- Preface
- About the Authors
- 1 The Introductory Discussion
- 1.1 Introduction
- 1.2 What is Python?
- 1.3 Let’s Write Our First Python Code
- 1.4 Learn the Fundamentals – With the Numbers
- Key Points to Remember
- Further Reading
- 2 Deeper Learning
- 2.1 Introduction
- 2.2 Variables and More on Variables
- 2.3 Boolean Operations with Python
- 2.4 Interactive Programming with Python
- 2.5 Keywords in Python
- 2.5.1 Let’s Test ‘and’, ‘or’ and ‘not’
- 2.5.2 ‘break’ and Continue
- 2.5.3 Global Scope in Python
- 2.5.4 ‘is’ in Python
- Key Points to Remember
- Further Reading
- 3 Learning Gets Better
- 3.1 Introduction
- 3.2 Tuples in Python
- 3.3 Lists in Python
- 3.4 Decision Control Statements
- Key Points to Remember
- Further Reading
- 4 Functions – In and Out
- 4.1 Introduction
- 4.2 Functions in Python
- 4.3 Lambda Functions
- Key Points to Remember
- Further Reading
- 5 Modules in Python
- 5.1 Introduction
- 5.2 Module Usage and the Creation of Modules
- 5.3 Math Modules
- 5.4 Command-Line Arguments in Python
- Key Points to Remember
- Further Reading
- 6 Namespace in Python
- 6.1 Introduction
- 6.2 Types of Namespaces
- 6.3 Calendar
- 6.4 It’s Time to Learn About the Time Module
- 6.5 Getpass with Python
- 6.6 Getuser in Python
- 6.7 Function Redefinition in Python
- Key Points to Remember
- Further Reading
- 7 Strings – Strike the Right Chords
- 7.1 Introduction
- 7.2 String Traversal and Other String Operations
- 7.3 Built-in String Functions – A Quick Lesson
- Key Points to Remember
- Further Reading
- 8 Python and Files
- 8.1 Introduction
- 8.2 Files in Python
- 8.2.1 Opening a File
- Key Points to Remember
- Further Reading
- 9 Python and Directories
- 9.1 Introduction
- 9.2 Directory Creation
- Key Points to Remember
- Further Reading
- 10 Data Structures in Python
- 10.1 Introduction
- 10.1.1 Why Do We Need Data Structure?
- 10.2 Arrays – The Basic Data Structure
- 10.2.1 Declaration of Arrays
- 10.2.2 Lists Implementation
- 10.2.3 The Operations
- 10.3 Stack
- 10.3.1 Working
- 10.4 Queue
- 10.4.1 Single-ended Queue
- 10.4.2 Working
- 10.4.3 Priority Queue
- 10.5 Zip, Enumerate and Dictionaries
- Key Points to Remember
- Further Reading
- 11 Classes and Objects
- 11.1 Introduction
- 11.2 Classes and Objects in Python
- 11.3 __init__ and __del__
- 11.4 Access Specifiers with Python
- Key Points to Remember
- Further Reading
- 12 Fun Learning
- 12.1 Introduction
- 12.2 Accessing CSV from Python
- 12.3 NumPy
- 12.4 SciPy
- 12.5 NumPy and SciPy Differences
- 12.6 The Intel Distribution for Python
- Key Points to Remember
- Further Reading
- 13 Addendum – Real-time Fun Exercises with Python
- 13.1 Introduction
- 13.2 The Exercises – Try These Out
- 13.2.1 Find the IP Address of Your Machine with Python
- 13.2.2 Build a Spell Checker with Python
- 13.2.3 Internet Speed Checker with Python
- 13.2.4 Play Music with Python
- 13.2.5 URL Shortener
- 13.2.6 QR Code Generator
- Key Points to Remember
- Further Reading
- Index
Reviews
There are no reviews yet.