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

Giải phóng không gian trên iPhone, iPad với tính năng Offload Unused Apps

Các ứng dụng có thể ngốn rất nhiều không gian trên iPhone hoặc iPad của bạn. Tuy nhiên, phiên bản iOS 11 đã tích hợp một tính năng mới cho phép bạn tắt ứng dụng không dùng đến khỏi thiết bị của mình nhưng vẫn giữ

Hướng dẫn cách tạo ảnh màu trên nền đen trắng bằng smartphone

Color Pop là một bộ lọc ảnh giữ nguyên màu sắc gốc của chủ thể, trong khi biến tất cả các thành phần còn lại của bức ảnh thành đen & trắng. Sau đây là cách tạo một bức ảnh Color Pop.

Làm thế nào để tải ảnh trên Instagram về nhanh nhất, đơn giản nhất?

Giới trẻ đang phát cuồng với mạng xã hội mang tên Instagram, ăn cũng Instagram, ngủ cũng phải Instagram…. Và điều đặc biệt là video, hình ảnh được đăng tải trên mạng xã hội này đẹp lung linh. Vậy làm sao để bạn tải ảnh

Phiên bản tùy chỉnh nhỏ gọn của Windows 11 được phát hành

Windows 95 chiếm ít hơn 100 MB khi cài đặt. Tuy nhiên, một bản cài đặt Windows 11 sạch sẽ cần khoảng 20 GB. Không ai nghi ngờ rằng phần mềm sẽ cần nhiều dữ liệu hơn khi công nghệ tiến lên phía trước, nhưng nhiều người

ĐÁNH GIÁ NHANH

Trên tay Vivo V9: giao diện tận dụng toàn bộ màn hình, SnapDragon 626, camera kép

Vivo V9 là chiếc điện thoại hiếm hoi sử dụng tai thỏ nhưng phần viền dưới không dày, nó khá mỏng và hài hòa với thiết kế tổng thể của máy. Nhìn chung thì ở mức giá 7.99 triệu đồng cùng với SnapDragon 626 thì V9 vẫn có

Đánh giá nhanh Samsung DeX Pad: Có sáng tạo, có thay đổi nhưng vẫn chưa đủ

Cùng với Galaxy S9/ S9+ Samsung cũng giới thiệu chiếc DeX thế hệ mới để kết nối điện thoại với màn hình lớn phục vụ công việc, lần này Samsung đã thay đổi hoàn toàn thiết kế của DeX cũ.

Đánh giá thông số kỹ thuật Honda Winner 150 và Yamaha Exciter 150

Chiếc xe underbone côn tay của Honda cũng chính thức ra mắt. Honda Winner 150 được cho là sẽ cạnh tranh với Yamaha Exciter 150 hay Suzuki Raider 150 ở phân khúc này. Đây đều là những chiếc xe 150 phân khối mạnh mẽ,