Cách bắt đầu lập trình bằng Python: 13 bước (có hình ảnh)

Mục lục:

Cách bắt đầu lập trình bằng Python: 13 bước (có hình ảnh)
Cách bắt đầu lập trình bằng Python: 13 bước (có hình ảnh)

Video: Cách bắt đầu lập trình bằng Python: 13 bước (có hình ảnh)

Video: Cách bắt đầu lập trình bằng Python: 13 bước (có hình ảnh)
Video: Lập trình game bằng python và pygame #2: Đưa hình ảnh vào màn hình game 2024, Có thể
Anonim

Bạn có muốn bắt đầu học cách lập trình không? Bắt đầu với lập trình máy tính có thể khó khăn và bạn có thể nghĩ rằng bạn cần phải tham gia các lớp học để học. Mặc dù điều đó có thể đúng với một số ngôn ngữ, nhưng có rất nhiều ngôn ngữ lập trình khác nhau sẽ chỉ mất một hoặc hai ngày để nắm được những kiến thức cơ bản. Python là một trong những ngôn ngữ đó. Bạn có thể thiết lập và chạy một chương trình Python cơ bản chỉ trong vài phút. Xem Bước 1 bên dưới để tìm hiểu cách thực hiện.

Các bước

Phần 1/5: Cài đặt Python

các cửa sổ

167107 1 2
167107 1 2

Bước 1. Truy cập trang web Python

