Làm thế nào?: Bắt đầu lập trình trên Python

Bạn muốn học lập trình? Qúa trình làm quen với công việc lập trình có thể khiến bạn nản chí và nghĩ rằng mình cần phải đi học nghiêm túc thì mới làm được. Với một số ngôn ngữ, điều này đôi khi đúng. nhưng cũng có rất nhiều ngôn ngữ lập trình mà chỉ cần từ một đến hai ngày là bạn đã nắm được những kiến thức căn bản của chúng. Python [1][/sup] là một trong những ngôn ngữ như vậy. Chỉ với vài phút, bạn đã có thể chạy một chương trình Python căn bản. Hãy đọc bước 1 dưới đây để biết cách làm.


[2][/sup]
Làm thế nào?: Bắt đầu lập trình trên Python


Bước 3:
[3][/sup] Những cấu trúc này là phần tinh túy nhất của Python, cho phép bạn tạo chương trình thực hiện những thao tác khác nhau dựa trên thông tin đầu vào và điều kiện được cho. While là điểm khởi đầu tốt để làm quen với chúng. Trong ví dụ dưới đây, bạn có thể dùng cấu trúc while để tính chuỗi Fibonacci đến 100:
# Mỗi số trong chuỗi Fibonacci là
# tổng hai số đứng trước nó
a, b = 0, 1
while b < 100:
print(b, end=' ')
a, b = b, a+b
Chuỗi sẽ chạy chừng nào (while) b nhỏ hơn (<) 100.
Kết quả thu được sẽ là 1 1 2 3 5 8 13 21 34 55 89
Lệnh end=' ' cho hiển thị kết quả trên cùng một dòng thay vì để các giá trị ở từng dòng riêng lẻ.
Trong chương trình này có một số điểm giữ vai trò then chốt trong việc tạo chương trình phức tạp trên Python mà bạn cần lưu ý như sau:
Đánh dấu sự thụt vào của dòng. Dấu : thể hiện rằng những dòng sau đó sẽ được lùi vào và là một phần của khối lệnh. Trong ví dụ ở trên, print(b) và a, b = b, a+b là các phần của khối while. Lùi vào một cách phù hợp vô cùng quan trọng trong việc đảm bảo sự hoạt động của chương trình.
Có thể định nghĩa nhiều biến trên cùng một dòng. Trong ví dụ trên, a và b đều được định nghĩa ở dòng đầu tiên.
Nếu nhập thẳng chương trình này vào trình thông dịch, bạn phải thêm dòng trắng vào cuối chương trình để trình thông dịch biết rằng chương trình đã kết thúc tại đó.


Bước 2:
[4][/sup]
def fib(n):
a, b = 0, 1
while a < n:
print(a, end=' ')
a, b = b, a+b
print()
# Ở phần sau của chương trình, bạn có thể sử dụng hàm Fibonacci
# cho giá trị xác định bất kỳ
fib(1000)
Nó sẽ trả về 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987


Bước 3:
[5][/sup]
tuổi = int(input('Nhập tên của bạn: '))
if tuổi <= 12:
print('Là con nít thật tuyệt!')
elif tuổi in range(13, 20):
print('Bạn là thanh thiếu niên!')
else:
print('Đến lúc trưởng thành rồi')
# Nếu bất kỳ điều kiện nào ở trên là đúng
# thông điệp tương ứng sẽ được hiển thị.
# Nếu không đáp ứng bất kỳ điều kiện nào, thông điệp 'else' (khác)
# sẽ được hiển thị.
Chương trình này cũng giới thiệu một vài cấu trúc rất quan trọng, vô giá cho nhiều ứng dụng khác nhau:
input() – Lệnh này yêu cầu người dùng nhập dữ liệu từ bàn phím. Người dùng sẽ nhìn thấy thông điệp được viết trong dấu ngoặc đơn. Trong ví dụ này, input() được bọc bởi hàm int() – nghĩa làm mọi dữ liệu được đưa vào đều sẽ được xem là một số nguyên.
range() – Hàm này có thể được dùng bằng nhiều cách khác nhau. Trong chương trình này, nó kiểm tra liệu con số được đưa vào có nằm trong khoảng từ 13 đến 20 hay không. Giới hạn trên và giới hạn dưới của khoảng sẽ không được xem xét trong tính toán.


Bước 4:
[6][/sup]
Ý nghĩa
Kí hiệu
Kí hiệu Python
Nhỏ 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 bằng

 !=
Bước 5:
↑ http://python.org
↑ https://developers.google.com/edu/python/set-up
↑ http://www.stavros.io/tutorials/python/
↑ http://docs.python.org/3/tutorial/controlflow.html
↑ http://learnpythonthehardway.org/book/ex30.html
↑ http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/ifstatements.html
Hiển thị thêm... (3)

TIN LIÊN QUAN

Tìm hiểu chương trình Python đầu tiên

Trong bài viết này chúng ta cùng tìm hiểu một chương trình Python đơn giản để có cái nhìn rõ hơn một chút về Python, trước khi bắt đầu học về các thành phần chính của ngôn ngữ lập trình này nhé.

Cách cài đặt Python trên Windows, macOS, Linux

