Hướng dẫn writing idiomatic python pdf - viết pdf python thành ngữ

Permalink

bậc thầy

Chuyển nhánh/thẻ

Không thể tải các nhánh

Không có gì để hiển thị

{{refname}}

Tên đã được sử dụng

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh GIT chấp nhận cả tên thẻ và tên chi nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi bất ngờ. Bạn có chắc là bạn muốn tạo chi nhánh này?

Đi nộp

  • Đi nộp
  • Sao chép đường dẫn
  • Sao chép permalink

Không thể lấy lại những người đóng góp tại thời điểm này

163 kb

Tải xuống

  • Mở với máy tính để bàn
  • Tải xuống
  • Xóa tài liệu

Xin lỗi, có lỗi xảy ra. Tải lại?

Xin lỗi, chúng tôi không thể hiển thị tệp này.

Xin lỗi, tệp này không hợp lệ nên nó không thể được hiển thị.

my_container = ['Larry', 'Moe', 'Curly']
index = 0
for element in my_container:
    print ('{} {}'.format(index, element))
    index += 1

my_container = ['Larry', 'Moe', 'Curly']
for index, element in enumerate(my_container):
    print ('{} {}'.format(index, element))

HTML Scraping

Rút trích nội dung trang web If you’d like to contribute, fork us on GitHub!

LXML và yêu cầu

Ứng dụng dòng lệnhopinionated in a way that is almost, but not quite, entirely unlike Python’s official documentation. You won’t find a list of every Python web framework available here. Rather, you’ll find a nice concise list of highly recommended options.

Đóng cửa muộn

Các tệp bytecode (.pyc) ở khắp mọi nơi!Python 3 is highly recommended over Python 2. Consider upgrading your applications and infrastructures if you find yourself still using Python 2 in production today. If you are using Python 3, congratulations — you are indeed a person of excellent taste. —Kenneth Reitz

Chọn một giấy phép

Hướng dẫn kịch bản cho các ứng dụng Python

Phần này của Hướng dẫn tập trung vào tư vấn công cụ và mô -đun dựa trên các kịch bản khác nhau.

  • Ứng dụng mạng
    • HTTP
    • Hệ thống phân phối
    • Ứng dụng & Khung web
    • Định nghĩa bài văn

  • Khung

  • Máy chủ web
  • Máy chủ WSGI
  • Máy chủ thực hành tốt nhất
  • Lưu trữ
  • Tạo khuôn
  • HTML Scraping
  • Cài đặt Python 2 trên Linux

  • Sử dụng VirtualEnvs với PIPENV:

  • Pipenv & môi trường ảo
    • Hãy chắc chắn rằng bạn đã có Python & Pip
    • Cài đặt PipenV
    • Cài đặt các gói cho dự án của bạn
    • Sử dụng các gói đã cài đặt
    • Bước tiếp theo
  • Cấp thấp hơn: VirtualEnv
    • Cách sử dụng cơ bản
    • Ghi chú khác
    • VirtualenVWrapper
    • virtualenv-burrito
    • Dirrenv

Môi trường phát triển Python

Phần này của Hướng dẫn tập trung vào môi trường phát triển Python và các công cụ thực hành tốt nhất có sẵn để viết mã Python.

  • Môi trường phát triển của bạn
    • Biên tập viên văn bản
    • Ides
    • Công cụ thông dịch viên
    • Các công cụ khác
  • Pipenv & môi trường ảo
    • Hãy chắc chắn rằng bạn đã có Python & Pip
    • Cài đặt PipenV
    • Cài đặt các gói cho dự án của bạn
    • Sử dụng các gói đã cài đặt
    • Bước tiếp theo
  • Cấp thấp hơn: VirtualEnv
    • Cách sử dụng cơ bản
    • Ghi chú khác
    • VirtualenVWrapper
    • virtualenv-burrito
    • Dirrenv
  • Môi trường phát triển Python
    • Phần này của Hướng dẫn tập trung vào môi trường phát triển Python và các công cụ thực hành tốt nhất có sẵn để viết mã Python.
    • Môi trường phát triển của bạn

Biên tập viên văn bản

Ides

  • Công cụ thông dịch viên
    • Các công cụ khác
    • Cấu hình tiếp theo của PIP và VirtualenV
    • Yêu cầu một môi trường ảo hoạt động cho pip
    • Gói lưu trữ để sử dụng trong tương lai
    • Viết mã Python tuyệt vời
    • Phần này của Hướng dẫn tập trung vào các thực hành tốt nhất để viết mã Python.
    • Cấu trúc dự án của bạn
    • Cấu trúc của kho lưu trữ
    • Cấu trúc của mã là chìa khóa
    • Mô -đun
    • Gói
    • Lập trình hướng đối tượng
  • Trang trí
    • Người quản lý bối cảnh
    • Gõ động
    • Các loại có thể thay đổi và bất biến
    • Phụ thuộc bán hàng hóa
    • Người chạy bộ
  • Đọc thêm
  • Kiểu mã
    • Khái niệm chung
    • Thành ngữ
    • Zen của Python
    • Các công cụ khác
  • Cấu hình tiếp theo của PIP và VirtualenV
    • Yêu cầu một môi trường ảo hoạt động cho pip
    • Gói lưu trữ để sử dụng trong tương lai
  • Viết mã Python tuyệt vời
    • Phần này của Hướng dẫn tập trung vào các thực hành tốt nhất để viết mã Python.
    • Cấu trúc dự án của bạn
    • Cấu trúc của kho lưu trữ
  • Cấu trúc của mã là chìa khóa
    • Mô -đun
    • Gói
    • Lập trình hướng đối tượng
  • Trang trí

