Các yếu tố cơ bản của Python là gì

Bạn hiện không có quyền truy cập để xem hoặc tải xuống nội dung này. Vui lòng đăng nhập bằng tài khoản tổ chức hoặc cá nhân của bạn nếu bạn có quyền truy cập vào nội dung này thông qua một trong hai. Hiển thị bản xem trước có giới hạn của ấn phẩm này

© 2017 Nhà xuất bản Đại học Princeton, Princeton

Trong phần này, bạn sẽ học Python cơ bản. Nếu bạn hoàn toàn chưa quen với lập trình Python, thì phần cơ bản về Python này rất phù hợp với bạn

Sau khi hoàn thành các hướng dẫn, bạn sẽ tự tin lập trình Python và có thể tạo các chương trình đơn giản bằng Python

Phần 1. Nguyên tắc cơ bản

  • Cú pháp – giới thiệu cho bạn cú pháp lập trình Python cơ bản
  • Biến – giải thích cho bạn biết biến là gì và cách tạo các biến ngắn gọn và có ý nghĩa
  • Chuỗi – tìm hiểu về dữ liệu chuỗi và một số thao tác chuỗi cơ bản
  • Numbers – giới thiệu đến các bạn các loại số thường dùng bao gồm số nguyên và số dấu phẩy động
  • Booleans – giải thích kiểu dữ liệu Boolean, giá trị giả và trung thực trong Python
  • Hằng số – chỉ cho bạn cách xác định hằng số trong Python
  • Nhận xét – tìm hiểu cách ghi chú trong mã của bạn
  • Chuyển đổi loại – tìm hiểu cách chuyển đổi giá trị của loại này sang loại khác. g. , chuyển đổi một chuỗi thành một số

Phần 2. nhà điều hành

  • Toán tử so sánh – giới thiệu cho bạn các toán tử so sánh và cách sử dụng chúng để so sánh hai giá trị
  • Toán tử logic – chỉ cho bạn cách sử dụng toán tử logic để kết hợp nhiều điều kiện

Phần 3. Kiểm soát dòng chảy

  • câu lệnh if…else – tìm hiểu cách thực thi một khối mã dựa trên một điều kiện
  • Toán tử bậc ba – giới thiệu cho bạn toán tử bậc ba Python giúp mã của bạn ngắn gọn hơn
  • vòng lặp for với phạm vi [] – chỉ cho bạn cách thực thi một khối mã trong một số lần cố định bằng cách sử dụng vòng lặp for với hàm phạm vi []
  • while– chỉ cho bạn cách thực thi một khối mã miễn là điều kiện là Đúng
  • break – học cách thoát khỏi vòng lặp sớm
  • tiếp tục – chỉ cho bạn cách bỏ qua vòng lặp hiện tại và bắt đầu vòng lặp tiếp theo
  • vượt qua – chỉ cho bạn cách sử dụng câu lệnh vượt qua làm trình giữ chỗ

phần 4. Chức năng

  • Hàm Python – giới thiệu cho bạn các hàm trong Python, cách định nghĩa hàm và sử dụng lại chúng trong chương trình
  • Tham số mặc định – chỉ cho bạn cách chỉ định giá trị mặc định cho tham số chức năng
  • Đối số từ khóa – tìm hiểu cách sử dụng đối số từ khóa để gọi hàm rõ ràng hơn
  • Hàm đệ quy – tìm hiểu cách xác định hàm đệ quy trong Python
  • Biểu thức Lambda – chỉ cho bạn cách xác định hàm ẩn danh trong Python bằng cách sử dụng biểu thức lambda
  • Docstrings – chỉ cho bạn cách sử dụng docstrings để ghi lại một chức năng

