icantech
Lập trình Python
1460
10/10/2023

Hướng dẫn học tin học lớp 11 với Python chuẩn Sách Giáo Khoa

Năm học 2020 - 2021, Bộ GD&ĐT đã ban hành hướng dẫn điều chỉnh nội dung dạy học môn Tin học. Trong văn bản được ban hành, chương trình tin học lớp 11 có sự thay đổi rõ rệt. Pascal được thay thế bằng Python - ngôn ngữ lập trình thông dụng và hữu ích hơn. Vậy làm sao để các em học sinh có thể làm quen nhanh hơn với ngôn ngữ mới cũng là quan tâm của đa số các bậc phụ huynh. Hiểu được lo lắng này, bài viết dưới đây ICANTECH chia sẻ với các bạn học sinh hướng dẫn học Tin học lớp 11 với Python dễ hiểu và hiệu quả. 

1. Khái quát về Python

“Python là một ngôn ngữ lập trình bậc cao cho các mục đích lập trình đa năng, do Guido van Rossum tạo ra và lần đầu ra mắt vào năm 1991. Python được thiết kế với ưu điểm mạnh là dễ đọc, dễ học và dễ nhớ.” - theo Wikipedia

nguoi-sang-tao-python

Như đã nêu ở trên, Python dễ đọc, dễ học, dễ nhớ và có rất nhiều ứng dụng hữu ích trong lĩnh vực công nghệ. Python được sử dụng phổ biến trong ứng dụng web, phát triển phần mềm, khoa học dữ liệu. Người dùng có thể tải miễn phí phần mềm Python và chạy trên nhiều nền tảng khác nhau.

2. Những lợi ích của Python

Lập trình Python có rất nhiều lợi ích, gồm có:

  • Cải thiện, nâng cao hiệu suất làm việc
  • Thư viện Python chứa nhiều dòng mã nguồn đã được viết sẵn để giúp lập trình viên tiết kiệm thời gian và công sức. Lập trình viên có thể tái sử dụng code cho mọi tác vụ. Điều này giúp lập trình viên tiết kiệm được thời gian, công sức khi không phải viết lại code, mà vẫn đạt hiệu quả.
  • Ngôn ngữ lập trình Python lớp 11 giúp các em học sinh phát triển tư duy.
  • Cú pháp của Python được đánh giá là có cú pháp cơ bản gần với tiếng Anh, Vì thế mà học lập trình Python lớp 11 cũng giúp học sinh cải thiện trình độ tiếng Anh của mình. 
  • Cộng đồng những người theo đuổi ngôn ngữ Python rất đông đảo. Ngoài việc học ở sách vở, các bạn học sinh có thể tự tìm hướng dẫn học Tin học lớp 11 với Python trên những cộng đồng này. Bạn chắc chắn sẽ nhận được sự hỗ trợ nhanh chóng từ cộng đồng người dùng Python để ngày càng tiến bộ hơn.
  • Nguồn tài nguyên Python dồi dào chính là cơ hội để bạn học thêm được nhiều kiến thức mới mẻ.

3. Hướng dẫn học tin học lớp 11 với Python

Mặc dù môn Tin học lập trình Python lớp 11 đã được áp dụng vào chương trình học chính thức. Tuy nhiên vẫn còn không ít bạn học sinh chưa biết cách học ngôn ngữ lập trình Python tin học 11 như thế nào hiệu quả. Bạn hãy tham khảo tip hướng dẫn học tin học lớp 11 với Python ngay sau đây.

huong-dan-tin-hoc-lop-11-python

3.1. Bắt đầu chạy thử trình thông dịch Python

Trong giáo án tin học 11 Python, khi bạn nhập python trong command prompt (hoặc trong shell), trình thông dịch Python được kích hoạt. Trình thông dịch hoạt động kèm theo dấu nhắc >>> và ở trạng thái chờ lệnh từ bạn.

$ python

Python 3.7.4 (v3.7.4:e09359112e, Jul  8 2019, 14:54:52)

