Você está na página 1de 1

!

Tìm kiếm Tìm Đăng nhập

Trang chủ Làng Công nghệ Công nghệ Khoa học Cuộc sống Video Ứng dụng iPhone / iPad

Python là gì? Tại sao nên chọn Python?


Công nghệ | Kiến thức cơ bản

Chia sẻ bởi 13.864

Dương Nguyễn

Python là ngôn ngữ lập trình hướng đối tượng, cấp


cao, mạnh mẽ, được tạo ra bởi Guido van

Giao dịch với Olymp Rossum. Nó dễ dàng để tìm hiểu và đang nổi lên
như một trong những ngôn ngữ lập trình nhập môn
Trade tốt nhất cho người lần đầu tiếp xúc với ngôn ngữ
lập trình. Python hoàn toàn tạo kiểu động và sử
Đầu tư tối thiểu – từ 1$. Hỗ trợ 24/7. dụng cơ chế cấp phát bộ nhớ tự động. Python có
Đào tạo cấu trúc dữ liệu cấp cao mạnh mẽ và cách tiếp cận
đơn giản nhưng hiệu quả đối với lập trình hướng
đối tượng. Cú pháp lệnh của Python là điểm cộng
vô cùng lớn vì sự rõ ràng, dễ hiểu và cách gõ linh
olymptrade.com MỞ
động làm cho nó nhanh chóng trở thành một ngôn
ngữ lý tưởng để viết script và phát triển ứng dụng
TÌM KIẾM CÓ TÀI TRỢ trong nhiều lĩnh vực, ở hầu hết các nền tảng.
Tai game ve may
Hôm nay, chúng ta sẽ cùng tìm hiểu về Python,
Phần mềm quản lý kho những ưu điểm và khả năng của ngôn ngữ lập
trình này nhé.

Lịch sử của Python


Python là một ngôn ngữ khá cũ được tạo ra bởi Guido Van Rossum. Thiết kế bắt đầu vào cuối những
năm 1980 và được phát hành lần đầu tiên vào tháng 2 năm 1991.

Tại sao Python được tạo ra?


Vào cuối những năm 1980, Guido Van Rossum làm việc trong Amoeba, phân phối một nhóm hệ điều
hành. Ông muốn sử dụng một ngôn ngữ thông dịch như ABC (ABC có cú pháp rất dễ hiểu) để truy
cập vào những cuộc gọi hệ thống Amoeba. Vì vậy, ông quyết định tạo ra một ngôn ngữ mở rộng.
Điều này đã dẫn đến một thiết kế của ngôn ngữ mới, chính là Python sau này.

Tại sao lại có tên là Python?


Ồ, Python không phải được đặt theo tên của con rắn thần Python trong thần thoại Hy Lạp đâu.
Rossum là fan của một sê-ri chương trình hài cuối những năm 1970, và cái tên “Python” được lấy từ
tên một phần trong sê-ri đó “Monty Python’s Flying Circus”.

Phần Mềm Quản Lý Bán Hàng


Hơn 10.000 Shop Đã Chọn Và Tin Dùng
Suno Để Quản Lý Cửa Hàng Thảnh Thơi.
Đăng Ký Miễn Phí!
QC Suno.vn
Tìm hiểu thêm

Các phiên bản Python đã phát hành


Phiên bản Ngày phát hành
Python 1.0 (bản phát hành chuẩn đầu tiên) 01/1994
Python 1.6 (Phiên bản 1.x cuối cùng) 05/09/2000

Python 2.0 (Giới thiệu list comprehension) 16/10/2000


Python 2.7 (Phiên bản 2.x cuối cùng) 03/07/2010

Python 3.0 (Loại bỏ cấu trúc và mô-đun trùng lặp) 03/12/2008


Python 3 Python 3.6 (Bản mới nhất tính đến thời điểm viết bài) 23/12/2016

