Chúc mừng

Python trung cấp dành cho nhà phát triển

Jasmin Ludolf

Senior Data Science Content Developer

Tóm tắt Chương 1

  • Hàm dựng sẵn:
    • print(), help(), type()
    • max(), min(), sum()
    • len(), round(), sorted()
  • Module:
    • string, os

 

$$

  • Package:
    • pandas
Python trung cấp dành cho nhà phát triển

Tóm tắt Chương 2

# Tạo hàm tùy chỉnh
def average(values):
    # Tính trung bình
    average_value = sum(values) / len(values)

    # Làm tròn kết quả
    rounded_average = round(average_value, 2)

    # Trả về rounded_average
    return rounded_average
Python trung cấp dành cho nhà phát triển

Tóm tắt Chương 2

# Tạo hàm tùy chỉnh
def average(values, rounded=False):

# Làm tròn 2 chữ số nếu rounded là True if rounded == True: average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
# Ngược lại, không làm tròn else: average_value = sum(values) / len(values) return average_value
Python trung cấp dành cho nhà phát triển

Tóm tắt Chương 2

def average(values):
    """
    Tìm giá trị trung bình của dãy và làm tròn đến hai chữ số thập phân.

    Args:
        values (list): Danh sách số.

    Returns:
        rounded_average (float): Trung bình, làm tròn hai chữ số thập phân.
    """

average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
Python trung cấp dành cho nhà phát triển

Tóm tắt Chương 2

# Dùng đối số vị trí tùy ý
def average(*args):
    average_value = sum(args) / len(args)
    rounded_average = round(average_value, 2)
    return rounded_average

# Dùng đối số từ khóa tùy ý def average(**kwargs): average_value = sum(kwargs.values()) / len(kwargs.values()) rounded_average = round(average_value, 2) return rounded_average
Python trung cấp dành cho nhà phát triển

Tóm tắt Chương 3

  • lambda arguments: expression
names = ["john", "sally", "leah"]

# Dùng hàm lambda trong map()
capitalize = map(lambda x: x.capitalize(), names)

# Đổi sang list
print(list(capitalize))
['John', 'Sally', 'Leah']
Python trung cấp dành cho nhà phát triển

Tóm tắt Chương 3

Thông báo ValueError xác nhận chuỗi 'Hello' không thể chuyển thành float

$$

  • try
  • except
  • raise
Python trung cấp dành cho nhà phát triển

Bước tiếp theo

  • Nhiều hàm dựng sẵn hơn:

    • zip()
    • input()
    • reduce()
    • filter()
  • Nhiều package và module hơn:

    • time
    • venv
    • requests
    • fastapi

Giới thiệu lập trình hướng đối tượng

  • Quan trọng để xây dựng phần mềm ở quy mô lớn
Python trung cấp dành cho nhà phát triển

Chúc mừng!

Python trung cấp dành cho nhà phát triển

Preparing Video For Download...