Giap Hiep

I'm Giap Hiep

I'm a web developer, a gymer. I enjoy share something i know that help people's work!
Giap Hiep

Giới thiệu về Python và chương trình Hello world

Dạo này mình muốn thử học cái gì đó mới mới. Từ rất lâu rồi thấy mọi trang báo rầm rầm python các kiểu 😄 Nêu mình quyết định tìm hiểu ngôn ngữ này. Sau khi tìm hiểu một chút về python mình khá hứng thú vì nó có thể làm được hâu hết tất cả mọi công việc, không như PHP chỉ code server thôi. App ủng các kiểu con đà điều, data science, web development and machine learning. Do vậy seri này mình sẽ tìm hiểu về nó. Các bạn đọc và cho mình góp ý với nhé.

Giới thiệu

Python là một ngôn ngữ khá lâu rồi (thế mà mấy năm nay nó mới nổi) được tạo ra bởi Guido Van Rossum khi ông muốn tạo ra một ngôn ngữ lập trình đơn giản, dễ hiểu. 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.
Là Ngôn ngữ thông dịch.

Tại sao nên chọn python

  • Mức lương là lí do đầu tiên cần chú ý tới. Các lập trình viên Python tại Mỹ được hưởng một mức lương trung bình là $107k/ năm (thống kê năm 2016)
  • 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 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#
  • Tương lai của trí tuệ nhân tạo: Nhờ tính linh hoạt, cú pháp ngắn ngon, tốc độ xử lí python được sử dụng nhiều trong machine learning, khai thác dữ liệu và deep learning.
  • Cộng đồng hỗ trợ lớn: Một ưu điểm nữa là python có một cộng đồng hỗ trợ rộng lớn, có nhiều diễn đàn giúp bạn có thể giải quyết vấn đề khi gặp khó khăn với python
  • Python là ngôn ngữ mà không cần dấu ; như js
  • thuộc top các ngôn ngữ lập trình hiện nay

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

  • Python 1: bao gồm các bản phát hành 1.x. Giai đoạn này, kéo dài từ đầu đến cuối thập niên 1990. Từ năm 1990 đến 1995
  • Python 2: vào năm 2000
  • Python 3, còn gọi là Python 3000 hoặc Py3K: Dòng 3.x sẽ không hoàn toàn tương thích với dòng 2.x, tuy vậy có công cụ hỗ trợ chuyển đổi từ các phiên bản 2.x sang 3.x

Một số framework khi lập trình python web

a) Django
b) Flask

Cài đặt

  • Python hỗ trợ hầu hết trên các hệ điều hành hiện nay, và cách cài đặt nó cũng rất đơn giản.
  • Trên windown rất đơn giản :
    Đầu tiên chúng ta cần download bộ cài python từ trang chủ của nó bộ cài đặt. Ở đây mình chọn phiên bản mới nhất là phiên bản 3.6.1.

Sau đó chỉ cần install và ok thôi.

  • Trên ubutu mình cài version 3:
sudo apt-get update
sudo apt-get install build-essential libpq-dev libssl-dev openssl libffi-dev zlib1g-dev
sudo apt-get install python3-pip python3-dev
apt-get install python3.7

Các từ khóa trong python

Tạo chương trình đầu tiên

+Chạy trực tiếp trong command (thông dịch):

Vào command line gõ python hoặc python3:

Trong chế độ command line thì python sẽ chạy thông dịch tức là code đến đâu thì dịch và chạy đến đó.
Để thoát bạn gõ exit()

+Tạo 1 file mới test.py với nội dung sau:

Và kết quả :

Trong bài sau mình sẽ tiếp tục nói về Variable 😄 Cảm ơn các bạn đã đọc