Python cơ bản
Tính năng chính của Python
Python là gì? Tại sao nên
Ngôn ngữ lập trình đơn giản, dễ học: Python có cú pháp rất đơn giản, rõ ràng. Nó dễ đọc và viết
chọn Python?
hơn rất nhiều khi so sánh với những ngôn ngữ lập trình khác như C++, Java, C#. Python làm cho
Cách cài đặt Python trên việc lập trình trở nên thú vị, cho phép bạn tập trung vào những giải pháp chứ không phải cú pháp.
Windows, macOS, Linux
Miễn phí, mã nguồn mở: Bạn có thể tự do sử dụng và phân phối Python, thậm chí là dùng cho mục
Từ khóa và định danh đích thương mại. Vì là mã nguồn mở, bạn không những có thể sử dụng các phần mềm, chương trình
được viết trong Python mà còn có thể thay đổi mã nguồn của nó. Python có một cộng đồng rộng lớn,
Cách viết lệnh, thụt lề và chú không ngừng cải thiện nó mỗi lần cập nhật.
thích
Khả năng di chuyển: Các chương trình Python có thể di chuyển từ nền tảng này sang nền tảng
Kiểu dữ liệu: chuỗi, số, list, khác và chạy nó mà không có bất kỳ thay đổi nào. Nó chạy liền mạch trên hầu hết tất cả các nền
tuple, set và dictionary tảng như Windows, macOS, Linux.

Tìm hiểu chương trình Python Khả năng mở rộng và có thể nhúng: Giả sử một ứng dụng đòi hỏi sự phức tạp rất lớn, bạn có thể
đầu tiên dễ dàng kết hợp các phần code bằng C, C++ và những ngôn ngữ khác (có thể gọi được từ C) vào
code Python. Điều này sẽ cung cấp cho ứng dụng của bạn những tính năng tốt hơn cũng như khả
Mảng trong Python
năng scripting mà những ngôn ngữ lập trình khác khó có thể làm được.
Cách sử dụng List
Ngôn ngữ thông dịch cấp cao: Không giống như C/C++, với Python, bạn không phải lo lắng những
comprehension
nhiệm vụ khó khăn như quản lý bộ nhớ, dọn dẹp những dữ liệu vô nghĩa,... Khi chạy code Python, nó
Điều khiển luồng và vòng sẽ tự động chuyển đổi code sang ngôn ngữ máy tính có thể hiểu. Bạn không cần lo lắng về bất kỳ
lặp hoạt động ở cấp thấp nào.

Lệnh if, if...else, if...elif...else Thư viện tiêu chuẩn lớn để giải quyết những tác vụ phổ biến: Python có một số lượng lớn thư
viện tiêu chuẩn giúp cho công việc lập trình của bạn trở nên dễ thở hơn rất nhiều, đơn giản vì không
Vòng lặp for phải tự viết tất cả code. Ví dụ: Bạn cần kết nối cơ sở dữ liệu MySQL trên Web server? Bạn có thể
nhập thư viện MySQLdb và sử dụng nó. Những thư viện này được kiểm tra kỹ lưỡng và được sử
Vòng lặp while
dụng bởi hàng trăm người. Vì vậy, bạn có thể chắc chắn rằng nó sẽ không làm hỏng code hay ứng
Lệnh break và continue dụng của mình.

Hướng đối tượng: Mọi thứ trong Python đều là hướng đối tượng. Lập trình hướng đối tượng (OOP)
giúp giải quyết những vấn đề phức tạp một cách trực quan. Với OOP, bạn có thể phân chia những
vấn đề phức tạp thành những tập nhỏ hơn bằng cách tạo ra các đối tượng.
Hàm Python
Python được dùng ở đâu?
Lập trình ứng dụng web: Bạn có thể tạo web app có khả năng mở rộng (scalable) được bằng cách
sử dụng framework và CMS (Hệ thống quản trị nội dung) được tích hợp trong Python. Vài nền tảng
phổ biến để tạo web app là: Django, Flask, Pyramid, Plone, Django CMS. Các trang như Mozilla,
Reddit, Instagram và PBS đều được viết bằng Python.

Khoa học và tính toán: Có nhiều thư viện trong Python cho khoa học và tính toán số liệu, như SciPy
và NumPy, được sử dụng cho những mục đích chung chung trong tính toán. Và, có những thư viện
cụ thể như: EarthPy cho khoa học trái đất, AstroPy cho Thiên văn học,... Ngoài ra, Python còn được
sử dụng nhiều trong machine learning, khai thác dữ liệu và deep learning.

