Hướng dẫn what are the basics of coding in python? - những điều cơ bản của mã hóa trong python là gì?

Lưu ý: Mặc dù JavaScript không cần thiết cho trang web này, nhưng sự tương tác của bạn với nội dung sẽ bị hạn chế. Vui lòng bật JavaScript để có kinh nghiệm đầy đủ. While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Chào mừng! Bạn có hoàn toàn mới để lập trình không? Nếu không thì chúng tôi cho rằng bạn sẽ tìm kiếm thông tin về lý do và làm thế nào để bắt đầu với Python. May mắn thay, một lập trình viên có kinh nghiệm trong bất kỳ ngôn ngữ lập trình nào (bất kể nó có thể) có thể chọn Python rất nhanh. Nó cũng dễ dàng cho người mới bắt đầu sử dụng và học hỏi, vì vậy hãy nhảy vào!

Cài đặt

Cài đặt Python nói chung là dễ dàng, và ngày nay nhiều phân phối Linux và UNIX bao gồm một Python gần đây. Ngay cả một số máy tính Windows (đáng chú ý là các máy tính từ HP) hiện có Python đã được cài đặt. Nếu bạn cần cài đặt Python và không tự tin về nhiệm vụ, bạn có thể tìm thấy một vài ghi chú trên trang wiki mới bắt đầu/tải xuống, nhưng cài đặt là không đáng kể trên hầu hết các nền tảng.

Tìm kiếm một cái gì đó cụ thể?

Nếu bạn muốn biết liệu một ứng dụng cụ thể hoặc thư viện có chức năng cụ thể, có sẵn trong Python không có một số nguồn thông tin có thể. Trang web Python cung cấp một chỉ số gói Python (còn được gọi là cửa hàng phô mai, một tài liệu tham khảo về kịch bản Monty Python của tên đó). Ngoài ra còn có một trang tìm kiếm cho một số nguồn thông tin liên quan đến Python. Không điều đó, chỉ cần Google cho một cụm từ bao gồm từ '' Python '' và bạn cũng có thể nhận được kết quả bạn cần. Nếu tất cả những người khác thất bại, hãy hỏi nhóm tin tức Python và rất có thể ai đó sẽ đưa bạn đi đúng hướng.

Các câu hỏi thường gặp

Nếu bạn có một câu hỏi, bạn nên thử Câu hỏi thường gặp, trong đó trả lời những câu hỏi thường gặp nhất về Python.

Tìm kiếm để giúp đỡ?

Nếu bạn muốn giúp phát triển Python, hãy xem khu vực nhà phát triển để biết thêm thông tin. Xin lưu ý rằng bạn không phải là một lập trình viên chuyên gia để giúp đỡ. Tài liệu cũng quan trọng như trình biên dịch, và vẫn cần nhiều công việc!

Trong phần này, bạn sẽ học Python cơ bản. Nếu bạn hoàn toàn mới đối với lập trình Python, phần cơ bản Python này là hoàn hảo cho bạn.

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

Mục 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.
  • Các biến - Giải thích cho bạn các biến là gì và làm thế nào để 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ố hoạt động chuỗi cơ bản.
  • Số-Giới thiệu cho bạn các loại số thường được sử 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, các giá trị giả và sự thật 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 làm thế nào để 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 một loại thành một loại khác, ví dụ, chuyển đổi một chuỗi thành một số.

Mục 2. Người vận hành

  • Các 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ị.
  • Các toán tử logic - chỉ cho bạn cách sử dụng các toán tử logic để kết hợp nhiều điều kiện.

Phần 3. Dòng kiểm soát

  • Nếu tuyên bố khác - 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ử Ternary - Giới thiệu bạn với toán tử Python Ternary làm cho mã của bạn ngắn gọn hơn.
  • Đối với vòng lặp với Range () - Hiển thị cho bạn cách thực thi khối mã cho số lần cố định bằng cách sử dụng chức năng FOR LOOP với phạm vi ().
  • Trong khi các bạn 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 lần lặp vòng lặp hiện tại và bắt đầu cái tiếp theo.
  • Pass - Chỉ cho bạn cách sử dụng câu lệnh Pass như một trình giữ chỗ.

Phần 4. Chức năng

  • Chức năng Python - Giới thiệu cho bạn các chức năng trong Python và cách xác định các chức năng và sử dụng lại chúng trong chương trình.
  • Tham số mặc định - Hiển thị bạn cách chỉ định các 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 các đối số từ khóa để làm cho chức năng gọi rõ ràng hơn.
  • Các hàm đệ quy - Tìm hiểu cách xác định các hàm đệ quy trong Python.
  • Biểu thức Lambda - Chỉ cho bạn cách xác định các hàm ẩn danh trong Python bằng cách sử dụng các biểu thức Lambda.
  • DocStrings - Chỉ cho bạn cách sử dụng DocStrings để ghi lại một hàm.

