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

4 cách chặn quảng cáo xuất hiện trên Facebook rất dễ dàng

Facebook đề xuất những quảng cáo cho bạn dựa trên mối quan tâm/sở thích của bạn được hình thành từ hoạt động trên Internet như: tìm các từ khóa trên Google hay các trang web, trò chuyện về một mặt hàng trên Messenger,

Trải nghiệm kho nhạc SoundCloud miễn phí trên Windows 10

Download mp3 from SoundCloud PRO là một ứng dụng UWP giúp bạn trải nghiệm kho nhạc SoundCloud ở chế độ online và offline. Ứng dụng đang trong giai đoạn cho dùng thử miễn phí không giới hạn tính năng, nên bạn hãy nhanh

5 ứng dụng chỉnh sửa ảnh tốt nhất dành cho smartphone iOS và Android

Chúng ta có rất nhiều các ứng dụng chỉnh sửa ảnh dành cho các điện thoại thông minh trên cả 2 nền tảng là iOS và Android. Nhưng đâu sẽ là ứng dụng đáng dùng nhất?

Thêm phông chữ vào Microsoft Word nhanh chóng và tiện lợi

Sử dụng phông chữ thích hợp sẽ giúp tài liệu của bạn nổi bật. Windows trang bị khá nhiều phông chữ nhưng chúng chỉ là bề nổi của tảng băng trôi. Bạn có thể tải hàng trăm hàng nghìn phông chữ trên mạng. Bạn hoàn toàn có

Hướng dẫn tạo tài khoản Zalo trên tất cả các thiết bị

Cách lập tài khoản Zalo khá đơn giản và chỉ cần một tài khoản duy nhất, người dùng có thể đăng nhập và chat với bạn bè, người thân của mình trên mọi thiết bị có cài đặt ứng dụng chat Zalo này.

ĐÁNH GIÁ NHANH

Đánh giá Sony MDR XB950BT: Lựa chọn lý tưởng cho basshead

Sony MDR XB950BT hiện đang được bán tại hệ thông Mai Nguyên với giá 3.990.000...

Mở hộp và trải nghiệm nhanh camera Nokia 7 Plus: Rất ấn tượng

Toàn màn hình là xu hướng thiết kế của điện thoại thông minh trong năm 2017. Đại đa số các nhà sản xuất đã chuyển đổi một phần các sản phẩm chủ chốt của mình theo xu hướng này. Ở MWC 2018, HMD Global cũng không chịu

Đánh giá Asus ROG Zephyrus S GX531: Laptop chuyên game siêu mỏng

Ngay từ thời điểm ra mắt, chiếc máy này đã được nhiều chuyên gia, các trang mạng công nghệ đánh giá đây là mẫu laptop gaming mỏng nhất thế giới, hay chính xác hơn là mẫu laptop gaming 15 inch mỏng nhất thế giới tại