Tạo nguyên mẫu phần mềm: Python chậm hơn khi so sánh với các ngôn ngữ được biên dịch như
C++ và Java. Nó có thể không phải là lựa chọn tốt nếu nguồn lực bị giới hạn và yêu cầu về hiệu quả
là bắt buộc. Tuy nhiên, Python là ngôn ngữ tuyệt vời để tạo những nguyên mẫu (bản chạy thử -
prototype). Ví dụ, bạn có thể sử dụng Pygame (thư viện viết game) để tạo nguyên mẫu game trước.
Nếu thích nguyên mẫu đó có thể dùng C++ để viết game thực sự.

Ngôn ngữ tốt để dạy lập trình: Python được nhiều công ty, trường học sử dụng để dạy lập trình
Hơn 100 bài tập Python có lời
cho trẻ em và những người mới lần đầu học lập trình. Bên cạnh những tính năng và khả năng tuyệt
giải (code mẫu)
vời thì cú pháp đơn giản và dễ sử dụng của nó là lý do chính cho việc này.
Ma trận trong Python
4 lý do để học Python nếu bạn mới làm quen với lập trình
Đối tượng Iterator trong
Python Cú pháp đơn giản:

Lập trình bằng Python rất thú vị. Nó dễ dàng để hiểu và code bằng Python. Tại sao? Cú pháp của
File trong Python
Python khá giống với ngôn ngữ tự nhiên, ví dụ như đoạn code dưới đây:

a=2
b=3
sum = a + b
print(sum)

Ngay cả khi chưa lập trình bao giờ, bạn có thể dễ dàng đoán được đoạn code này thêm vào hai số a,
b, tính tổng và in tổng của chúng.

Không quá khắt khe:


Class và Object trong
Bạn không cần xác định kiểu của một biến trong Python, không cần thêm dấu chấm phẩy vào cuối
Python
câu lệnh. Python buộc bạn tuân theo những bài tập có sẵn (như chỉ dẫn đúng). Điều nhỏ nhặt này
giúp cho việc học Python dễ dàng với người mới hơn rất nhiều.

Viết code ít hơn:

Python cho phép viết những chương trình có nhiều chức năng tốt hơn với ít dòng code hơn. Bạn có
thể tham khảo mã nguồn game Tic-tac-toe (https://pastebin.com/7LTkj2V5) với giao diện đồ họa và
đối thủ máy tính thông minh mà chỉ chưa đến 500 dòng code. Đây chỉ là một ví dụ. Bạn có thể sẽ
ngạc nhiên về những gì mà Python có thể làm được khi tìm hiểu sâu hơn về nó.

Cộng đồng lớn, hỗ trợ tốt:

Python có một cộng đồng hỗ trợ rộng lớn, có nhiều diễn đàn hoạt động trực tuyến giúp bạn khi bị
mắc kẹt với vấn đề nào đó trong Python:

https://www.reddit.com/r/learnpython/
https://groups.google.com/forum/#!forum/comp.lang.python
https://stackoverflow.com/tags/python

Trong chuyên mục này, Quản trị mạng sẽ tổng hợp lại những tài liệu cơ bản về Python, hy vọng có
thể giúp bạn bước đầu làm quen với ngôn ngữ lập trình đang ngày càng trở nên phổ biến này. Các
bạn chú ý theo dõi nhé.

Bài tiếp theo: Cách cài đặt Python trên Windows, macOS, Linux

Thứ Bảy, 25/08/2018 10:26

4,5 11 13.864
Facebook Zalo

1 bình luận Sắp xếp theo Mới nhất

Thêm bình luận...

Nguyễn Quang Đạo


Tại sao lại có tên là Python?
Nhưng mình lại nghĩ rằng cái tên này cũng là cảm hứng từ con Trăn đấy bạn. Hãy xem cái Icon của nó
đi.
Thích · Phản hồi · Đánh dấu là spam · 17 tuần

Plugin bình luận trên Facebook

TÌM KIẾM CÓ TÀI TRỢ

Phần mềm quản lý kho Máy tính để chơi game

App vpn App web

Tham khảo thêm


Tại sao nên đổi DSLR
UltraPixel là gì? Tại sao HTC One lại dùng camera 4 MP?
Ứng dụng Summly là gì? Tại sao Summly đáng giá triệu đô?
Bloatware là gì? Làm sao để loại bỏ Bloatware?
HulaToo là gì? Làm sao để gỡ bỏ HulaToo?
Bitcoin là gì? Tại sao Bitcoin không phải là "tiền ảo"?
"Spooler SubSystem App" là gì và tại sao lại chạy trên máy tính?

Máy hút chân không DZ300B Sưởi điện hồng ngoại Sunhouse SHD7013
Máy hút chân không gia đình Đèn sưởi hồng ngoại

Bài viết mới nhất

Cách mở lại nhiều tab trên Google Những mẫu smartphone 5G đáng Hago: Cách ghép nối chỉ với nam
Chrome chú ý nhất sẽ được ra mắt trong hoặc nữ
tháng 2, ai sẽ là kẻ dẫn dắt cuộc
chơi?

Apple sẽ ra mắt tai nghe over-ear Đây chính là Pac-Man phiên bản [Cung Hoàng đạo] Bạn nên đi du
trong năm nay, lộ rõ ý định thâu ‘đằng sau hậu trường’ lịch ở đâu để có quãng thời gian
tóm thị trường tai nghe phổ đáng nhớ nhất
thông?

Kiến thức cơ bản

Những nguyên nhân khiến thẻ Gmail bổ sung tính năng mới Những hệ điều hành thú vị có thể
nhớ SD hoạt động “ì ạch” bạn chưa biết

Các loại lỗi (bug) trong quá trình Các lệnh openfiles trong Windows 7 lý do nâng cấp lên Firefox 7
kiểm thử

Xem thêm Kiến thức cơ bản

Máy hút chân không DZ300B Sưởi điện hồng ngoại Sunhouse SHD7013
Máy hút chân không gia đình Đèn sưởi hồng ngoại

TÌM KIẾM CÓ TÀI TRỢ

Python class

Python excel

Bài viết liên quan

Lệnh if, if...else, if...elif...else trong Python 7 Framework JavaScript dành cho phát
triển ứng dụng di động

Những IDE tốt nhất dành cho dân lập trình Bạn đã biết 15 ngôn ngữ lập trình hot nhất
PHP trên GitHub này chưa?

Được xem nhiều

Cách download Windows 10, tải file ISO 44 phím tắt hữu dụng trên tất cả trình
Windows 10 từ Microsoft duyệt

Bảng mã vùng điện thoại quốc tế các Cách đăng ký mã số thuế cá nhân Online,
nước trên thế giới trực tuyến nhanh, gọn

14 thủ thuật giúp bạn khắc phục lỗi Full [Lý thuyết] Proxy Server là gì?
Disk 100% trên Windows

Phục hồi file Word chưa save, lấy lại file Chỉnh màu cho màn hình thế nào là chuẩn
Word, Excel, PowerPoint chưa kịp lưu nhất?

Hướng dẫn tạo Group, nhóm Email trong Khác biệt giữa Windows 32-bit và 64-bit?
Gmail

Quản Trị Mạng


Thích Trang 52K lượt thích

Hãy là người đầu tiên trong số bạn bè của bạn thích nội
dung này

Thích trang để theo dõi trên Facebook

Máy sưởi dầu giá rẻ, Chăn đệm điện Nhật


an toàn Bản, Hàn Quốc

Máy khoan cầm tay Bồn massage chân


chính hãng chính hãng, giá rẻ

Máy sấy hoa quả làm Máy tính bỏ túi Casio,


mứt Tết giảm tới 39%

Giới thiệu | Điều khoản | Bảo mật | Hướng dẫn | Ứng dụng | Liên hệ | Quảng cáo | Facebook Bản quyền © 2003-2019 QuanTriMang.com. Giữ toàn quyền.
| Youtube | Google+ Không được sao chép hoặc sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc
Giấy phép số 362/GP-BTTTT. Bộ Thông tin và Truyền thông cấp ngày 30/06/2016. QuanTriMang.com khi chưa được phép.
Cơ quan chủ quản: CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META.
Địa chỉ: 56 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội. Điện thoại: 024 2242 6188. Email:
info@meta.vn.
Chịu trách nhiệm nội dung: Lê Ngọc Lam.

Você também pode gostar