Để bắt đầu làm quen với Python, trước tiên bạn cần cài đặt Python trên máy tính đang dùng, có thể là Windows, macOS hoặc Linux. Dưới đây là hướng dẫn cài đặt Python trên máy tính, cụ thể cho từng hệ điều hành.

Python là gì?Tại sao nên chọn Python?

Python là ngôn ngữ lập trình hướng đối tượng, cấp cao, mạnh mẽ, được tạo ra bởi Guido van Rossum. Python dễ dàng để tìm hiểu và đang nổi lên như một trong những ngôn ngữ lập trình nhập môn tốt nhất cho người lần đầu tiếp xúc với ngôn ngữ lập trình.

Lệnh pass trong python

Trong bài trước bạn đã biết cách dùng lệnh continue và lệnh break trong Python để thay đổi vòng lặp. Trong phần này chúng ta sẽ tiếp tục một lệnh khác, lệnh pass trong Python, dùng như một placeholder (trình giữ chỗ) cho việc thực thi các hàm, vòng

Porsche 911 Turbo S và chương trình sơn Python Green Chromaflair có giá 2,2 tỷ VNĐ

Bất kỳ chiếc 911.2 Turbo S xuất hiện cũng đều được săn đón bởi giới truyền thông, đặc biệt khi đó là một phiên bản đến từ Porsche Exclusive Manufaktur.

Giới thiệu qua về chuỗi, số, list trong Python

Phần này, bạn sẽ học cách sử dụng Python như một chiếc máy tính và đi bước đầu tiên hướng tới lập trình Python.

Porsche 911 Turbo S sở hữu màu sơn Python Green Chromaflair đắt đỏ bậc nhất thế giới

Bất kỳ chiếc 911.2 Turbo S xuất hiện cũng đều được săn đón bởi giới truyền thông, đặc biệt khi đó là một phiên bản đến từ Porsche Exclusive Manufaktur.

Những vấn đề cần nắm bắt khi bắt đầu học lập trình máy tính

Lập trình thật vui và vô cùng hữu dụng. Với lập trình, bạn sẽ được thỏa sức sáng tạo cùng nhiều cơ hội việc làm rộng mở. Nếu muốn học cách lập trình, hãy đọc chỉ dẫn dưới đây để nắm được nơi bạn cần đi và những gì mà bạn cần học.

THỦ THUẬT HAY

Hướng dẫn chuyển 11 số về 10 số trên điện thoại Android

VinaPhone sẽ đổi thành đầu số 08X, thuê bao MobiFone đầu số 07x và Viettel đầu số 03x. Nếu chuyển đổi thủ công các số điện thoại có trong danh bạ thì sẽ tốn rất nhiều thời gian, thậm chí còn nhầm lẫn. Vì vậy, bạn có

Hướng dẫn cài đặt extension phát lại video trên Facebook

Đa số người dùng Facebook hiện nay đều dành thời gian để xem các video về âm nhạc hay cuộc sống... Đôi lúc bạn gặp được một video hay, muốn xem đi xem lại nhiều lần nhưng Facebook lại chưa có tính năng repeat, vậy thì

Tổng hợp một số lệnh cheat game Minecraft

Minecraft là một trong số ít những tựa game được đánh giá là kinh điển, nổi tiếng và phổ biến khắp Thế giới mặc dù giao diện và hình ảnh trong game không hề đẹp, nội dung chẳng hề hấp dẫn, âm thanh cũng chỉ ở mức

Mở khoá iPhone khi nhập sai mật khẩu quá nhiều lần

Để bảo mật tốt hơn cho người dùng, iPhone sẽ tự động khoá thiết bị nếu nhập mật khẩu khoá màn hình sai quá nhiều lần. Khi này thiết bị sẽ bị vô...

3 cách sử dụng Realme C25Y để đáp ứng tốt cho bạn các tác vụ hàng ngày

Với chiếc Realme C25Y sẽ có một số tính năng mà có thể bạn không quan tâm nhưng hãy cùng mình tìm hiểu cách sử dụng Realme C25Y xem nó có tính năng gì đáng giá.

ĐÁNH GIÁ NHANH

Đánh giá ảnh chụp từ LAI Zumbo S: Tốt nhưng chưa đủ

Mobiistar LAI Zumbo S là chiếc smartphone thương hiệu Việt giá rẻ với camera cho chất lượng ảnh khá tốt trong tầm giá.

Đánh giá tai nghe Plantronics Explorer 110 giá 1,2 triệu đồng

Hướng tới sự tiện lợi và đơn giản hơn cho người sử dụng, thương hiệu tai nghe nổi tiếng Plantronics đến từ Hoa Kỳ tiếp tục tung ra mẫu tai nghe mới nhất mang tên Plantronics Explorer 110

Đánh giá laptop HP Envy 13-ad139TU: Thiết kế hiện đại, hiệu năng tốt, giá 21,49 triệu

Envy 13-ad139TU có giá tham khảo 21,49 triệu đồng, cấu hình phần cứng trang bị màn hình 13,3 inch Full HD, chip Core i5-8250U, đồ họa tích hợp UHD Graphics 620, 4GB RAM LPDDR3, bus 1.866 MHz, SSD NVMe 256GB và Windows