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

13 câu lệnh SQL quan trọng Programmer nào cũng cần biết

13 lệnh SQL quan trọng mà bạn sẽ phải sử dụng thường xuyên khi thao tác với các bảng dữ liệu. Nếu là lập trình viên, bạn càng cần thuộc nằm lòng những câu lệnh SQL này.

Cách dùng Galaxy Watch4 để phân tích thành phần cơ thể

Với tình hình dịch căng thẳng như thế này việc tự kiểm tra cơ thể là cực kì quan trọng thì hãy xem cách dùng Galaxy Watch4 để phân tích thành phần cơ thể ra sao

So sánh Windows 8 và Mac OS X Mountain Lion

Windows 8 bản Consumer Preview và Mac OS X Mountain Lion đều cho thấy những ý tưởng mới về nền tảng và thiết kế, những hướng đi tích hợp mới, những mô hình thiết bị di động trong tương lai và nhiều thứ khác.

Tự biến hóa làm cho giao diện Windows 10 giống Windows 7-giống 99%

Nhưng nếu bạn thích hiệu suất và tính năng cải tiến của Windows 10, và bạn thích giao diện của Windows 7? Trong khi bạn không thể làm cho mọi thứ trông giống hệt với hệ điều hành cũ của Microsoft, bạn có thể thay đổi

Cách tắt dịch vụ Google Play cực kì đơn giản và nhanh chóng.

Google Play là dịch vụ được cài sẵn trên smartphone Android. Đối với nhiều người, đây là những ứng dụng rất tiện ích. Nhưng nếu bạn không thích và muốn tắt dịch vụ Google Play đi để đỡ nặng máy thì phải làm thế nào?

ĐÁNH GIÁ NHANH

Đánh giá chi tiết Infinix S2: Phổ cập camera kép cho phân khúc giá rẻ

Xu hướng camera selfie kép đang được một số hãng áp dụng trong gần 1 năm trở lại đây. Tuy nhiên, những sản phẩm sở hữu công nghệ này thường có mức giá khá cao và rất khó để người dùng với tới. Nhưng bây giờ điều này

Đánh giá Masstel Spinner: điện thoại kiêm Spinner, kiêm tai nghe Bluetooth, giá 500k

Masstel Spinner là một chiếc điện thoại kiêm spinner của Masstel có giá chỉ 500k. Spinner đã không còn sức hút như lúc đầu cho nên bỏ tiền mua một chiếc Spinner chắc chắn sẽ khiến bạn phân vân.

Đánh giá tổng quan Infinix Hot S: Thêm một sự lựa chọn trong tầm giá 3 triệu đồng

Infinix Hot S, nổi bật với thiết kế kim loại đẹp mắt, thời lượng sử dụng pin ấn tượng và camera tốt trong tầm giá khoảng 3 triệu đồng ở thời điểm hiện tại.