1. ALL ABOUT STRINGS
String SlicingPreview Python 101: Interactively learn how to program with Python 3
String FormattingPreview
2. LISTS, TUPLES AND DICTIONARIE
What are we learning in this chapter?Preview
ListsPreview
TuplesPreview
DictionariesPreview
3. CONDITIONAL STATEMENT
What are conditional statements?
The if statement
Boolean Operations
Checking for Nothing
Special Characters
4. LOOPS PYTHON 101: INTERACTIVELY LEARN HOW TO PROGRAM WITH PYTHON 3
Introduction to Loop
The for Loop
What else is for in loops
5. PYTHON COMPREHENSIONS
Introduction to Comprehensions
List comprehensions
Dictionary comprehensions
Set Comprehensions
6. EXCEPTION HANDLING
Introduction to Exception Handling
Common Exceptions
How to Handle Exceptions
try, except, or else!
7. WORKING WITH FILE
Introduction to File Handlin
How to Read a File
How To Read Files Piece by Piece
Writing Files in Python
Using the with Operator
Catching Errors in file handling
8. IMPORTING
Importing python modules
import this
Using from to import
Importing Everything!
Functions
Passing Arguments to a Function
Keyword Arguments
args and kwargs
A Note on Scope and Globals
Coding tip: Don’t repeat yourself
10. CLASSES
Introduction to classes in Python
Creating a Class
What is self?
Subclasses
11. INTROSPECTION
Introduction to Introspection
The Python Type
The Python Dir
12. THE CSV MODULE
What’s the CSV Module
Reading a CSV File
Writing a CSV File
13. CONFIGPARSER
Configuration files and config parser
Creating a Config File
How to Read, Update and Delete Options
How to Use Interpolation
14. LOGGING
Logging in Python
Creating a Simple Logger
How to log From Multiple Modules (and Formatting too!)
Configuring Logs for Work and Pleasure
15. THE OS MODULE
Python’s os module
os.name
os.environ, os.getenv() and os.putenv()
Directory and file functions in Python
os.path and related functions
16. SENDING EMAILS
Sending email in python
Send email using the TO, CC and BCC lines
Add an attachment / body using the email module
17. THE SQLITE MODULE
Getting started with SQLite in python
How to Create a Database and INSERT Some Data
Updating and Deleting Records
Basic SQLite Queries
18. THE SUBPROCESS MODULE
Python’s subprocess module
The call function
The Popen Class
Learning to Communicate with subprocess
19. THE SYS MODULE
Python’s sys module
20. THE THREADING MODULE
Threads in Python
Writing a Threaded Downloader
21. WORKING WITH DATES AND TIME
Date and time in Python
The datetime Module
The time Module
22 – THE XML MODULE
Introduction to xml module
Working with minidom
Parsing with ElementTree
How to Edit XML with ElementTree
How to Parse XML with ElementTree
23 – THE PYTHON DEBUGGER
Debugger module in Python
How to Start the Debugger
Stepping Through the Code
Setting breakpoints
24 – DECORATORS
Python Decorators
A Simple Function
Creating a Logging Decorator
Built-in Decorators
Replacing Setters and Getters with a Python property
25 – THE LAMBDA
Lambda statement in Python
Tkinter + lambda
26 Python 101: Interactively learn how to program with Python 3
26 – CODE PROFILING
Introduction to Code Profiling
Profiling Your Code with cProfile
27 – AN INTRO TO TESTING
doctest and unittest
Testing with doctest
Test Driven Development with unittest
Other Notes
28 – INSTALLING MODULES
Introduction to Installing packages
Installing from Source
Using easy_install
Using pip
A Note on Dependencies
29 – CONFIGOBJ
configobj in Python
Using a configspec
30 – PARSING XML WITH LXML
What are we learning in this chapter?
Parsing XML with lxml.objectify
Creating XML with lxml.objectify
Parsing the Book Example
31 – PYTHON CODE ANALYSIS
pylint
Analyzing Your Code
Getting Started with pyflakes
32 – THE REQUESTS PACKAGE
What is a ‘requests’ package?
How to Submit a Web Form
33 – SQLALCHEMY
SQLAlchemy in Python
How to Modify Records with SQLAlchemy
How to Delete Records in SQLAlchemy
The Basic SQL Queries of SQLAlchemy
34 – VIRTUALENV
Virtual environments
Creating a Virtual Environment
35 – CREATING MODULES AND PACKAGES
Introduction to Creating Modules & Packages
How to Create a Python Module
How to Create a Python Package
36 – HOW TO ADD YOUR CODE TO PYPI
What’s this chapter about?
Creating a setup.py File
Registering Packages
Uploading Packages to PyPI
37 – THE PYTHON EGG
Creating an egg
38 – PYTHON WHEELS
Introduction to Python wheel
Creating a wheel
Installing a Python wheel
39 – PY2EXE
Introduction to py2exe
Creating a Simple GUI
The py2exe setup.py file
Creating an Advanced setup.py File
40 – BBFREEZE
bbfreeze package
Getting Started with bbfreeze
Using bbfreeze’s Advanced Configuration
41 – CX_FREEZE
Introduction to cx_Freeze
Getting Started with cx_Freeze
Advanced cx_Freeze – Using a setup.py File
42
42 – PYINSTALLER
Introduction to PyInstaller
Getting Started with PyInstaller
PyInstaller and wxPython
43 – CREATING AN INSTALLER
Introduction to Creating an Installer
Getting Started with GUI2Exe
Let’s Make an Installer!
Digital Download Educative – Python 101: Interactively learn how to program with Python 3 at Offimc.click Now!
Delivery Information
- Upon ordering the product, a delivery email with download instructions will be sent immediately to you so that you may download your files. If you log in (or create an account) prior to purchase you will also be able to access your downloads from your account dashboard.
- It is a digital download, so please download the order items and save them to your hard drive. In case the link is broken for any reason, please contact us and we will resend the new download link to you.
- If you don't receive the download link, please don’t worry about that. We will update and notify you as soon as possible from 8:00 AM – 8:00 PM (UTC+8).
- Please Contact Us if there are any further questions or concerns you may have. We are always happy to assist!
11 reviews for Python 101: Interactively learn how to program with Python 3 – Educative
There are no reviews yet.