Tài nguyên tham khảo chương trình giảng dạy
Tài liệu Python
https://www.python.org/doc/
Python phát hành tải xuống
https://www.python.org/downloads/
Hướng dẫn Python cho người mới bắt đầu
https://www.python.org/about/gettingstarted/
Hướng dẫn dành cho người mới bắt đầu sử dụng Python Wiki
https://wiki.python.org/moin/BeginnersGuide
Những bước đầu tiên
Chức năng được xác định
Cốt lõi của lập trình có thể mở rộng là xác định các hàm. Python cho phép các đối số bắt buộc và tùy chọn, đối số từ khóa và thậm chí danh sách đối số tùy ý. Tìm hiểu thêm về định nghĩa các hàm trong Python 3
# Python 3: Fibonacci series up to n
>>> def fib(n):
>>> a, b = 0, 1
>>> while a < n:
>>> print(a, end=' ')
>>> a, b = b, a+b
>>> print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Loại dữ liệu tổng hợp
Danh sách (được gọi là mảng trong các ngôn ngữ khác) là một trong những kiểu dữ liệu phức hợp mà Python hiểu được. Danh sách có thể được lập chỉ mục, cắt và thao tác với các chức năng tích hợp khác. Thông tin thêm về danh sách trong Python 3
# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']
# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]
Diễn giải trực quan
Các phép tính đơn giản với Python và cú pháp biểu thức cũng đơn giản: các toán tử +
, -
, *
và /
làm việc như mong đợi; dấu ngoặc đơn ()
có thể được sử dụng để phân nhóm. Tìm hiểu thêm về các hàm toán học đơn giản trong Python 3.
# Python 3: Simple arithmetic
>>> 1/2
0.5
>>> 2 ** 3
8
>>> 17/3 # classic division returns a float
5.666666666666667
>>> 17 // 3 # floor division
5
Nhanh chóng và dễ học
Các lập trình viên có kinh nghiệm ở bất kỳ ngôn ngữ nào khác có thể tiếp thu Python rất nhanh và những người mới bắt đầu sẽ thấy cú pháp và cấu trúc thụt lề gọn gàng dễ học. Đánh thức sự thèm ăn của bạn với tổng quan về Python 3 của chúng tôi.
# Python 3: Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!
# Input, assignment
>>> name = input('What is your name?n')
>>> print('Hi, %s.' % name)
What is your name?
Python
Hi, Python.
Tất cả dòng chảy mà bạn mong đợi
Python biết các câu lệnh luồng điều khiển thông thường mà các ngôn ngữ khác nói - if
, for
, while
và range
- tất nhiên là với một số khúc quanh của riêng nó. Các công cụ luồng điều khiển khác trong Python 3
# For loop on a list
>>> numbers = [2, 4, 6, 8]
>>> product = 1
>>> for number in numbers:
... product = product * number
...
>>> print('The product is:', product)
The product is: 384
Tải xuống tài liệu chuẩn bị tự học ngoại tuyến hoàn chỉnh cho chương trình Nguyên tắc lập trình Python EITC/CP/PPF dưới dạng tệp PDF
Tài liệu chuẩn bị EITC/CP/PPF – phiên bản tiêu chuẩn
Tài liệu chuẩn bị EITC/CP/PPF – phiên bản mở rộng với các câu hỏi ôn tập