Bài 02. Cách tải và cài đặt Python

bài 01 Tui đã giới thiệu sơ lược về Python cũng như các đặc tính của nó, trong bài 02 này Tui sẽ hướng dẫn các bạn cách tải và cài đặt Python (Tui sử dụng Windows 10 Pro, 64bit. Nếu các bạn sử dụng Hệ điều hành khác thì không sử dụng phiên bản hướng dẫn dưới này nha).

1. Cách tải Python:

Để tải Python các bạn vào: https://www.python.org/downloads/

h2_1

Ở màn hình download trên, các bạn chọn “Download Python 3.5.2“, dĩ nhiên lúc các bạn đọc hướng dẫn này thì nó có thể là ra Version khác rồi, lúc đó hãng đề nghị version nào thì các bạn cứ chọn tải.

Lúc bạn nhấn vào nút tải ở trên thì ra cửa sổ sau:

h2_2

Bạn chọn nơi lưu trữ python-3.5.2.exe rồi nhấn Save, chờ hệ thống tải về, bạn xem kết quả:

h2_3

Ở hình trên bạn thấy Tui tả được python-3.5.2.exe có dung lượng hơn 28MB

 2. Cách cài đặt Python:

Để cài đặt Python, bạn nhấn đúp vào tập tin python-3.5.2.exe vừa tải xong, nếu có hỏi gì về bảo mật thì nhấn Run:

h2_4

Sau đó màn hình chọn cấu hình để cài đặt sẽ hiển thị ra như dưới đây:

h3_5

