وبلاگ بلیان

برنامه‌نویسی پایتون به‌وسیلهٔ مثال‌ها

Python Programming by Example

معرفی کتاب «برنامه‌نویسی پایتون به‌وسیلهٔ مثال‌ها» (با عنوان لاتین Python Programming by Example) نوشتهٔ Agus Kurniawan، منتشرشده توسط نشر 2015 در سال 2015. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

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 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
دانلود کتاب برنامه‌نویسی پایتون به‌وسیلهٔ مثال‌ها