Phần 5. danh sách

  • Danh sách – giới thiệu cho bạn về loại danh sách và cách thao tác các phần tử danh sách một cách hiệu quả
  • Tuple – giới thiệu cho bạn Tuple là một danh sách không thay đổi trong suốt chương trình
  • Sắp xếp danh sách tại chỗ – chỉ cho bạn cách sử dụng phương thức sort[] để sắp xếp danh sách tại chỗ
  • Sắp xếp danh sách – tìm hiểu cách sử dụng hàm sorted[] để trả về danh sách được sắp xếp mới từ danh sách ban đầu
  • Cắt danh sách – chỉ cho bạn cách sử dụng kỹ thuật cắt danh sách để thao tác danh sách một cách hiệu quả
  • Giải nén danh sách – chỉ cho bạn cách gán các phần tử danh sách cho nhiều biến bằng giải nén danh sách
  • Lặp qua Danh sách – tìm hiểu cách sử dụng vòng lặp for để lặp qua danh sách
  • Tìm chỉ mục của một phần tử – chỉ cho bạn cách tìm chỉ mục của lần xuất hiện đầu tiên của một phần tử trong danh sách
  • Iterables – giải thích cho bạn về iterables và sự khác biệt giữa iterable và iterator
  • Chuyển đổi các phần tử danh sách bằng map[] – chỉ cho bạn cách sử dụng hàm map[] để chuyển đổi các phần tử danh sách
  • Lọc các phần tử danh sách với filter[] – sử dụng hàm filter[] để lọc các phần tử danh sách
  • Rút gọn các thành phần danh sách thành một giá trị với hàm reduce[] – sử dụng hàm reduce[] để giảm các thành phần danh sách thành một giá trị duy nhất
  • Hiểu danh sách – chỉ cho bạn cách tạo danh sách mới dựa trên danh sách hiện có

Phần 6. từ điển

  • Dictionary – giới thiệu đến bạn loại từ điển
  • Hiểu từ điển – chỉ cho bạn cách sử dụng tính năng hiểu từ điển để tạo từ điển mới từ từ điển hiện có

Phần 7. bộ

  • Set – giải thích cho bạn về loại Set và chỉ cho bạn cách thao tác các phần tử set một cách hiệu quả
  • Hiểu tập hợp – giải thích cho bạn cách hiểu tập hợp để bạn có thể tạo tập hợp mới dựa trên tập hợp hiện có với cú pháp ngắn gọn và thanh lịch hơn
  • Hợp các tập hợp – chỉ cho bạn cách hợp hai hoặc nhiều tập hợp bằng cách sử dụng phương pháp union[] hoặc toán tử hợp tập hợp [&]
  • Giao điểm của các tập hợp – chỉ cho bạn cách giao nhau của hai hoặc nhiều tập hợp bằng cách sử dụng phương thức giao nhau[] hoặc toán tử giao nhau của tập hợp [. ]
  • Hiệu của các tập hợp – tìm hiểu cách tìm hiệu giữa các tập hợp bằng cách sử dụng phương pháp tập hợp difference[] hoặc toán tử hiệu tập hợp [-]
  • Hiệu đối xứng của các tập hợp – hướng dẫn cách tìm hiệu đối xứng của các tập hợp bằng phương pháp symmetric_difference[] hoặc toán tử hiệu đối xứng [^]
  • Tập hợp con – kiểm tra xem một tập hợp có phải là tập hợp con của một tập hợp khác không
  • Superset – kiểm tra xem một set có phải là superset của một set khác không
  • Các tập rời nhau – kiểm tra xem hai tập có rời nhau không

Mục 8. xử lý ngoại lệ

  • try…ngoại trừ – chỉ cho bạn cách xử lý các ngoại lệ một cách duyên dáng hơn bằng cách sử dụng câu lệnh try…ngoại trừ
  • thử…ngoại trừ…cuối cùng – tìm hiểu cách thực thi một khối mã cho dù có ngoại lệ xảy ra hay không
  • try…ngoại trừ…else – giải thích cho bạn cách sử dụng câu lệnh try…ngoại trừ…else để kiểm soát việc theo dõi chương trình trong trường hợp ngoại lệ