Các bạn chọn cấu hình như chỗ Tui khoanh đỏ, rồi bấm Install Now hoặc Customize installation (thông thường ta nên chọn Customize installation để chọn chỗ cài đặt khác cho đơn giản (ví dụ ta lưu vào C:\python, thay vì có nguyên 1 nùi đường dẫn lưu hình trên). Giờ Tui chọn Customize Installation:

h2_5

Bạn chọn các cấu hình như trên rồi bấm Next:

h2_6

Ở hình trên bạn chọn cấu hình giốn vậy, chỗ nơi cài đặt chọn là ổ C (Tui để là Python352 để Tui nhớ là Tui cài Python phiên bản 3.5.2 và cũng vì nó có nhiều version để dễ phân biệt), sau đó bấm Install:

h2_8

Các bạn chờ chương trình Python cài đặt xong nha(chỗ này chờ hơi lâu), khi nào báo cửa sổ bên dưới coi như là cài đặt OK:

h2_10

Bạn kiểm tra ổ C ta có kết quả sau khi cài đặt:

h2_9

Như vậy Tui đã hướng dẫn xong cách tải và cài đặt Python vào máy tính Windows .

Chúc các bạn thành công

Bài 01: Có nên học lập trình Python?

Chào các bạn đam mê các ngôn ngữ lập trình!

Hiện nay ngôn ngữ lập trình Python ngày càng vươn lên hàng top, nhu cầu tuyển dụng cũng khá lớn. Để đáp ứng nhu cầu của các bạn Tui đã lên kế hoạch viết các bài hướng dẫn từng bước phương pháp và kỹ thuật học lập trình Python hi vọng sẽ giúp ích một xíu gì đó cho độc giả.

Phần giới thiệu về Python cũng như các đặc tính của nó là giống nhau trên các trang mạng khi bạn tìm kiếm thấy, vì vậy Tui có tổng hợp lại đây giúp các bạn có thể dễ dàng đọc qua để hiểu thêm về Python. Cám ơn các tác giả trên Internet mà Tui đã tìm đọc được.

  1. Giới thiệu khái quát về Python

Python là một ngôn ngữ lập trình năng động với nhiều tính năng được sử dụng trong một loạt các ứng dụng.

h1

Hình 1- Logo Ngôn ngữ python

 Python thường được so sánh với Tcl, Perl, Ruby, Scheme, hoặc Java. Một vài tính năng đặc trưng của nó gồm:

  • Cú pháp rất trong sáng, dễ đọc
  • Các khả năng tự xét mạnh mẽ
  • Hướng đối tượng trực giác
  • Cách thể hiện tự nhiên mã thủ tục
  • Hoàn toàn mô-đun hóa, hỗ trợ các gói theo cấp bậc
  • Xử lý lỗi dựa theo ngoại lệ
  • Kiểu dữ liệu động ở mức rất cao
  • Các thư viện chuẩn và các mô-đun ngoài bao quát hầu như mọi việc
  • phần mở rộng và mô-đun dễ dàng viết trong C, C++ (hoặc Java cho Jython, hoặc các ngôn ngữ .NET cho IronPython)
  • có thể nhúng trong ứng dụng như một giao diện kịch (scripting interface)
  • Python mạnh mẽ và thực hiện nhanh

Bản thân ngôn ngữ Python là một nhà máy linh động có thể giải quyết hầu hết mọi vấn đề. Dễ dàng viết máy chủ web. Viết mã theo hướng dữ liệu với khả năng tự xét mạnh mẽ và khả chuyển và những tính năng như meta-classes, duck typing và decorators của Python.

Python giúp ta viết mã lệnh nhanh chóng. Nhờ vào trình biên dịch đã được tối ưu hóa, và những thư viện hỗ trợ, mã Python chạy nhanh hơn đa số các ứng dụng khác.

  • Python dễ dàng kết nối với các thành phần khác

Python có thể kết nối với các đối tượng COM, .NET (Ironpython, Python for .net), và CORBA, java… Python cũng được hỗ trợ bởi Internet Communications Engine (ICE) và nhiều công nghệ kết nối khác.

Có thể viết các thư viện bên C, C++ để nhúng vào Python và ngược lại.

  • Python là ngôn ngữ có khả năng chạy đa nền tảng

Python có cho mọi hệ điều hành: Windows, Linux/Unix, OS/2, Mac, Amiga, và những hệ khác. Thậm chí có cả những phiên bản chạy trên .NET, máy ảo Java, và điện thoại di động Nokia Series 60. Với cùng một mã nguồn sẽ chạy không khác nhau trên mọi cài đặt.

  • Python rất đơn giản và dễ học

Python có cộng đồng lập trình rất lớn, được chia sẻ rất nhiều thông tin hữu ích.

Python cũng có kho tài liệu đầy đủ, vừa tồn tại trong bản thân ngôn ngữ lẫn trên mạng. Những tài liệu trên mạng nhắm vào cả lập trình viên chuyên nghiệp lẫn người mới. Tất cả đều được thiết kế nhằm giúp bạn sản xuất nhanh hơn.

  • Python là ngôn ngữ mã nguồn mở

Cài đặt Python dùng giấy phép nguồn mở nên được sử dụng và phân tối tự do, ngay cả trong việc thương mại. Giấy phép Python được quản lý bởi Python Software Foundation.

  1. Các tài nguyên học liệu và công cụ lập trình Python
  1. Hiện trạng sử dụng Python làm ngôn ngữ đào tạo trên thế giới

Hiện nay ngôn ngữ Python được xếp hạng thứ 1 trong Top 10 các ngôn ngữ lập trình phổ biến nhất đang sử dụng:

pythonspectrum.jpeg

Hình 2 – xếp hạng ngôn ngữ lập trình – 2017, nguồn http://spectrum.ieee.org/

Theo thống kê từ top 39 trường giảng dạy khoa học máy tính thì đa phần các trường sử dụng ngôn ngữ Python để giảng dạy:

h3

Hình 3- Thống kế trường giảng dạy Python- nguồn viblo.asia

  1. Kết luận

Python là 1 ngôn ngữ lập trình đơn giản, nhưng 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. Ta có thể download và cài đặt python một cách hoàn toàn miễn phí tại http://www.python.org/ .

Python cũng là 1 ngôn ngữ hướng đối tượng, và cũng đồng thời là 1 ngôn ngữ động, nó được trang bị những thư viện tiêu chuẩn khổng lồ : từ web, xử lý số học, đến cả lập trình đồ hoạ. Python được sử dụng rộng rãi trong sản xuất, khoa học, hay giáo dục và ngày càng trở nên phổ biến và hoàn thiện.

  1. Các Website tham khảo cho phần giới thiệu này

Cám ơn các tác giả

Cám ơn các độc giả

Chúc các bạn sẽ có những bài học thú vị cho thời gian sắp tới trên Blog này