Mục lục[Ẩn giấu][Chỉ]
Chào mừng đến với bài giảng thứ hai trong Khóa học về sự cố Python cho người mới bắt đầu series.
Bài giảng này sẽ tập trung vào cú pháp của Python và hiểu cách mã Python được thực thi.
Chúng tôi đã cài đặt Python 3.10.4 trong hệ thống của mình. Bây giờ chúng ta cần một trình soạn thảo mã cho Python. Có rất nhiều lựa chọn ngoài đó nhưng yêu thích của tôi là PyCharm.
Đây là một trong những trình soạn thảo mã phổ biến nhất được sử dụng cho Python và chúng tôi sẽ sử dụng nó cho khóa học này. Nó trông giống như thế này trong lần khởi động đầu tiên.
Bây giờ, hãy tạo một tệp Python mới trong dự án. bây giờ bạn đã sẵn sàng để viết mã đầu tiên của mình bằng Python.
Bây giờ gõ:
print("Hello HashDork")
Bây giờ hãy mở rộng menu “Chạy” và nhấp vào chạy. bạn cũng có thể sử dụng phím nóng 'Shift + F10' trong cửa sổ hoặc 'Ctrl + cmd + R' trong macOS để chạy chương trình.
Sau đó, bạn sẽ thấy một cửa sổ đầu cuối nhỏ ở dưới cùng hiển thị đầu ra của mã của bạn. Đây là mã Python đầu tiên của bạn. Bây giờ chúng ta sẽ tìm hiểu cách nó được thực thi.
Đây là mã Python đầu tiên của bạn. Hãy thử một ví dụ khác.
Trong ví dụ này, chúng tôi sẽ in 10 dấu hoa thị '*' bằng cách nhân một dấu hoa thị với 10.
Kiểu:
print("*"*10)
Đầu ra sẽ như thế này.
Bây giờ chúng ta sẽ tìm hiểu cách nó được thực thi.
Mã Python được thực thi như thế nào?
Khi chúng ta viết mã bằng Python, đoạn mã bên trong dấu ngoặc đơn, tức là (“*” * 10) được gọi là một biểu thức. Nó là đoạn mã tạo ra một giá trị.
Vì vậy, khi trình thông dịch Python cố gắng thực thi dòng 2, đầu tiên nó sẽ đánh giá mã nằm giữa dấu ngoặc đơn, tức là biểu thức. Do đó, nó sẽ tạo ra 10 dấu hoa thị và in chúng trên thiết bị đầu cuối.
Các biến trong Python
Biến là một trong những khái niệm cơ bản nhất của lập trình và chúng không dành riêng cho Python. Chúng tôi sử dụng các biến để lưu trữ tạm thời dữ liệu trong bộ nhớ của máy tính.
Đây là một ví dụ,
Cho phép loại:
Price = 10
Khi trình thông dịch Python thực thi mã này, nó sẽ cấp phát một số bộ nhớ trong đó nó sẽ lưu số 10. Cuối cùng, nó sẽ gắn giá này vào vị trí bộ nhớ đó.
Bây giờ chúng ta có thể sử dụng biến “Giá” này ở bất kỳ đâu trong chương trình của mình để truy cập giá trị mà chúng ta đã lưu trong biến đó.
Bây giờ nếu bạn nhập,
print(Price)
Đầu ra của chương trình này sẽ hiển thị giá trị được lưu trữ trong biến “Price” tức là 10. Lưu ý rằng các biến này phân biệt chữ hoa chữ thường.
Vì vậy, đây là cách chúng tôi xác định các biến, chúng tôi bắt đầu với một mã định danh là tên của biến của chúng tôi, sau đó là một dấu bằng và cuối cùng là một giá trị.
Hãy đưa chương trình này lên cấp độ tiếp theo. Trên dòng thứ hai, chúng ta có thể cập nhật giá trị của biến giá này thành giá trị mới. Hãy làm cho nó thành 20. Bây giờ khi chúng ta chạy chương trình của mình, chúng ta sẽ thấy 20, bởi vì trình thông dịch Python thực thi từng dòng mã của chúng ta từ trên xuống.
Chúng ta có thể lưu trữ các số nguyên, float, các chuỗi và các giá trị boolean dưới dạng các biến. Bên cạnh đó, Python có thể lưu trữ các giá trị phức tạp như danh sách và đối tượng mà chúng ta sẽ thảo luận ở phần sau.
Bây giờ chúng ta sẽ quan sát ví dụ về giá trị chuỗi và boolean.
Trong Python, một chuỗi là một chuỗi các ký tự Unicode. Nói một cách dễ hiểu, đó là bất kỳ chuỗi ký tự nào được diễn giải theo nghĩa đen của một tập lệnh.
Như,
name = 'HashDork'
Tương tự, các giá trị boolean được sử dụng để gán giá trị Đúng hoặc Sai cho một biểu thức.
is_published = True
Lưu ý rằng Python là ngôn ngữ phân biệt chữ hoa chữ thường và thông thường bạn nên sử dụng các chữ cái viết thường để viết biến và bắt đầu bằng chữ hoa trong khi xác định giá trị boolean. Trong trường hợp này, 'true' sẽ không được trình thông dịch nhận dạng và sẽ dẫn đến lỗi. Dấu gạch dưới được sử dụng để phân tách các từ trong một tên biến.
Chương trình mẫu
Bây giờ, chúng ta sẽ thấy một chương trình ví dụ sử dụng các khái niệm trên.
Hãy tưởng tượng chúng ta sẽ viết một chương trình cho một bệnh viện. Vì vậy, chúng tôi kiểm tra một bệnh nhân tên là Raj Koothrappali (Vâng, bạn hiểu rồi). Anh ấy 29 tuổi và là một bệnh nhân mới. Tôi muốn bạn xác định 3 biến ở đây, tên của anh ấy, tuổi của anh ấy và một biến khác để kiểm tra xem đây là bệnh nhân mới hay bệnh nhân hiện có.
Dừng cuộn và thử nó một mình.
Bây giờ chúng ta hãy tìm giải pháp.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Tổng kết
Đó là tất cả những gì từ bài giảng này.
Chúng ta sẽ tìm hiểu về việc nhận đầu vào bằng Python, Chuyển đổi kiểu và Chuỗi.
Bình luận