Professional Documents
Culture Documents
Chuong 1
Chuong 1
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
3/20
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
4/20
Ngôn ngữ máy Ngôn ngữ lập trình Ngôn ngữ tự nhiên
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
CÁC KHÁI NIỆM CƠ BẢN VỀ LẬP TRÌNH
• Lập trình (Programming)
– Là quá trình xây dựng các chương trình nguồn được
viết bằng một hoặc nhiều ngôn ngữ lập trình
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
6/20
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
GIỚI THIỆU
• Python được giới thiệu lần đầu vào tháng 12/1989,
bởi Guido van Rossum (Hà Lan)
Bài 1: Tổng quan về Python
• Python 1 (1989)
• Python 2 (2000)
• Python 3 (2008)
– Hiện đã có Python 3.10
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
GIỚI THIỆU
• Python
– Ngôn ngữ có mã nguồn mở
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
GIỚI THIỆU
• Python
– Hỗ trợ module và hỗ trợ package
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
GIỚI THIỆU
• Ưu điểm của Python
– Cú pháp đơn giản, dễ đọc
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
GIỚI THIỆU
• Nhược điểm của Python
– Chương trình chạy chậm
Bài 1: Tổng quan về Python
– Giao tiếp khó khăn với thư viện viết bằng NNLT khác
– Yếu trong hỗ trợ tính toán trên di động
– Cách viết khối lệnh dễ gây nhầm lẫn
– Gỡ lỗi đòi hỏi kinh nghiệm
– Ít hỗ trợ các cơ sở dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
CÀI ĐẶT
Để tải Python ta vào:
https://www.python.org/downloads/
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
CÀI ĐẶT
• Kiểm tra cài đặt Python
– Mở command line lên, gõ lệnh python để kiểm tra kết
quả, như bên dưới đây là đã thành công:
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
THỰC THI CHƯƠNG TRÌNH
• Python có hai chế độ thực thi
– Chế độ chương trình
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
CÔNG CỤ LẬP TRÌNH PYTHON
• Mã nguồn Python có phần mở rộng .py
• Công cụ soạn thảo
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
CÔNG CỤ CHÍNH THỐNG CỦA PYTHON
• Khi cài đặt Python, ta có sẵn công cụ IDLE để
lập trình:
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
THƯC THI CÂU LỆNH TRÊN IDLE
• Ta có thể gõ trực tiếp vào cửa sổ Shell
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
THƯC THI CÂU LỆNH TRÊN IDLE (tt)
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
CÔNG CỤ SUBLIME TEXT
•Sublime là một trình soạn thảo code đầy đủ, linh
hoạt, hỗ trợ tốt nhưng nhẹ, ít chiếm dụng tài
nguyên máy, khởi động nhanh.
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
TẢI VÀ CÀI ĐẶT SUBLIME TEXT
• https://www.sublimetext.com
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
CÔNG CỤ LẬP TRÌNH PYCHARM
Studio.
• Sử dụng bản miễn phí PyCharm Community
Edition
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
TẢI VÀ CÀI ĐẶT PYCHARM
• https://www.jetbrains.com/pycharm
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
CÔNG CỤ LẬP TRÌNH PYCHARM
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
CÔNG CỤ LẬP TRÌNH PYCHARM
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
SỬ DỤNG GOOGLE COLAB
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
SỬ DỤNG GOOGLE COLAB (tt)
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
KHỐI LỆNH
• Python sử dụng khoảng trắng để phân biệt khối
lệnh
age = int(input("Bạn bao nhiêu tuổi? "))
Bài 1: Tổng quan về Python
>>> print(42)
42
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
NHẬP DỮ LIỆU
• Sử dụng hàm input để nhập dữ liệu từ bàn phím
name = input("Tên bạn là gì? ")
Bài 1: Tổng quan về Python
… những bước chập chững vào thế giới Khoa học dữ liệu ... Trần Doãn Hiếu
KẾT LUẬN
• Python là 1 ngôn ngữ lập trình đơn giản, mạnh mẽ
và được trang bị những tính năng rất thích hợp cho
việc xử lý dữ liệu dạng ngôn ngữ học.
Bài 1: Tổng quan về Python