INTRODUCTION
FLOW CONTROL
FUNCTIONS
DATATYPES
OBJECT & CLASS
Bài tập Python: Lập trình hướng đối tượng (OOP) trong Python Lập trình hướng đối tượng trong Python Class Variables trong Python Tìm hiểu về Methods trong Python Cách sử dụng phương thức __init__() trong Python Các biến Instance trong Python Tìm hiểu về Class Attributes trong Python Hàm Static Methods trong Python Phương thức __str__ trong Python Phương thức __repr__ trong Python Phương thức eq trong Python Tìm hiểu phương thức __hash__ trong Python Phương thức __bool__ trong Python Phương thức del trong Python Tìm hiểu về lớp Property trong Python Tìm hiểu về nạp chồng toán tử trong Python Trình Decorator Property trong Python Thuộc tính chỉ đọc trong Python Thuộc tính Delete trong Python Sử dụng super() trong Python Sử dụng __slots__ trong Python Cách sử dụng Protocol trong Python Sử dụng Enum aliases và @enum.unique trong Python Tùy chỉnh và mở rộng lớp Enum trong Python Cách sử dụng hàm Auto() của Python Single Responsibility Principle trong Python Nguyên tắc Đóng-Mở trong Python Nguyên tắc thay thế Liskov - LSP trong Python Interface Segregation Principle - ISP trong Python. Nguyên tắc đảo ngược sự phụ thuộc trong Python Đa kế thừa trong Python Tìm hiểu về các lớp mixin trong Python Mô tả Descriptors trong Python Phân biệt Data Descriptor và Non-data Descriptor trong Python Phương thức __new__ trong Python Tìm hiểu về Class Type trong Python Lớp Metaclass trong Python Ví dụ sử dụng metaclass trong Python Tìm hiểu về decorator dataclass trong Python Tìm hiểu về các ngoại lệ trong Python Ngoại lệ Raise trong Python Sử dụng câu lệnh raise from trong Python Ngoại lệ tùy chỉnh trong Python Module trong Python Package trong Python Class trong Python Hàm khởi tạo trong Python Kế thừa trong Python Đa kế thừa trong Python Setter và Getter trong Python Override trong Python Interface trong Python Bài tập Python: Module và Class
ADVANCED TOPICS
BỔ SUNG
PYTHON CĂN BẢN
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Thông báo: Download 4 khóa học Python từ cơ bản đến nâng cao tại đây.

Hướng dẫn download và cài đặt python trên Window (Win 7 / Win 10)

Trong bài này mình sẽ hướng dẫn các bạn cách tải Python cho Win7 / Win 10, sau khi tải về bạn có thể bắt đầu cài đặt Python trên Win 7 / Win 10 để học series Python này.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Python là một ngôn ngữ lập trình được ra đời khoảng năm 1990, ngôn ngữ này dùng cơ chế tạo kiểu động và cấp phát bộ nhớ tự động, do vậy nó giống như ruby, Smalltalk, ... Python là một dự án mở do tổ chức PSF bao trọn gói.

Theo những người đã và đang làm việc trên ngôn ngữ này thì đây là một ngôn ngữ sáng sủa, gọn và có cấu trúc rõ ràng nên thuận tiện cho người mới học lập trình. Ban đầu ngôn ngữ này được phát triển trên hệ điều hành UNIX, nhưng dần về sau thì nó được lấn sang các hệ điều hành khác như LINUX, WINDOW.

Về cấu trúc cú pháp ngôn ngữ Python cũng có những điểm tựa như các ngôn ngữ khác như C, C++, PHP, nên nếu bạn đang là một lập trình viên phát triển ứng dụng trên các ngôn ngữ đó thì việc tìm hiểu Python hoàn toàn đơn giản.

Bài viết này được đăng tại [free tuts .net]

1. Download Python về Win 7 / Win 10

Hiện tại Python được chia làm hai nhóm chính như sau:

  • Nhóm version 2.x thuộc phiên bản cũ, hiện ít được sử dụng, chỉ được dùng chủ yếu cho những dự án cũ.
  • Nhóm version 3x thuộc phiên bản mới và tương lai, vì vậy ta sẽ chọn version 3x để học theo series này nhé.

Trước tiên bạn cần lên trang chủ python.org để download phiên bản mới nhất và cũng là của serie này đó là phiên bản 3.4.2. Hoặc bạn hãy vào link mà mình có để ở cuối bài để tải về.

download python

Bạn click vào chữ download python 3.4.2 dành cho windows nhé.