[Clang 6.0 (clang-600.0.57)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>>
Bạn có thể nhập bất cứ biểu thức Python nào ở khu vực dấu nhắc lệnh này, với điều kiện là biểu thức đó phải có giá trị hợp lệ. Kết quả sẽ được trả về sau khi Python nhận dữ liệu đầu vào.

Ví dụ:

>>> 42

42

>>> 4 + 2

6

3.2. Hướng dẫn học tin học lớp 11 với Python: các kiểu dữ liệu phổ biến

Tin học 11 sử dụng ngôn ngữ python 3 có các kiểu dữ liệu phổ biến như sau:

  • Kiểu số nguyên (Integers): trả kết quả là số nguyên như 1, 2, 3, -5, -6…
  • Kiểu số dấu phẩy động (Float): kết quả trả về là các số thập phân
  • Kiểu chuỗi (String): chuỗi các ký tự
  • Kiểu dữ liệu List: tập hợp của 1 danh sách các  thành phần của dữ liệu
  • Kiểu dữ liệu Tuple: biểu thị các bản ghi cố định chiều rộng
  • Kiểu dữ liệu Dictionary: biểu diễn giá trị các cặp key và value không có thứ tự
  • Kiểu Set: tập hợp các phần tử không có thứ tự và duy nhất
  • Kiểu Boolean: đây là kiểu dữ liệu trong Python mà chỉ có 2 giá trị là True và False.

3.3. Tìm hiểu về hàm trong ngôn ngữ lập trình Python lớp 11

Trong Python có rất nhiều hàm được dựng sẵn, tên chuyên ngành được gọi là built-in functions). Các hàm hay gặp khi giải hướng dẫn học tin học lớp 11 với Python có thể kể ra như:

  • Hàm print(): tác dụng của hàm print() là để hiển thị dữ liệu ra màn hình chính
  • Hàm len(): được dùng để tính chiều dài của 1 chuỗi, 1 danh sách…
  • Hàm int(): chuyển đổi giá trị chuỗi thành giá trị số nguyên
  • Hàm str(): ngược lại với hàm int(), hàm str() thực hiện chuyển đổi giá trị bất kỳ nào đó sang chuỗi. 

3.4. Tạo hàm tùy chỉnh Python

Chúng ta hãy cùng xem ví dụ câu lệnh tạo hàm tùy chỉnh trong hướng dẫn học tin học lớp 11 với Python:

# Khai báo một hàm tính bình phương

def square(x):

    return x * x

# In ra bình phương của 5

print(square(5))

Kết quả trả về:
25

Trong câu lệnh trên ta có:

  • def: từ khóa định nghĩa hàm
  • square: là tên hàm, tên hàm này bạn có thể đặt tùy ý
  • x: tham số của hàm bạn đã đặt
noi-dung

Trong Python, bạn có thể sử dụng hàm với bất kỳ biểu thức nào. Ví dụ:

print(square(2) + square(3))

print(square(square(3)))

Kết quả trả về:

13

81

Bạn cũng có thể tạo ra các hàm mới từ chính những hàm đang được tích hợp sẵn trong Python. Ví dụ như sau:

# Tạo hàm mới sử dụng hàm hiện có

def sum_of_squares(x, y):

    return square(x) + square(y)

# Tính tổng bình phương của 2 và 3

print(sum_of_squares(2, 3))

Chúng ta có kết quả trả về sau khi chạy câu lệnh:

13

Trên đây là toàn bộ hướng dẫn học tin học lớp 11 với Python mà ICANTECH muốn chia sẻ với bạn. Ngôn ngữ lập trình Python lớp 11 không quá khó nhưng đòi hỏi ở bạn sự kiên trì, sáng tạo và không ngừng trau dồi kiến thức. Mong rằng sau khi đọc bài viết này, các bạn học sinh đã phần nào hiểu hơn về môn tin học lập trình python lớp 11. Chúc các bạn ngày càng tiến bộ và có được kết quả học tập tốt khi học Python.

Xem thêm: Khoá học lập trình Python online tại ICANTECH.

Nguồn ảnh: ICANTECH.

Share
Tags
Lập trình Python

Bài tương tự