Thứ Hai, 24 tháng 7, 2017

[Python] Bài 2: Hello World!

1. Sử dụng Powershell để biên dịch Python.

* Khởi động giao diện Powershell

       Trong window chúng ta có một giao diện điều khiển giống cmd nhưng "đẹp" hơn cmd một chút đó là Powershell. Powershell được xây dựng bởi Jeffrey Snover, Bruce Payette, James Truher và được ra mắt lần đầu ngày 14 thánh 11 năm 2006 (wiki). Powershell là một task tự động và là một framework quản lý cấu hình của Microsoft, nó bao gồm một giao diện các dòng lệnh điều khiển và biên dịch các ngôn ngữ dựa trên nền tảng .NET Framework và .NET Core. Nó cũng được coi là công cụ thay thế dần cmd với giao diện đẹp hơn và hỗ trợ GUI (Graphical User Interface).
       Để khởi động Powershell trong Window ta sử dụng tổ hợp phím Window + R, nhập vào powershell và được giao diện khởi động như sau:


* Các thao tác cơ bản trong powershell

+ Đi tới đường dẫn chứa thư mục có file cần  compile: cd <đường dẫn thư mục>
Ví dụ: cd Documents\Python (đường dẫn trên máy mình)


+ Trở về thư mục trước: cd ..
+ Hiển thị các file trong thư mục: ls
 

+ Vào môi trường lập trình Python trực tiếp trên powershell: python (tại đây ta có thể chạy trực tiếp các câu lệnh Python)


       Các lệnh khác trong powershell ta sẽ nhắc đến khi sử dụng trong quá trình học Python.

2.Chương trình đầu tiên "Hello, World!"


* Biên dịch trực tiếp trên powshell


       Vào powershell, sử dụng câu lệnh python để vào môi trường python như trên. Để in ra một nội dung trong Python, ta sử dụng câu lệnh: print "Nội dung"
Ví dụ: >>>print "Hello, World!" Ta được kết quả như sau:


      Để thoát khỏi môi trường Python ta sử dụng hàm quit()

* Sử dụng trình soạn thảo (Sublime) kết hợp với powershell

       Ta có thể dùng trực tiếp powershell để in ra chương trình "Hello, World!" như trên, tuy nhiên thường thì không ai sử dụng nó cả bởi vì nó không thể viết được những chương trình có nội dung lớn gồm nhiều câu lệnh và hơn nữa, "NÓ XẤU" :)
        Ở đây ta sử dụng trình soạn thảo đó là Sublime Text, trong Sublime ta nhập vào nội dung như sau:


       Sau đó lưu vào thư mục của mình dưới tên "Hello_world.py"

       Để biên dịch file này trong powershell ta sử dụng câu lệnh sau (Hãy chắc chắn là ta đi đến thư mục đó rồi và trong thư mục có file đó): python Hello_world.py
        Kết quả nhận được như sau:


3. Chú thích trong Python và các thứ các thứ

* Chú thích trong Python:

       Như đã nói trong C++, mình không nhắc lại về lợi ích của chú thích trong Python nữa.
       Để chú thích trong Python trên một dòng, ta sử dụng kí tự # đặt trước một câu chú thích, muốn chú thích nhiều dòng ta sử dụng """ và """.
Ví dụ:


* In nhiều dòng trong Python:

       Để in nhiều dòng trong Python ta cũng sử dụng """ và """, nội dung trong 3 dấu nháy kép đó được giữ nguyên định dạng như trong file soạn thảo.
Ví dụ:


Kết quả nhận được như sau:


* Dấu ' và dấu "

       Trong Python, khi in một nội dung ra thì ta có thể đặt nó trong dấu ' hoặc ", chúng có chức năng tương tự nhau, muốn in ra dấu này thì ta có thể dùng dấu còn lại làm block cho cả câu và ngược lại, điều đó giúp chúng ta không cần thiết phải dùng dấu "\" để in kí tự đó.
Ví dụ:


Kết quả nhận được như sau:


* In kí tự đặc biệt trong Python

      Giống như tron C++, ta sử dụng dấu "\" để in ra kí tự đặc biệt hoặc in kí tự xuống dòng, tab...
Ví dụ:


Kết quả nhận được là:


0 nhận xét:

Đăng nhận xét