2. Cài đặt Python trên Win 7 / Win 10

Việc cài đặt Python cũng giống như bạn cài đặt các phần mềm khác, điển hình là nó giống như cài đặt bộ Visual Studio của Microsoft, bạn cứ click next, next và next nhé cheeky

Dù bạn đang dùng Win 7 hay Win 10 thì cách cài đặt là như nhau.

3. Chạy chương trình Python đầu tiên

Sau khi cài đặt xong thì ta sẽ có một biểu tượng chạy chương trình như hình dưới đây:

cmd python window

Bạn click vào biểu tượng IDLE (Python 3.4 GUI - 32bit) và sẽ xuất hiện một cửa sổ như hình dưới đây:

hello world python cmd

Tại đây bạn gõ dòng lệnh:

print("Hello World")

Thì ngay lập túc câu lệnh sẽ được build và in ra ngoài màn hình cho bạn.

Nhưng đó là chương trình CMD, nó có một chương trình khác nhìn chuyên nghiệp hơn nhiều đó là Python GUI như hình dưới đây:

python gui

Bây giờ bạn click vào biểu tượng IDLE (Python 3.4 GUI - 32bit) (giống tên ở phía trên nhưng giao diện sẽ khác):

python gui command line png

Bạn gõ vào dòng lệnh:

print("Hello World")

thì kết quả tương đương như ở trên nhưng cách hiển thị kết quả (bôi màu, bôi từ khóa) nhìn bắt mắt hơn rất nhiều.

4. Lời Kết

Như vậy ta đã cài xong được phần mềm học Python chi tiếu có kèm hình ảnh. Nếu bạn để ý kỹ thì chúng ta đang quay lại thời kì học C, C++ bằng những dòng lệnh CMD ngộ nghĩnh nhưng rất thú vị enlightened. Nếu bạn cảm thấy chán thì đừng vội nhé, chúng ta sẽ đi từ căn bản đến nâng cao một cách bài bản để có thể master ngôn ngữ lập trình này.

Danh sách file tải về

Tên file tải về Pass giải nén
Tải Python 3.7.2 freetuts.net hoặc gameportable.net

Cùng chuyên mục:

Hướng dẫn xây dựng Command-Line Interface (CLI) bằng Quo trong Python

Hướng dẫn xây dựng Command-Line Interface (CLI) bằng Quo trong Python

Hướng dẫn toàn diện về module datetime trong Python

Hướng dẫn toàn diện về module datetime trong Python

Cách truy cập và thiết lập biến môi trường trong Python

Cách truy cập và thiết lập biến môi trường trong Python

Lớp dữ liệu (Data Classes) trong Python với decorator @dataclass

Lớp dữ liệu (Data Classes) trong Python với decorator @dataclass

Từ khóa yield trong Python

Từ khóa yield trong Python

Sự khác biệt giữa sort() và sorted() trong Python

Sự khác biệt giữa sort() và sorted() trong Python

Sử dụng Poetry để quản lý dependencies trong Python

Sử dụng Poetry để quản lý dependencies trong Python

Định dạng chuỗi Strings trong Python

Định dạng chuỗi Strings trong Python

Một tác vụ phổ biến khi làm việc với danh sách trong Python

Một tác vụ phổ biến khi làm việc với danh sách trong Python

Làm việc với các biến môi trường trong Python

Làm việc với các biến môi trường trong Python

Sự khác biệt giữa set() và frozenset() trong Python

Sự khác biệt giữa set() và frozenset() trong Python

Sự khác biệt giữa iterator và iterable trong Python

Sự khác biệt giữa iterator và iterable trong Python

Cách làm việc với file tarball/tar trong Python

Cách làm việc với file tarball/tar trong Python

Chuyển đổi kiểu dữ liệu trong Python

Chuyển đổi kiểu dữ liệu trong Python

Sự khác biệt giữa toán tử == và is trong Python

Sự khác biệt giữa toán tử == và is trong Python

Làm việc với file ZIP trong Python

Làm việc với file ZIP trong Python

Cách sử dụng ThreadPoolExecutor trong Python

Cách sử dụng ThreadPoolExecutor trong Python

Sự khác biệt giữa byte objects và string trong Python

Sự khác biệt giữa byte objects và string trong Python

Xử lý độ chính xác các hàm floor, ceil, round, trunc, format  trong Python

Xử lý độ chính xác các hàm floor, ceil, round, trunc, format trong Python

Cách lặp qua nhiều list với hàm zip() trong Python

Cách lặp qua nhiều list với hàm zip() trong Python

Top