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

Mục lục:

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

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

Video: Cách bắt đầu với lập trình Python: 15 bước (có hình ảnh)
Video: Hướng dẫn Phân Tích Kỹ Thuật từ A-Z (Quan Trọng) | Cú Thông Thái 2024, Tháng mười một
Anonim

Bạn muốn học lập trình? Học lập trình máy tính có thể rất phức tạp và bạn có thể đang nghĩ đến việc tham gia một khóa học nào đó. Điều này có thể đúng với một số ngôn ngữ lập trình, nhưng có nhiều ngôn ngữ chỉ mất một hoặc hai ngày để hiểu những điều cơ bản. Python là một trong những ngôn ngữ đó. Bạn có thể chạy các 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.

Bươc chân

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

167107 1
167107 1

Bước 1. Tải xuống Python cho hệ thống Windows

Trình thông dịch Python của Windows có thể được tải xuống miễn phí từ trang Python. Đảm bảo tải xuống đúng phiên bản cho hệ điều hành của bạn.

  • Bạn sẽ cần tải xuống phiên bản mới nhất hiện có, là phiên bản 3.4 tại thời điểm viết bài này.
  • OS X và Linux được cài sẵn Python. Bạn có thể không cần cài đặt bất kỳ phần mềm nào liên quan đến Python, nhưng bạn có thể cài đặt một trình soạn thảo văn bản.
  • Hầu hết các phiên bản của các bản phân phối Linux và OS X vẫn sử dụng Python 2.x. Có một số khác biệt nhỏ giữa phiên bản 2 & 3, nhưng thay đổi đáng kể nhất là trong câu lệnh "in". Để cài đặt phiên bản Python mới nhất trên OS X hoặc Linux, bạn có thể tải xuống tệp từ trang web Python.
167107 2
167107 2

Bước 2. Cài đặt trình thông dịch Python

Hầu hết người dùng có thể cài đặt trình thông dịch mà không cần thay đổi bất kỳ cài đặt nào. Bạn có thể tích hợp Python vào Command Prompt bằng cách bật tùy chọn cuối cùng trong danh sách các mô-đun có sẵn.

167107 3
167107 3

Bước 3. 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 từ Notepad hoặc TextEdit, nhưng việc đọc và viết mã bằng cách sử dụng một trình soạn thảo văn bản chuyên dụng sẽ dễ dàng hơn nhiều. Có nhiều trình chỉnh sửa miễn phí khác nhau mà bạn có thể sử dụng, chẳng hạn như Notepad ++ (Windows), TextWrangler (Mac) hoặc jEdit (Bất kỳ hệ thống nào).

167107 4
167107 4

Bước 4. Kiểm tra cài đặt

Mở Command Prompt (Windows) từ Terminal (Mac / Linux) và nhập python. Python sẽ được 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ị dưới dạng >>>.

Nhập print ("Hello, World!") Và nhấn Enter. Bạn sẽ thấy văn bản được 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 5
167107 5

Bước 1. Hiểu rằng Python không cần phải được 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 các 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 quá trình lặp lại, sửa đổi và khắc phục sự cố chương trình 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ể chạy các chương trình cơ bản chỉ trong vài phút

167107 6
167107 6

Bước 2. Làm việc với thông dịch viên

Bạn có thể sử dụng trình thông dịch để kiểm tra mã mà không cần thêm nó vào chương trình 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 biệt hoặc viết các chương trình tạm thời.

167107 7
167107 7

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. Điều này có nghĩa là bạn không phải khai báo biến ở đầu chương trình (bạn có thể làm điều này bất cứ lúc nào) và bạn không phải chỉ định kiểu của biến (số nguyên, chuỗi, v.v.).

Phần 3/5: Sử dụng Trình thông dịch Python như một 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 và cách xử lý các số và chuỗi.

167107 8
167107 8

Bước 1. Chạy trình thông dịch

Mở Command Prompt hoặc Terminal. 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 trong dấu nhắc lệnh, bạn sẽ cần điều hướng đến thư mục Python để chạy trình thông dịch

167107 9
167107 9

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

Bạn có thể sử dụng Python để làm 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 ý: # là các nhận xét bằng mã Python và chúng không được trình thông dịch xử lý.

>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # Phép chia sẽ luôn trả về một số dấu phẩy động (thập phân) 35.0 >>> (100 - 10 * 3) // 2 # Làm tròn số chia (hai dấu gạch chéo) sẽ loại bỏ số thập phân 35 >>> 23% 4 # Điều này sẽ tính phần còn lại của phép chia 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 10
167107 10

Bước 3. Tính hạng

Bạn có thể sử dụng toán tử ** để biểu thị số mũ. Python có thể nhanh chóng tính toán các lũy thừa 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 11
167107 11

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 để làm đại số cơ bản. Đây là phần giới thiệu tuyệt vời để biết cách gán các biến trong chương trình Python. Các biến được chỉ định 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 12
167107 12

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

Khi bạn 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 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

167107 13
167107 13

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

Bạn có thể tạo một chương trình thử nghiệm giúp bạn làm quen với những kiến thức 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 cài đặt đúng chưa.