Bạn có thể tải xuống mọi thứ bạn cần để bắt đầu với Python từ trang web Python (python.org/downloads. Trang web sẽ tự động phát hiện rằng bạn đang sử dụng Windows và hiển thị các liên kết đến trình cài đặt Windows.

167107 2 2
167107 2 2

Bước 2. Chọn phiên bản bạn muốn cài đặt

Hiện tại có hai phiên bản Python: 3.x.x và 2.7.10. Python cung cấp cả hai để tải xuống, nhưng người dùng mới nên chọn phiên bản 3.x.x. Tải xuống 2.7.10 nếu bạn đang làm việc với mã Python cũ hoặc với các chương trình và thư viện chưa áp dụng 3.x.x.

Hướng dẫn này sẽ giả sử bạn đang cài đặt 3.x.x

167107 3 3
167107 3 3

Bước 3. Chạy trình cài đặt sau khi tải xuống

Nhấp vào nút cho phiên bản bạn muốn sẽ tải xuống trình cài đặt cho phiên bản đó. Chạy trình cài đặt này sau khi tải xong.

167107 4 2
167107 4 2

Bước 4. Đánh dấu vào hộp "Thêm Python 3.5 vào PATH"

Điều này sẽ cho phép bạn chạy Python trực tiếp từ Command Prompt.

167107 5 2
167107 5 2

Bước 5. Nhấp vào "Cài đặt ngay"

Điều này sẽ cài đặt Python với tất cả các cài đặt mặc định của nó, điều này sẽ ổn đối với hầu hết người dùng.

Nếu bạn muốn tắt một số chức năng nhất định, thay đổi thư mục cài đặt hoặc cài đặt trình gỡ lỗi, hãy nhấp vào "Tùy chỉnh cài đặt", sau đó chọn hoặc bỏ chọn các hộp

Mac

167107 6 2
167107 6 2

Bước 1. Quyết định xem bạn có muốn cài đặt Python 3.x.x

Tất cả các phiên bản của OS X đều được cài đặt sẵn Python 2.7. Nếu bạn không cần phiên bản Python mới hơn, bạn không cần cài đặt bất cứ thứ gì. Nếu bạn muốn truy cập vào các phiên bản Python mới nhất, bạn sẽ muốn cài đặt 3.x.x.

Nếu bạn chỉ muốn sử dụng phiên bản Python đi kèm, bạn có thể tạo các tập lệnh trong trình soạn thảo văn bản và chạy chúng thông qua thiết bị đầu cuối

167107 7 2
167107 7 2

Bước 2. Tải xuống các tệp Python 3.x.x từ trang web Python

Truy cập (python.org/downloads trên máy Mac của bạn. Nó sẽ phát hiện hệ điều hành của bạn và hiển thị các tệp cài đặt Mac. Nếu không, hãy nhấp vào liên kết "Mac OS X".

167107 8 2
167107 8 2

Bước 3. Nhấp đúp vào tệp PKG đã tải xuống để bắt đầu cài đặt Python

Làm theo lời nhắc để cài đặt Python. Hầu hết người dùng chỉ có thể sử dụng cài đặt mặc định.

167107 9 2
167107 9 2

Bước 4. Khởi chạy Python trong thiết bị đầu cuối

Để xác minh rằng quá trình cài đặt diễn ra tốt đẹp, hãy khởi chạy thiết bị đầu cuối và nhập python3. Thao tác này sẽ khởi động giao diện Python 3.x.x và hiển thị phiên bản.

Linux

167107 10 2
167107 10 2

Bước 1. Kiểm tra phiên bản Python mà bạn đã cài đặt

Gần như mọi bản phân phối của Linux đều được cài đặt Python. Bạn có thể xem mình có phiên bản nào bằng cách mở Terminal và nhập python.

167107 11 2
167107 11 2

Bước 2. Cài đặt phiên bản mới nhất trong Ubuntu

Mở cửa sổ Terminal và nhập sudo apt-get install python.

Bạn cũng có thể cài đặt Python bằng ứng dụng Thêm / Loại bỏ Ứng dụng của Ubuntu nằm trong cửa sổ Ứng dụng

167107 12 2
167107 12 2

Bước 3. Cài đặt phiên bản mới nhất trong Red Hat và Fedora

Mở cửa sổ Terminal và nhập sudo yum install python.

167107 13 2
167107 13 2

Bước 4. Cài đặt phiên bản mới nhất trong Arch Linux

Đăng nhập như là người dùng root. Gõ pacman -S python.

167107 14 2
167107 14 2

Bước 5. Tải xuống môi trường IDLE

Nếu bạn muốn sử dụng môi trường phát triển Python, bạn có thể lấy nó bằng cách sử dụng trình quản lý phần mềm của bản phân phối của bạn. Chỉ cần tìm kiếm "python nhàn rỗi" để tìm và cài đặt gói.

Những điều cần thiết khác

167107 15 2
167107 15 2

Bước 1. Cài đặt trình soạn thảo văn bản

Mặc dù bạn có thể tạo các chương trình Python trong Notepad hoặc TextEdit, nhưng bạn sẽ thấy việc đọc và viết mã dễ dàng hơn nhiều bằng cách sử dụng một trình soạn thảo văn bản chuyên dụng. Có nhiều trình chỉnh sửa miễn phí để bạn lựa chọn như Sublime Text (Mọi hệ thống), Notepad ++ (Windows), TextWrangler (Mac) hoặc JEdit (Mọi hệ thống).

167107 16 2
167107 16 2

Bước 2. Kiểm tra cài đặt của bạn

Mở Command Prompt (Windows) của Terminal (Mac / Linux) và nhập python. Python sẽ tải và số phiên bản sẽ được hiển thị. Bạn sẽ được đưa đến dấu nhắc lệnh của trình thông dịch Python, được hiển thị như >>>.

Nhập print ("Hello, World!") Và nhấn ↵ Enter. Bạn sẽ thấy dòng chữ Hello, World! hiển thị bên dưới dòng lệnh Python

Phần 2/5: Học các khái niệm cơ bản

167107 17 2
167107 17 2

Bước 1. Hiểu rằng Python không cần biên dịch

Python là một ngôn ngữ thông dịch, có nghĩa là bạn có thể chạy chương trình ngay sau khi bạn thực hiện các thay đổi đối với tệp. Điều này làm cho các chương trình lặp lại, sửa đổi và khắc phục sự cố nhanh hơn nhiều so với nhiều ngôn ngữ khác.

Python là một trong những ngôn ngữ dễ học hơn và bạn có thể thiết lập và chạy một chương trình cơ bản chỉ trong vài phút

167107 18 2
167107 18 2

Bước 2. Lộn xộn trong trình thông dịch

Bạn có thể sử dụng trình thông dịch để kiểm tra mã mà không cần phải thêm nó vào chương trình của bạn trước. Điều này rất tốt để tìm hiểu cách hoạt động của các lệnh cụ thể hoặc viết một chương trình bỏ đi.

167107 19 2
167107 19 2

Bước 3. Tìm hiểu cách Python xử lý các đối tượng và biến

Python là một ngôn ngữ hướng đối tượng, có nghĩa là mọi thứ trong chương trình đều được coi như một đối tượng. Ngoài ra, bạn sẽ không cần phải khai báo các biến ở đầu chương trình của mình (bạn có thể làm điều đó bất cứ lúc nào) và bạn không cần chỉ định loại biến (số nguyên, chuỗi, v.v.).

Phần 3/5: Sử dụng Trình thông dịch Python làm Máy tính

Thực hiện một số hàm cơ bản của máy tính sẽ giúp bạn làm quen với cú pháp Python cũng như cách xử lý số và chuỗi.

167107 20 2
167107 20 2

Bước 1. Khởi động trình thông dịch

Mở Command Prompt hoặc Terminal của bạn. Nhập python tại lời nhắc và nhấn ↵ Enter. Thao tác này sẽ tải trình thông dịch Python và bạn sẽ được đưa đến dấu nhắc lệnh Python (>>>).

Nếu bạn không tích hợp Python vào dấu nhắc lệnh của mình, bạn sẽ cần điều hướng đến thư mục Python để chạy trình thông dịch

167107 21 2
167107 21 2

Bước 2. Thực hiện số học cơ bản

Bạn có thể sử dụng Python để thực hiện số học cơ bản một cách dễ dàng. Xem hộp bên dưới để biết một số ví dụ về cách sử dụng các hàm máy tính. Lưu ý: # chỉ định các nhận xét bằng mã Python và chúng không được chuyển qua trình thông dịch.

>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # Phép chia sẽ luôn trả về dấu phẩy động (thập phân) số 35.0 >>> (100 - 10 * 3) // 2 # Phép chia tầng (hai dấu gạch chéo) sẽ loại bỏ bất kỳ kết quả thập phân nào 35 >>> 23% 4 # Điều này tính phần còn lại của phép chia 3 >>> 17,53 * 2,67 / 4,1 11,41587804878049

167107 22 2
167107 22 2

Bước 3. Tính lũy thừa

Bạn có thể sử dụng toán tử ** để biểu thị quyền hạn. Python có thể nhanh chóng tính toán các số lớn. Xem hộp bên dưới để biết ví dụ.

>> 7 ** 2 # 7 bình phương 49 >>> 5 ** 7 # 5 thành lũy thừa của 7 78125

167107 23 2
167107 23 2

Bước 4. Tạo và thao tác với các biến

Bạn có thể gán các biến trong Python để thực hiện đại số cơ bản. Đây là phần giới thiệu hay về cách gán các biến trong các chương trình Python. Các biến được gán bằng cách sử dụng dấu =. Xem hộp bên dưới để biết ví dụ.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Biến có thể là chuỗi bất kỳ> >> chiều cao = 5 >>> chiều rộng * chiều cao 50

167107 24 2
167107 24 2

Bước 5. Đóng trình thông dịch

Sau khi sử dụng xong trình thông dịch, bạn có thể đóng trình thông dịch và quay lại dấu nhắc lệnh của mình bằng cách nhấn Ctrl + Z (Windows) hoặc Ctrl + D (Linux / Mac) rồi nhấn ↵ Enter. Bạn cũng có thể nhập từ bỏ () và nhấn ↵ Enter.

Phần 4/5: Tạo chương trình đầu tiên của bạn

167107 25 2
167107 25 2

Bước 1. Mở trình soạn thảo văn bản của bạn

Bạn có thể nhanh chóng tạo một chương trình thử nghiệm để giúp bạn làm quen với những điều cơ bản về tạo và lưu chương trình, sau đó chạy chúng thông qua trình thông dịch. Điều này cũng sẽ giúp bạn kiểm tra xem trình thông dịch của bạn đã được cài đặt đúng chưa.

167107 26 2
167107 26 2

Bước 2. Tạo một câu lệnh "in"

"Print" là một trong những hàm cơ bản của Python và được sử dụng để hiển thị thông tin trong terminal trong một chương trình. Lưu ý: "print" là một trong những thay đổi lớn nhất từ Python 2 sang Python 3. Trong Python 2, bạn chỉ cần nhập "print" sau đó là những gì bạn muốn hiển thị. Trong Python 3, "print" đã trở thành một hàm, vì vậy bạn sẽ cần phải nhập "print ()", với những gì bạn muốn được hiển thị bên trong dấu ngoặc đơn.

167107 27 2
167107 27 2

Bước 3. Thêm tuyên bố của bạn

Một trong những cách phổ biến nhất để kiểm tra một ngôn ngữ lập trình là hiển thị dòng chữ "Hello, World!" Đặt văn bản này bên trong câu lệnh "print ()", bao gồm cả dấu ngoặc kép:

print ("Xin chào, Thế giới!")

Không giống như nhiều ngôn ngữ khác, bạn không cần chỉ định cuối dòng bằng dấu;. Bạn cũng sẽ không cần sử dụng dấu ngoặc nhọn ({}) để chỉ định các khối. Thay vào đó, thụt lề sẽ biểu thị những gì được bao gồm trong một khối

167107 28 2
167107 28 2

Bước 4. Lưu tệp

Nhấp vào menu Tệp trong trình soạn thảo văn bản của bạn và chọn Lưu dưới dạng. Trong menu thả xuống bên dưới hộp tên, hãy chọn loại tệp Python. Nếu bạn đang sử dụng Notepad (không được khuyến nghị), hãy chọn "Tất cả các tệp" và sau đó thêm ".py" vào cuối tên tệp.

  • Đảm bảo lưu tệp ở nơi dễ truy cập vì bạn sẽ cần điều hướng đến tệp trong dấu nhắc lệnh.
  • Đối với ví dụ này, hãy lưu tệp dưới dạng "hello.py".
167107 29 2
167107 29 2

Bước 5. Chạy chương trình

Mở Command Prompt hoặc Terminal của bạn và điều hướng đến vị trí bạn đã lưu tệp của mình. Khi bạn đã ở đó, hãy chạy tệp bằng cách nhập hello.py và nhấn ↵ Enter. Bạn sẽ thấy dòng chữ Hello, World! hiển thị bên dưới dấu nhắc lệnh.

Tùy thuộc vào cách bạn cài đặt Python và phiên bản của nó, bạn có thể cần phải nhập python hello.py hoặc python3 hello.py để chạy chương trình

167107 30 2
167107 30 2

Bước 6. Kiểm tra thường xuyên

Một trong những điều tuyệt vời về Python là bạn có thể thử nghiệm các chương trình mới của mình ngay lập tức. Một phương pháp hay là mở dấu nhắc lệnh của bạn cùng lúc khi bạn mở trình chỉnh sửa của mình. Khi bạn lưu các thay đổi trong trình chỉnh sửa của mình, bạn có thể chạy ngay chương trình từ dòng lệnh, cho phép bạn nhanh chóng kiểm tra các thay đổi.

Phần 5/5: Xây dựng Chương trình Nâng cao

167107 31 2
167107 31 2

Bước 1. Thử nghiệm với một câu lệnh điều khiển luồng cơ bản

Các câu lệnh điều khiển luồng cho phép bạn kiểm soát những gì chương trình thực hiện dựa trên các điều kiện cụ thể. Các câu lệnh này là trung tâm của lập trình Python và cho phép bạn tạo các chương trình thực hiện những việc khác nhau tùy thuộc vào đầu vào và điều kiện. Câu lệnh while là một câu lệnh tốt để bắt đầu. Trong ví dụ này, bạn có thể sử dụng câu lệnh while để tính toán chuỗi Fibonacci lên đến 100:

# Mỗi số trong dãy Fibonacci là # tổng của hai số trước a, b = 0, 1 trong khi b <100: print (b, end = '') a, b = b, a + b

  • Chuỗi sẽ chạy miễn là (while) b nhỏ hơn (<) 100.
  • Đầu ra sẽ là 1 1 2 3 5 8 13 21 34 55 89
  • Lệnh end = '' sẽ hiển thị kết quả trên cùng một dòng thay vì đặt mỗi giá trị trên một dòng riêng biệt.
  • Có một số điều cần lưu ý trong chương trình đơn giản này rất quan trọng để tạo các chương trình phức tạp bằng Python:

    • Ghi chú lại vết lõm. A: chỉ ra rằng các dòng sau sẽ được thụt vào và là một phần của khối. Trong ví dụ trên, print (b) và a, b = b, a + b là một phần của khối while. Thụt lề đúng cách là điều cần thiết để chương trình của bạn hoạt động.
    • Nhiều biến có thể được xác định trên cùng một dòng. Trong ví dụ trên, a và b đều được xác định trên dòng đầu tiên.
    • Nếu bạn đang nhập chương trình này trực tiếp vào trình thông dịch, bạn phải thêm một dòng trống vào cuối để trình thông dịch biết rằng chương trình đã kết thúc.
167107 32 2
167107 32 2

Bước 2. Xây dựng các chức năng trong chương trình

Bạn có thể xác định các hàm mà bạn có thể gọi sau trong chương trình. Điều này đặc biệt hữu ích nếu bạn cần sử dụng nhiều chức năng trong phạm vi giới hạn của một chương trình lớn hơn. Trong ví dụ sau, bạn có thể tạo một hàm để gọi một dãy Fibonacci tương tự như hàm mà bạn đã viết trước đó:

def fib (n): a, b = 0, 1 while a <n: print (a, end = '') a, b = b, a + b print () # Sau này trong chương trình, bạn có thể gọi Fibonacci của mình # hàm cho bất kỳ giá trị nào bạn chỉ định fib (1000)

Điều này sẽ trả về 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Bước 3. Xây dựng chương trình điều khiển luồng phức tạp hơn

Các câu lệnh điều khiển luồng cho phép bạn thiết lập các điều kiện cụ thể thay đổi cách chương trình được chạy. Điều này đặc biệt quan trọng khi bạn xử lý đầu vào của người dùng. Ví dụ sau sẽ sử dụng if, elif (else if) và else để tạo một chương trình đơn giản đánh giá độ tuổi của người dùng.

age = int (input ("Nhập tuổi của bạn:")) if age <= 12: print ("Thật tuyệt khi là một đứa trẻ!") elif age in range (13, 20): print ("Bạn là một thiếu niên ! ") else: print (" Thời gian để lớn lên ") # Nếu bất kỳ câu nào trong số này đúng # thì thông báo tương ứng sẽ được hiển thị. # Nếu không câu lệnh nào đúng, thì thông báo "else" # được hiển thị.

  • Chương trình này cũng giới thiệu một số tuyên bố rất quan trọng khác sẽ vô giá cho nhiều ứng dụng khác nhau:

    • input () - Thao tác này gọi nhập liệu của người dùng từ bàn phím. Người dùng sẽ thấy thông báo được viết trong dấu ngoặc đơn. Trong ví dụ này, đầu vào () được bao quanh bởi một hàm int (), có nghĩa là tất cả đầu vào sẽ được coi là một số nguyên.
    • range () - Hàm này có thể được sử dụng theo nhiều cách khác nhau. Trong chương trình này, nó đang kiểm tra xem liệu số trong phạm vi từ 13 đến 20. Phần cuối của phạm vi không được tính trong phép tính hay không.
167107 34 2
167107 34 2

Bước 4. Tìm hiểu các biểu thức điều kiện khác

Ví dụ trước đã sử dụng ký hiệu "nhỏ hơn hoặc bằng" (<=) để xác định xem tuổi đầu vào có đáp ứng điều kiện hay không. Bạn có thể sử dụng các biểu thức điều kiện giống như trong toán học, nhưng cách nhập chúng hơi khác một chút:

Biểu thức điều kiện.

Nghĩa Biểu tượng Biểu tượng Python
Ít hơn < <
Lớn hơn > >
Nhỏ hơn hoặc bằng <=
Lớn hơn hoặc bằng >=
Bằng = ==
Không công bằng !=
167107 35 2
167107 35 2

Bước 5. Tiếp tục học

Đây chỉ là những điều cơ bản khi nói đến Python. Mặc dù đây là một trong những ngôn ngữ đơn giản nhất để học, nhưng vẫn có khá nhiều chiều sâu nếu bạn quan tâm đến việc đào sâu. Cách tốt nhất để tiếp tục học hỏi là tiếp tục tạo các chương trình! Hãy nhớ rằng bạn có thể nhanh chóng viết các chương trình gốc trực tiếp trong trình thông dịch và việc kiểm tra các thay đổi của bạn cũng đơn giản như chạy lại chương trình từ dòng lệnh.

  • Có rất nhiều sách hay về lập trình Python, bao gồm "Python cho người mới bắt đầu", "Sách dạy nấu ăn Python" và "Lập trình Python: Giới thiệu về Khoa học Máy tính".
  • Có rất nhiều nguồn có sẵn trực tuyến, nhưng nhiều nguồn vẫn hướng tới Python 2. X. Bạn có thể cần điều chỉnh bất kỳ ví dụ nào mà họ cung cấp.
  • Nếu bạn muốn chạy python trực tuyến nhưng muốn chạy python 3, Repl [1] có trình thông dịch python sử dụng máy Linux ảo. Một tài nguyên trực tuyến tốt khác dành cho một "pythonista" (lập trình viên python thành thạo trong tương lai) là thinkf functions [2]. Đối với những thách thức lớn hơn, "Automate the Boring Stuff" [3] và Project Euler [4] cũng có sẵn.
  • Nhiều trường học địa phương cung cấp các lớp học về Python. Thông thường, Python được dạy trong các lớp giới thiệu vì nó là một trong những ngôn ngữ dễ học hơn.

Chương trình mẫu

Image
Image

Mã khởi động trình thông dịch Python mẫu

Image
Image

Mã máy tính Python mẫu

Image
Image

Chương trình Python dễ dàng mẫu

Đề xuất: