PE Press, 2015. โ 148 p. + Examples.<br/> <br/>This book helps you to learn how to program in Python. Several code and scenario samples are provided to accelerate your learning. All scripting samples are written in Python<br/>3.x.<div class="bb-sep"></div>The following is highlight topic in this boo
Python Programming by Example
โ Scribed by Agus Kurniawan
- Year
- 2015
- Tongue
- English
- Leaves
- 182
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This book helps you to learn how to program in Python. Several code and scenario samples are provided to accelerate your learning. All scripting samples are written in Python 3.x. The following is highlight topic in this book:
Development Environment
Python Programming Language
Lists, Tuples and Dictionary
Functions
Python Object Oriented
Python Modules and Packages
String operations
File Operations
Error Handling
Building Own Python Module
Concurrency
Encoding
Hashing and Cryptography
Database Programming
Socket Programming
Python Regular Expressions
Python GUI Programming
Python Unit Testing
โฆ Table of Contents
Copyright
Preface
1. Development Environment
1.1 Installation
1.2 Development Tools
1.3 Python Shell
1.4 Running Python Application from Files
2. Python Programming Language
2.1 Common Rule
2.2 Variables
2.3 Comment
2.4 Arithmetic Operations
2.5 Mathematical Functions
2.6 Increment and Decrement
2.7 Getting Input from Keyboard
2.8 Python Operators
2.8.1 Comparison Operators
2.8.2 Logical Operators
2.8.3 Bitwise Opeators
2.8.4 Testing All
2.9 Decision Control
2.10 Iteration - for and while
2.11 break, continue and pass
2.12 Date & Time
3. Lists, Tuples and Dictionary
3.1 Lists
3.2 Tuples
3.3 Dictionary
4. Functions
4.1 Creating A Simple Function
4.2 Function with Parameters and Returning Value
4.3 Function with Multiple Returning Values
4.4 Recursion Function
4.5 Testing
5. Python Object Oriented
5.1 Creating Classes
5.2 Class Attributes
5.3 Built-In Class Attributes
5.4 Destroying Class Object
5.5 Write them All
5.6 Inheritance
5.7 Overriding Methods
5.8 Overloading Operators
6. Python Modules and Packages
6.1 Python Modules
6.2 import Statement
6.3 from...import * Statement
6.4 Installing External Python Package
7. String Operations
7.1 Getting Started
7.2 Concatenating Strings
7.3 String To Numeric
7.4 Numeric to String
7.5 String Parser
7.6 Check String Data Length
7.7 Copy Data
7.8 Upper and Lower Case Characters
7.9 Testing A Program
8. File Operations
8.1 Getting Started
8.2 Writing Data Into A File
8.2.1 Creating a File
8.2.2 Writing Data
8.2.3 Closing a File
8.2.4 Demo
8.3 Reading Data From A File
9. Error Handling
9.1 Error Handling
9.2 Catching All Errors
9.3 Raising Exceptions
9.4 Custom Exception
10. Building Own Python Module
10.1 Creating Simple Module
10.2 Building Own Python Package
11. Concurrency
11.1 Getting Started
11.2 Threading
11.3 Synchronizing Threads
11.3.1 Mutex Locks
11.3.2 Event
11.4 Queue
11.5 Multiprocessing
11.5.1 Process
11.5.2 Synchronizing Processes
11.6 Parallel Tasks
11.6.1 ThreadPoolExecutor
11.6.2 ProcessPoolExecutor
12. Encoding
12.1 Getting Started
12.2 Encoding Base64
12.3 Hexadecimal
12.4 JSON
12.5 XML
12.6 CSV
13. Hashing and Cryptography
13.1 Getting Started
13.2 Hashing
13.2.1 Hashing with MD5
13.2.2 Hashing with SHA1 and SHA256
13.2.3 Hashing with Key Using HMAC
13.2.4 Write them All
13.3 Cryptography
13.3.1 Symmetric Cryptography
13.3.2 Asymmetric Cryptography
14. Database Programming
14.1 Database for Python
14.2 MySQL Driver for Python
14.3 Testing Connection
14.4 CRUD (Create, Read, Update and Delete) Operations
14.4.1 Create Data
14.4.2 Read Data
14.4.3 Update Data
14.4.4 Delete Data
14.4.5 Write them All
15. Socket Programming
15.1 Socket Module
15.2 Hello World
15.3 Client/Server Socket
15.3.1 Server Socket
15.3.2 Client Socket
15.3.3 Testing
16. Python Regular Expressions
16.1 Getting Started
16.2 Demo
17. Python GUI Programming
17.1 Getting Started
17.2 Hello Python GUI
17.3 Working with Input Form
17.4 Working with Common Dialogs
18. Python Unit Testing
18.1 Getting Started
18.2 Demo
Source Code
Contact
๐ SIMILAR VOLUMES
Palo Alto: realpython.com, 2012. โ 209 p.<div class="bb-sep"></div>An introduction to Python through practical examples<div class="bb-sep"></div>Quick but thorough overview of all the Python fundamentals. Plus an intro to Web Development.
A pragmatic guide for developing your own games with Python About This Book Strengthen your fundamentals of game programming with Python language Seven hands-on games to create 2D and 3D games rapidly from scratch Illustrative guide to explore the different GUI libraries for building your games Who
A pragmatic guide for developing your own games with Python About This Book Strengthen your fundamentals of game programming with Python language Seven hands-on games to create 2D and 3D games rapidly from scratch Illustrative guide to explore the different GUI libraries for building your games Who
A pragmatic guide for developing your own games with Python About This Book Strengthen your fundamentals of game programming with Python language Seven hands-on games to create 2D and 3D games rapidly from scratch Illustrative guide to explore the different GUI libraries for building your games Who