01/10/2018, 11:28

0 - Giới thiệu ngôn ngữ lập trình Python

#Tổng quan ngôn ngữ Python
NGÔN NGỮ PYTHON được Guido van Rossum tạo ra cuối năm 1990.

Python khá giống Perl, Ruby, Scheme, Smalltalk và Tcl.

Python được phát triển trong một dự án mã mở do một tổ chức phi lợi nhuận Python Software Foundation quản lý.

Python được phát triển để chạy trên nền Unix. Nhưng theo thời gian, nó đã “bành trướng” sang mọi hệ điều hành từ MS-DOS đến MAC OS, OS/2, Windows, Linux và một số điều hành khác thuộc họ Unix.

Python là ngôn ngữ bậc cao (high-level) . có hình thức sáng sủa, cấu trúc rõ ràng, thuận tiện cho người mới học lập trình. Cho phép người sử dụng viết mã với số lần gõ phím tối thiểu.

Python cũng là một trong những ngôn ngữ phổ biến nhất thế giới.

#Tại sao nên học Python
Trước khi học ngôn ngữ này, ít ra bạn cũng nên có chút hiểu biết sơ lược về ưu điểm của ngôn ngữ này so với các ngôn ngữ khác.

  • Cú pháp dễ đọc, dễ học.
  • Thư việc phong phú (https://pypi.python.org)
  • Cộng đồng sử dụng lớn.
    #Những điều mà Python có thể làm được

##Lập trình web
YouTube, Google, Dropbox, Quora, Reddit, Instagram, Nasa, Firefox, Yahoo Maps,…

##Data Analysis

  • Machine Learning

  • Data Visualization

  • Google Cloud

  • Image and Video Analysis

##Lập trình robot


##Lập trình game

##Lập trình ứng dụng
Ứng dụng lập trình bởi python có thể chạy trên nhiều hệ điều hành

##Bảo mật mạng và máy tính

Link Video của HowKteam

Next

1 - CÀI ĐẶT MÔI TRƯỜNG LÀM VIỆC VỚI PYTHON.

###Vài lời của tác giả.
Các tutorial này là sự hợp tác dữa HowKteam và team I Hate Python. I Hate Python là một nhóm gồm em với anh @sueruan012. Những bài này đều là do em và anh ấy viết và có sự rà soát về nội dung của HowKteam (xem đã đủ dễ hiểu cho người chưa biết gì về lập trình chưa?).
Em cũng được biết rằng một số reply của em nhắc tới HowKteam bị flag. Nhưng mà em thấy đó không phải là spam. Và thật sự là em cũng chẳng phải là seeder gì đấy. Mọi người có thể ủng hộ họ bằng cách vào website của họ click vào một cái quảng cáo cũng được, không thì cũng không sao.
Mong mọi người hiểu cho ạ.

Văn Dương viết 13:29 ngày 01/10/2018

Python to gấp mấy lần C / C++ ???

Tao Không Ngu. viết 13:42 ngày 01/10/2018

Hi.
Theo mình nên có bài đánh giá phân tích kỹ mặt lợi mặt hai khi nào nên dùng khi nào không nên dùng thì sẽ tốt hơn.

HK boy viết 13:29 ngày 01/10/2018

Dù sao đây cũng là bài nhập môn, nên viết bài đánh giá kĩ lợi - hại như thế nào đây? Vì có những đánh giá sẽ phải dựa trên những khái niệm cao hơn mà nhiều người mới tiếp xúc với lập trình không thể nào hiểu nổi.

Nguyễn Văn Derik viết 13:34 ngày 01/10/2018

HowKTeam là nhóm của bạn á, mình sẵn sàn ủng hộ nhóm của bạn để có những bài học Python bổ ích.
[spoiler]
Tôi đang Try Hard với C++[/spoiler]

HK boy viết 13:44 ngày 01/10/2018

Bọn mình là nhóm I Hate Python, bọn mình hợp tác với HowKteam để pub những bài học này lên.

Tao Không Ngu. viết 13:41 ngày 01/10/2018

Hi HK boy.
Theo mình thì đưa ra một cách không đầy đủ về khả năng của ngôn ngữ thực sự tạo ra ấn tượng đầu sai lầm và ảnh hưởng tới người học.

Dark.Hades viết 13:43 ngày 01/10/2018

không đầy đủ về khả năng của ngôn ngữ

Thực sự thì để nêu đầy đủ về nó chắc chỉ có người viết ra ngôn ngữ đó thôi (đôi khi còn không chắc)

Việc tìm hiểu sâu này nên để các bạn ấy - nếu thấy có hứng thú, thì sẽ tìm hiểu sâu về cách hoạt động của nó, so sánh với các ngôn ngữ khác | điểm này chắc chỉ tới khi chuyển qua học những ngôn ngữ dạng biên dịch rồi chạy thôi, chứ nếu xác định chỉ đi theo script lang thì có lẽ không (vì mở mắt ra chỉ nhìn thấy script lang, viết nhanh, hoàn thành sớm mà thôi, gặp các bài so sánh chắc chắn sẽ nâng bi ngôn ngữ đó =)) )

Tao Không Ngu. viết 13:39 ngày 01/10/2018

Hi Dark.Hades.
Ý mình là nó gây hiểu nhầm cho người mới khi họ tưởng răng Python dùng lập trình YouTube, Google, v.v.v…Hay như sublime được viết bằng Python vậy.

Bài liên quan
0