Phần 9. Tìm hiểu thêm về Vòng lặp Python

  • for…else – giải thích cho bạn câu lệnh for else
  • while…else – thảo luận về câu lệnh while else
  • mô phỏng vòng lặp do…while – chỉ cho bạn cách mô phỏng vòng lặp do…while trong Python bằng cách sử dụng câu lệnh vòng lặp while

Phần 10. Tìm hiểu thêm về các hàm Python

  • Giải nén bộ dữ liệu – chỉ cho bạn cách giải nén bộ dữ liệu gán các phần tử riêng lẻ của bộ dữ liệu cho nhiều biến
  • *args Tham số – tìm hiểu cách truyền một số đối số có thể thay đổi cho một hàm
  • **kwargs Tham số – chỉ cho bạn cách chuyển một số lượng đối số từ khóa khác nhau cho một hàm
  • Hàm một phần – tìm hiểu cách xác định hàm từng phần
  • Gợi ý kiểu – chỉ cho bạn cách thêm gợi ý kiểu vào tham số của hàm và cách sử dụng trình kiểm tra kiểu tĩnh [mypy] để kiểm tra kiểu tĩnh

Phần 11. Mô-đun & Gói

  • Các mô-đun – giới thiệu cho bạn các mô-đun Python và chỉ cho bạn cách viết các mô-đun của riêng bạn
  • Đường dẫn tìm kiếm mô-đun – giải thích cho bạn cách đường dẫn tìm kiếm mô-đun Python hoạt động khi bạn nhập một mô-đun
  • Biến &0 – chỉ cho bạn cách sử dụng biến &0 để kiểm soát việc thực thi tệp Python dưới dạng tập lệnh hoặc dưới dạng mô-đun
  • Các gói – tìm hiểu cách sử dụng các gói để tổ chức các mô-đun theo những cách có cấu trúc hơn

Phần 12. Làm việc với các tập tin

  • Đọc từ tệp văn bản – tìm hiểu cách đọc từ tệp văn bản
  • Ghi vào tệp văn bản – chỉ cho bạn cách ghi vào tệp văn bản
  • Tạo tệp văn bản mới – hướng dẫn bạn các bước tạo tệp văn bản mới
  • Kiểm tra xem tệp có tồn tại không – chỉ cho bạn cách kiểm tra xem tệp có tồn tại không
  • Đọc tệp CSV – chỉ cho bạn cách đọc dữ liệu từ tệp CSV bằng mô-đun csv
  • Ghi tệp CSV – tìm hiểu cách ghi dữ liệu vào tệp CSV bằng mô-đun csv
  • Đổi tên file – hướng dẫn đổi tên file
  • Xóa tệp – chỉ cho bạn cách xóa tệp

Phần 13. thư mục làm việc

  • Làm việc với các thư mục – hiển thị cho bạn các chức năng thường được sử dụng để làm việc với các thư mục
  • List files in a Directory – liệt kê các tệp trong một thư mục

Phần 14. Gói, PIP và Môi trường ảo của bên thứ ba

  • Chỉ mục gói Python [PyPI] và pip – giới thiệu cho bạn chỉ mục gói Python và cách cài đặt các gói của bên thứ ba bằng cách sử dụng pip
  • Môi trường ảo – hiểu môi trường ảo Python và quan trọng hơn, tại sao bạn cần chúng
  • Cài đặt pipenv trên Windows – hướng dẫn bạn cách cài đặt công cụ &2 trên Windows

Phần 15. Dây

  • Chuỗi F – tìm hiểu cách sử dụng chuỗi f để định dạng chuỗi văn bản theo cú pháp rõ ràng
  • Chuỗi thô – sử dụng chuỗi thô để xử lý các chuỗi chứa dấu gạch chéo ngược
  • Dấu gạch chéo ngược – giải thích cách Python sử dụng dấu gạch chéo ngược [&3] trong chuỗi ký tự

Chủ Đề