Chương 1: Làm quen với Python – Python cơ bản

Python là gì?

  • Python là một ngôn ngữ lập trình cấp cao, thông dịch, hướng đối tượng và đa mục đích.
  • Triết lý thiết kế: code dễ đọc, dễ viết, cú pháp ngắn gọn, cấu trúc rõ ràng, phù hợp để xây dựng các loại ứng dụng với quy mô khác nhau.
  • Đặc điểm: code dễ đọc, dễ học; bố cục trực quan, dễ hiểu; lập trình hướng đối tượng, lập trình hàm, thủ tục (đa lập trình); từ khoá ít, cấu trúc đơn giản; thư viện chuẩn rộng lớn, tương thích và tích hợp với UNIX, Windows và Macintosh; ngôn ngữ thông dịch, quá trình debug dễ dàng; hỗ trợ lập trình GUI, mã nguồn mở, có thể tích hợp với các ngôn ngữ lập trình khác.

Bên dưới là một số bài tập lập trình cơ bản về nhập xuất dữ liệu, tính toán cơ bản giúp bạn làm quen và hiểu hơn về thao tác lập trình Python. Mọi thắc mắc các bạn cứ comment bên dưới nha.

Lưu ý: Bài viết có mục tiêu giới thiệu và hỗ trợ giảng dạy các bạn học sinh hay các bạn mới bắt đầu muốn làm quen và học tập ngôn ngữ lập trình Python nên các câu lệnh và nội dung mang tính chất đơn giản và dễ hiểu, dễ đọc.

Tài liệu tham khảo:

  • Giáo trình “Tự học lập trình Python căn bản” (2019); Vũ Hải Quân, Cao Xuân Nam, Hoàng Trung Hiếu, Nguyễn Hải Triều, Vòng Chí Tài; Phòng Thí nghiệm Trí tuệ Nhân tạo (AILab), Trường Đại học Khoa học Tự nhiên (ĐHQG-TPHCM); Nhà xuất bản Đại học Quốc gia TP. Hồ Chí Minh.
  • Tài liệu học tập “Lập trình Python cơ bản” (2017); Trung tâm Tin học Trường Đại học Khoa học Tự nhiên TP.HCM.

Bài 1. Viết chương trình ghi chép lại nội dung nhập vào từ bàn phím và xuất ra ngoài màn hình để ghi nhớ.

Chương 1: Làm quen với Python - Python cơ bản 14

Chú giải:

– Lệnh input: dùng để nhập dữ liệu.

– Lệnh print: in ra ngoài màn hình nội dung mong muốn.

Bài 2. Viết chương trình xuất ra màn hình chữ HELLO.

Chương 1: Làm quen với Python - Python cơ bản 15

Chú giải:

– Dấu \n: xuống dòng con trỏ.

Bài 3. Viết chương trình tính toán đơn giản.

Chương 1: Làm quen với Python - Python cơ bản 16

Tài liệu được biên soạn bởi bác Tiramisu Lê.

Previous Post Next Post