Python3 Basic Tutorial-Liaoche [with label full VERSION]

Source: Internet
Author: User
Tags define function

[Baidu Cloud Disk DOWNLOAD] http://pan.baidu.com/s/1hqi5fMk

Python tutorials ... 5

About Python ... 7

Install Python. 12

Python interpreter ... 16

The first Python program ... 18

Use a text editor ... 19

Python Code run Assistant ... 25

Input and output ... 28

Python Basics ... 32

Data types and variables ... 33

Strings and encodings ... 43

Use list and tuple. 53

Condition judgment ... 60

Cycle... 64

Using Dict and set 67

Function... 74

Call Function ... 76

Define function ... 78

Parameters of the function ... 83

Recursive function ... 97

Advanced Features ... 101

Slice... 102

Iterate ... 105

List-generated ... 108

Generator ... 111

Iterators ... 119

Functional programming ... 122

Higher-order functions ... 123

Map/reduce. 126

Filter. 131

Sorted. 135

return function ... 138

anonymous function ... 141

Decorator ... 143

Partial function ... 147

Module... 150

Using modules ... 153

Install third-party modules ... 157

Object-Oriented Programming ... 160

Classes and instances ... 162

Access Restrictions ... 167

Inheritance and polymorphism ... 170

Get object Information ... 177

Instance properties and Class properties ... 184

Object-oriented advanced programming ... 185

Use __slots__. 185

Use @property. 188

Multiple inheritance ... 191

Custom class ... 196

Use enum class ... 207

Use meta-class ... 209

errors, debugging, and testing ... 218

Error handling ... 219

Debugging... 229

Unit test ... 235

Document testing ... 240

IO programming ... 245

File read/write ... 247

Stringio and Bytesio. 251

Manipulating Files and directories ... 253

Serialization ... 257

Processes and Threads ... 263

Multi-process ... 267

Multithreading... 274

ThreadLocal 282

Process vs. Thread ... 285

Distributed process ... 290

Regular Expressions ... 295

Common built-in modules ... 303

Datetime. 303

Collections. 310

Base64. 314

struct 317

Hashlib. 320

Itertools. 326

XML: 329

Htmlparser. 333

Urllib. 335

Common third-party modules ... 339

PIL. 339

Virtualenv. 343

Graphical interface ... 346

Network Programming ... 350

Introduction to TCP/IP ... 351

TCP Programming ... 353

UDP programming ... 361

Email... 363

SMTP Send mail ... 366

POP3 Receive mail ... 376

Access database ... 58w

Use SQLite. 386

Using MySQL: 390

Use SQLAlchemy. 394

Web Development ... 398

Introduction to the HTTP protocol ... 400

Introduction to HTML ... 410

Wsgi interface ... 415

Use the web Framework ... 422

Use templates ... 427

Asynchronous IO: 434

Co-process ... 436

Asyncio. 441

Async/await 444

Aiohttp. 446

Actual combat... 447

Day 1-building a development environment ... 452

Day 2-writing web App skeleton ... 453

Day 3-Write ORM: 455

Day 4-Writing model 464

Day 5-writing a web framework ... 468

Day 6-Write configuration files ... 473

Day 7-Write MVC: 475

Day 8-build front end ... 477

Day 9-write the API. 486

Day 10-User registration and login ... 488

Day 11-Write the log creation page ... 497

Day 12-Write a log list page ... 505

Day 13-Improve development efficiency ... 510

Day 14-Complete the web App. 514

Day 15-Deploy Web App. 516

Day 16-write a mobile app. 527

FAQ.. 529

Final Summary 531

[Baidu Cloud Disk DOWNLOAD] http://pan.baidu.com/s/1hqi5fMk

[Baidu Cloud Disk DOWNLOAD] http://pan.baidu.com/s/1hqi5fMk

Python3 Basic Tutorial-Liaoche [with label full VERSION]

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.