Người quản lý bối cảnh

Gõ động

  • Các loại có thể thay đổi và bất biến
    • Phụ thuộc bán hàng hóa
    • Người chạy bộ
  • Đọc thêm
    • Kiểu mã
    • Khái niệm chung
    • Thành ngữ
    • Zen của Python
    • Pep 8
    • Quy ước
    • Đọc mã tuyệt vời
  • Tài liệu
    • Tài liệu dự án
    • Ấn phẩm dự án
  • Tư vấn tài liệu mã
    • Kiểm tra mã của bạn
    • Những thứ cơ bản
    • Công cụ
    • Đăng nhập
    • … Hay in?
    • Đăng nhập thư viện
  • Đăng nhập một ứng dụng
    • Gotchas phổ biến
    • Đối số mặc định có thể thay đổi
    • Đóng cửa muộn
    • Các tệp bytecode (.pyc) ở khắp mọi nơi!
    • Chọn một giấy phép
    • Hướng dẫn kịch bản cho các ứng dụng Python
    • Phần này của Hướng dẫn tập trung vào tư vấn công cụ và mô -đun dựa trên các kịch bản khác nhau.
    • Ứng dụng mạng
    • HTTP
    • Hệ thống phân phối
    • Ứng dụng & Khung web
    • Định nghĩa bài văn
    • Khung
    • Máy chủ web
  • Máy chủ WSGI
    • DB-API
    • Máy chủ thực hành tốt nhất
    • Lưu trữ
    • Tạo khuôn
    • HTML Scraping
    • Rút trích nội dung trang web
    • LXML và yêu cầu
    • Ứng dụng dòng lệnh
  • Nhấp chuột
    • DOCOPT
    • Vị trí
    • Vách đá
  • Xi măng
    • Lửa Python
    • Ứng dụng GUI
    • Lạc đà
    • Ca cao
    • GTK
    • Pygobject AKA (Pygi)
    • Kivy
    • Pyobjc
    • Pyside
  • Pyqt
    • Why?
    • PYJS Desktop (trước đây là Desktop Pyjamas)
    • Qt
    • Pysimplegui
    • Travis-CI
  • Toga
    • Kiểu mã
    • Khái niệm chung
    • Thành ngữ
  • Zen của Python
    • Kiểu mã
    • Gói lưu trữ để sử dụng trong tương lai
    • Viết mã Python tuyệt vời
    • Phần này của Hướng dẫn tập trung vào các thực hành tốt nhất để viết mã Python.
  • Cấu trúc dự án của bạn
    • Cấu trúc của kho lưu trữ
    • Cấu trúc của mã là chìa khóa
  • Mô -đun
    • Gói
    • Lập trình hướng đối tượng
    • Trang trí
    • Người quản lý bối cảnh
    • Gõ động
  • Các loại có thể thay đổi và bất biến
    • Phụ thuộc bán hàng hóa
    • Người chạy bộ
    • Đọc thêm
  • Kiểu mã
    • Khái niệm chung
  • Thành ngữ
    • Zen của Python
    • Pep 8
  • Quy ước
    • Đọc mã tuyệt vời
    • scikit-learn
  • Tài liệu
    • Tài liệu dự án
    • Ấn phẩm dự án
    • Tư vấn tài liệu mã
    • Boost.Python

Kiểm tra mã của bạn

Những thứ cơ bản

  • Công cụ
    • Đăng nhập
    • … Hay in?
  • Đăng nhập thư viện
    • Đăng nhập một ứng dụng
    • Gotchas phổ biến
    • Đối số mặc định có thể thay đổi
  • Đóng cửa muộn
    • Các tệp bytecode (.pyc) ở khắp mọi nơi!
    • Chọn một giấy phép
    • Hướng dẫn kịch bản cho các ứng dụng Python
    • Phần này của Hướng dẫn tập trung vào tư vấn công cụ và mô -đun dựa trên các kịch bản khác nhau.
    • Ứng dụng mạng

HTTP

Hệ thống phân phối

  • Ứng dụng & Khung web
    • Định nghĩa bài văn
  • Khung
    • Máy chủ web
    • Máy chủ WSGI
    • Máy chủ thực hành tốt nhất
    • Lưu trữ
    • Tạo khuôn
    • HTML Scraping
    • Rút trích nội dung trang web
  • LXML và yêu cầu
    • Ứng dụng dòng lệnh
    • Nhấp chuột
    • DOCOPT
    • Vị trí
    • Vách đá
    • Xi măng
  • Kiểu mã
    • Khái niệm chung
    • Thành ngữ
    • Zen của Python
  • Pep 8
    • Quy ước
    • Đọc mã tuyệt vời
    • Tài liệu
    • /r/python
    • Tài liệu dự án
    • Ấn phẩm dự án
    • Tư vấn tài liệu mã
    • Kiểm tra mã của bạn
    • Những thứ cơ bản
    • Công cụ

Đăng nhập

… Hay in?


Đăng nhập thư viện

  • Đăng nhập một ứng dụng
    • Gotchas phổ biến
    • Đối số mặc định có thể thay đổi
  • Đóng cửa muộn
  • Các tệp bytecode (.pyc) ở khắp mọi nơi!
    • Chọn một giấy phép
    • Hướng dẫn kịch bản cho các ứng dụng Python
    • Phần này của Hướng dẫn tập trung vào tư vấn công cụ và mô -đun dựa trên các kịch bản khác nhau.
    • Ứng dụng mạng
    • HTTP
    • Hệ thống phân phối
    • Ứng dụng & Khung web
    • Định nghĩa bài văn