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 ■■■, 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

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 giữa HowKteam và team I Hate Python. I Hate Python là một nhóm gồm em với anh @noname00. 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 ạ.

4 Likes

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

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.

2 Likes

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.

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]

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.

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.

1 Like

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ữ đó =)) )

1 Like

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.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?