Phần 5. Danh sách

  • Danh sách - Giới thiệu cho bạn loại danh sách và cách thao tác hiệu quả các yếu tố danh sách.
  • Tuple - Giới thiệu cho bạn Tuple, một danh sách không thay đổi trong suốt chương trình.
  • Sắp xếp một danh sách tại chỗ - chỉ cho bạn cách sử dụng phương thức sort () để sắp xếp một danh sách tại chỗ.
  • Sắp xếp một danh sách - Tìm hiểu cách sử dụng hàm Sắp xếp () để trả về một danh sách được sắp xếp mới từ danh sách ban đầu.
  • Cắt một danh sách - chỉ cho bạn cách sử dụng kỹ thuật cắt danh sách để thao túng 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 thành phần danh sách cho nhiều biến bằng cách sử dụng danh sách giải nén.
  • Lặp lại trong danh sách - Tìm hiểu cách sử dụng một vòng lặp để 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 Iterables, và sự khác biệt giữa một người lặp và một iterator.
  • Các thành phần danh sách chuyển đổi với Map () - Hiển thị cho bạn cách sử dụng hàm map () để chuyển đổi các yếu tố danh sách.
  • Liệt kê danh sách bộ lọc với bộ lọc () - Sử dụng hàm Filter () để lọc các thành phần danh sách.
  • Giảm các phần tử danh sách thành một giá trị với giảm () - sử dụng hàm giảm () để giảm các phần tử danh sách thành một giá trị duy nhất.
  • Danh sách toàn diện - Chỉ cho bạn cách tạo một danh sách mới dựa trên danh sách hiện có.

Mục 6. Từ điển

  • Từ điển - Giới thiệu cho bạn loại từ điển.
  • Hiểu từ điển - Chỉ cho bạn cách sử dụng khả năng hiểu từ điển để tạo một từ điển mới từ một từ hiện có.

Mục 7. Bộ

  • Đặt - Giải thích cho bạn loại đã đặt và chỉ cho bạn cách thao tác hiệu quả các phần tử.
  • Đặt hiểu - Giải thích cho bạn sự hiểu biết tập hợp để bạn có thể tạo một bộ mới dựa trên một tập hợp hiện có với cú pháp ngắn gọn và thanh lịch hơn.
  • Liên minh các bộ - chỉ cho bạn cách kết hợp hai bộ hoặc nhiều bộ bằng phương pháp union() hoặc thiết lập toán tử công đoàn (&).
  • Giao điểm của các bộ - chỉ cho bạn cách giao nhau hai hoặc nhiều bộ bằng phương thức giao lộ () hoặc bộ vận hành giao nhau (|).
  • Sự khác biệt của các tập hợp - Tìm hiểu cách tìm sự khác biệt giữa các tập hợp bằng phương pháp tập difference() hoặc bộ toán tử khác biệt (-)
  • Sự khác biệt đối xứng của các bộ - Hướng dẫn bạn về cách tìm sự khác biệt đối xứng của các bộ bằng phương pháp symmetric_difference() hoặc toán tử khác biệt đối xứng (^).
  • Tập hợp con - Kiểm tra xem một bộ là một tập hợp con của một bộ khác.
  • SuperSet - Kiểm tra xem một bộ là siêu của một bộ khác.
  • Bộ phân tách - Kiểm tra xem hai bộ có rời rạc không.

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

  • Hãy thử, 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 bản thử trừ câu lệnh ngoại trừ.
  • Hãy thử, ngoại trừ, cuối cùng - Tìm hiểu cách thực thi một khối mã cho dù ngoại lệ có xảy ra hay không.
  • Hãy thử, ngoại trừ khác - Giải thích cho bạn cách sử dụng Try Thử, ngoại trừ câu lệnh khác để kiểm soát phần sau của chương trình trong trường hợp ngoại lệ.

Phần 9. Thêm về các vòng Python

  • Đối với người khác - giải thích cho bạn tuyên bố for else.
  • Trong khi khác khác - thảo luận về tuyên bố while else.
  • Làm trong khi mô phỏng vòng lặp - chỉ cho bạn cách mô phỏng việc làm trong khi vòng lặp trong Python bằng cách sử dụng câu lệnh WHER LOOP.

Phần 10. Thêm về các chức năng Python

  • Giải nén các bộ dữ liệu - chỉ cho bạn cách giải nén một bộ thuật gán các yếu tố riêng lẻ của một tuple cho nhiều biến.
  • *args Tham số - Tìm hiểu cách chuyển một số lượng đối số biến cho một hàm.
  • **kwargs Tham số - Chỉ cho bạn cách truyền một số lượng biến số từ khóa cho một hàm.
  • Chức năng một phần - Tìm hiểu cách xác định các chức năng một phần.
  • Loại gợi ý - Chỉ cho bạn cách thêm gợi ý loại vào các tham số của hàm và cách sử dụng trình kiểm tra loại tĩnh (MyPy) để kiểm tra loại tĩnh.

Mục 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ô -đun.
  • Biến &0 - Hiển thị cho bạn cách sử dụng biến &0 để kiểm soát việc thực thi tệp Python làm tập lệnh hoặc làm mô -đun.
  • 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

  • Đọc từ một tệp văn bản - Tìm hiểu cách đọc từ một tệp văn bản.
  • Viết 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 một tệp văn bản mới - hướng dẫn bạn qua các bước tạo tệp văn bản mới.
  • Kiểm tra xem một tệp có tồn tại không - chỉ cho bạn cách kiểm tra xem một tệp có tồn tại không.
  • Đọc các tệp CSV - Chỉ cho bạn cách đọc dữ liệu từ tệp CSV bằng mô -đun CSV.
  • Viết các 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 một tập tin - Hướng dẫn bạn về cách đổi tên một tệp.
  • Xóa một tệp - chỉ cho bạn cách xóa một tệp.

Mục 15. Chuỗi

  • F-Strings-Tìm hiểu cách sử dụng chuỗi F để định dạng chuỗi văn bản trong một cú pháp rõ ràng.
  • Chuỗi thô - Sử dụng các chuỗi thô để xử lý các chuỗi có chứa các dấu gạch chéo ngược.
  • Backslash - Giải thích cách Python sử dụng các dấu gạch chéo ngược (&2) trong các chuỗi chữ.