Download Visual Studio

You can download Visual Studio here.

Download Dev C++

You can download Dev C++ here.

Download Python

You can download Python here.

Vài điều cho các bạn trẻ

Quà tặng cuộc sống.

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à:


Thứ Bảy, 8 tháng 7, 2017

[Python] Bài 1: Giới thiệu và Download Python

1. Giới thiệu về Python

       Python là một ngôn ngữ lập trình bậc cao đa chức năng, được viết bởi Guido van Rossum và ra mắt lần đầu năm 1991 (ngày 20, tháng 2, năm 1991).
       Python được ứng dụng rộng rãi để viết các chương trình, ứng dụng trện máy tính, điện thoại di động, với cú pháp đơn giản và gọn nhẹ, Python rất thích hợp cho người mới học lập trình vì đây được coi là ngôn ngữ lập trình khá dễ.
       Một trong những đặc điểm nổi bật của Python mà được nhiều lập trình viên ưa chuộng là khả năng tối ưu, tiết kiệm bộ nhớ, hỗ trợ nhiều phương thức lập trình như lập trình hướng đối tượng (object - oriented programming, OOP), ra lệnh, lập trình hướng chức năng, và thủ tục. Thêm vào đó nó có thư viện chuẩn khá lớn và rất toàn diện phục vụ cho lập trình.
        Sau khi học C++ rồi học Python, tác giả nhận xét cá nhân thấy đây là ngôn ngữ rất dễ học, nên mình khuyến khích các bạn mới học mà chưa biết ngôn ngữ nào thì Python là một lựa chọn khá tốt.

2. Download và cài đặt Python

* Download Python

Ta có thể download Python từ trang chủ của Python: https://Python.org hoặc lấy link từ chính blogspot này phần Download >> Python.
        Sau khi download xong ta tiến hành cài đặt như app bình thường. Sau đó để thêm Python vào môi trường lập trình trên máy tính, ta làm như sau: Chuột phải vào This PC, chọn Properties, chọn Advanced system settings, chọn Environment Variables, phận System variables ta chọn Path và chỉnh sửa chọn thêm nới (New) và dán đường link vừa cài Python vào đó (mặc định là C:\Python27).
        Kiểm tra phiên bản Python: ấn tổ hợp Window + R và nhập vào cmd ấn Enter sau đó tại màn hình Commander nhập Python, kết quả được như sau:
 
 hoặc ta có thể trực tiếp dùng Window + R nhập vào Python cũng ra tương tự.

* Cách khác để thêm Python vào môi trường lập trình của máy tính.

       Sử dụng tổ hợp phím Window + R, nhập Powershell sau đó nhập vào dòng lệnh:
Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

* Download công cụ soạn thảo

       Thật ra mình sử dụng Sublime nên mọi người có thể download Sublime về sử dụng là được, hoặc ta có thể sử dụng các trình soạn thảo như Atom editor hoặc Notepad++, tuỳ theo bạn thích cái nào thôi.
       Mình không khuyến khích sử dụng các công cụ có tích hợp IDE cho Python nhé, vì đây là ngôn ngữ không khó như C/C++ nên ta nên biết cách Compile các chương trình Python bằng tay.
       Để compile một chương trình Python, trên Window ta sử dụng Powershell có sẵn, sử dụng tổ hợp Window + R và nhập Powershell để vào ứng dụng.