167107 14
167107 14

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 được sử dụng để hiển thị thông tin trong thiết bị đầu cuối 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" theo 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 phải nhập "print ()" và viết những gì bạn muốn trong dấu ngoặc đơn.

167107 15
167107 15

Bước 3. Thêm một tuyên bố

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!" Đính kèm đoạn văn bản này 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ư hầu hết các ngôn ngữ khác, bạn không cần khai báo phần cuối dòng bằng;. Bạn cũng không cần sử dụng dấu ngoặc nhọn ({}) để biểu diễn các khối. Thay vào đó, phần thụt lề sẽ cho biết những gì được bao gồm trong khối

167107 16
167107 16

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 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 (nhưng 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ẽ phải trỏ tệp đó vào 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 17
167107 17

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

Mở Command Prompt hoặc Terminal và điều hướng đến vị trí bạn đã lưu tệp. Khi đó, hãy chạy tệp bằng cách gõ hello.py và Enter. Bạn sẽ thấy văn bản 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, bạn có thể cần phải nhập python hello.py để chạy chương trình

167107 18
167107 18

Bước 6. Kiểm tra chương trình 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 ngay lập tức. Một ưu điểm khác là dấu nhắc lệnh và trình soạn thảo của bạn đang mở. Sau khi lưu các thay đổi trong trình chỉnh sửa, bạn có thể chạy chương trình trực tiếp từ dòng lệnh, giúp kiểm tra các thay đổi nhanh chóng.

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

167107 19
167107 19

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

Các câu lệnh điều khiển luồng rất hữu ích để kiểm soát những gì một chương trình thực hiện trong các điều kiện nhất định. Các câu lệnh này là cốt lõi của lập trình Python, vì vậy bạn có thể tạo các chương trình thực hiện nhiều thứ 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 khởi đầu tốt để học. Trong ví dụ này, bạn sử dụng câu lệnh while để tính 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à (trong khi) b nhỏ hơn (<) 100.
  • Kết quả đầu ra của chương trình là 1 1 2 3 5 8 13 21 34 55 89
  • Lệnh end = '' sẽ xuất 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 và chúng rất quan trọng để tạo các chương trình phức tạp bằng Python:

    • Chú ý đến các vết lõm.: cho biết dòng tiếp theo 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ề chính xác là điều cần thiết để chương trình 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. Cả hai đều được xác định trên dòng đầu tiên
    • Nếu bạn 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 ở cuối để trình thông dịch biết rằng chương trình đã kết thúc.
167107 20
167107 20

Bước 2. Xây dựng hàm trong chương trình

Bạn có thể xác định các hàm mà sau này có thể được gọi 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 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 đó, bạn có thể gọi hàm # Fibonacci cho mỗi giá trị fib được chỉ định (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 21
167107 21

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 rất hữu ích để thiết lập các điều kiện nhất định thay đổi cách chương trình được thực thi. Điều này đặc biệt quan trọng nếu bạn đang 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 ("Tuổi thơ thật tuyệt vời!") elif age in range (13, 20): print ("Bạn là một thiếu niên!") khác: print ("Thời gian để lớn lên") # Nếu bất kỳ câu nào trong số này là đúng # Thông báo tương ứng sẽ được hiển thị. # Nếu không câu nào đúng, # thông báo "else" sẽ được hiển thị.

  • Chương trình cũng giới thiệu một số câu lệnh rất quan trọng khác để sử dụng trong các ứng dụng khác nhau:

    • input () - Điều 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. Trong ví dụ này, input () được bao quanh bởi hàm int (), có nghĩa là tất cả các đầu vào sẽ được coi là 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, hàm này kiểm tra xem một số có nằm trong phạm vi 13 và 20. Phần cuối của phạm vi không được tính trong phép tính hay không.
167107 22
167107 22

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 đã nhập có khớp với điều kiện hay không. Bạn có thể sử dụng các biểu thức điều kiện tương tự như trong toán học, nhưng cách chúng được nhập 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
Nhỏ hơn < <
Lớn hơn > >
Ít hơn hoặc bằng <=
Lớn hơn hoặc bằng >=
Cùng với = ==
Không bằng !=

Bước 5. Không ngừng học hỏi

Tất cả những điều trên chỉ là kiến thức cơ bản về Python. Mặc dù Python là một trong những ngôn ngữ đơn giản nhất để học, nhưng có rất nhiều phạm vi trong đó mà bạn có thể tìm hiểu. Cách tốt nhất để tiếp tục học là tiếp tục lập trình! Hãy nhớ rằng bạn có thể nhanh chóng viết chương trình từ đầu trực tiếp từ trình thông dịch và việc kiểm tra các thay đổi của bạn cũng dễ dàng 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ó nhiều nguồn khác nhau trên internet, nhưng hầu hết vẫn dành cho Python 2.x. Bạn sẽ phải thực hiện các điều chỉnh cho mỗi ví dụ nhất định.
  • Nhiều khóa học cung cấp học Python. Python thường được dạy trong các lớp nhập môn, vì nó là một trong những ngôn ngữ dễ học hơn.

Đề xuất: