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

Phần mềm kiểm tra ổ cứng bị bad sector tốt nhất hiện nay

Phần mềm CrystalDiskInfo là phần mềm kiểm tra ổ cứng có khả năng đánh giá tình trạng “sức khỏe” của ổ cứng, đặc biệt kiểm tra ổ cứng bị bad.

Hướng dẫn cách tạo lịch năm mới trực tuyến

Công cụ tạo lịch Printable Calendar không chỉ giúp bạn tự thiết kế lịch năm mới 2019 rất dễ dàng với vài thao tác chọn lựa và tạo sự kiện. Không chỉ vậy ứng dụng tạo lịch trực tuyến Printable Calendar còn hỗ trợ người

Hướng dẫn tải video YouTube bằng phần mềm miễn phí

Trong bài viết dưới đây, chúng tôi sẽ giới thiệu với các bạn cách đơn giản để tải video ca nhạc, phim... từ YouTube về máy tính bằng ứng dụng hỗ trợ hoàn toàn miễn phí - Youtube Downloader HD.

Tổng hợp một số cách sửa lỗi USB Device Not Recognized trên Windows

Lỗi 'USB Device Not Recognized' là một trong những lỗi khá phổ biến, thường xuất hiện trong quá trình bạn kết nối ổ USB trên Windows XP, Windows 7, 8 và thậm chí là cả Windows 10. Trong bài viết dưới đây Quản trị mạng

13 tính năng ẩn trên iOS 10 có thể bạn chưa biết

iOS 10 vẫn giữ được độ nóng qua từng ngày. Với iOS 10 Apple đã tạo ra không ít những tinh chỉnh, thay đổi cũng như nâng cấp mạnh mẽ đối với các...

ĐÁNH GIÁ NHANH

Trên tay Samsung Galaxy F41: Cụm 3 camera sau, chip Exynos 9611, pin 6.000 mAh, giá cả hợp lý

Mới đây, Samsung đã chính thức ra mắt phiên bản đầu tiên thuộc dòng Galaxy F với viên pin siêu khủng và mức giá hợp lý. Galaxy F41 dự kiến sẽ “đối đầu” với rất nhiều sản phẩm cùng cấp thuộc dòng OPPO, Realme, Redmi và

Test OPPO F3 Lite(A57): Chip Snapdragon 435 và 3GB RAM

OPPO F3 Lite (A57) là mẫu smartphone nhấn mạnh vào khả năng selfie tuyệt vời với camera trước 16MP, khẩu độ f/2.0. Đây cũng là smartphone tầm trung có hiệu năng tốt nhất của nhà sản xuất OPPO với chip Snapdragon 435 8

Đánh giá Galaxy J7 Prime: Bất ngờ lớn của Samsung ở phân khúc 6 triệu

Đây là những đặc điểm chúng ta cần quan tâm về Galaxy J7 Prime: Thiết kế: kim loại, ấn tượng và mượt mà hơn Nếu bạn mua J7 Prime, hãy mua màu đen. Màu đen...