You are on page 1of 12

TS.

 Nguyễn Thanh Nhã 8/27/2019

Kỹ thuật Lập trình (CKT)
PROGRAMMING FOR ENGINEERINGS

TS. Nguyễn Thanh Nhã


Email: nhanguyen@hcmut.edu.vn
Phone: 0908.56.81.81

Department of Engineering Mechanics – HCMUT 2019

0. Giới thiệu môn học

1. Giới thiệu về máy tính và lập trình

2. Giới thiệu về ngôn ngữ Python

3. Các kiểu dữ liệu phổ biến

4. Các cấu trúc mảng

5. Các cấu trúc điều khiển

Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 1
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2

Giới thiệu về Python


(Hướng dẫn cài đặt và chương trình đơn giản)

Department of Engineering Mechanics – HCMUT 2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt FlatForm Anaconda


>>> Anaconda hỗ trợ rất nhiều thư viện và các gói mã nguồn
giúp lập trình dễ dàng trên Python
>>> Để tải Anaconda, truy cập:
https://www.anaconda.com/distribution/
>>> Chọn phiên bản phù hợp với hệ điều hành (Windows)

Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 2
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

>>> Chạy file cài đặt sau khi đã tải về


>>> Cài đặt Anaconda với tất cả các lựa chọn là mặc định. Nếu
muốn quản lý file địa chỉ thư mục để cài thì hiệu chỉnh ở mục
“Destination Folder”

>>> Ấn Install và chở đến khi quá trình cài đặt kết thúc

Department of Engineering Mechanics – HCMUT 2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

>>> Kiểm tra việc cài đặt python


• Mở Command Promt (CMD) trên Windows
• Ấn tổ hợp phím Windows + R để mở cửa sổ Run
• Đánh “ cmd “ vào ô Open rồi Enter để mở cửa sổ
Command Promt

cmd

Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 3
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Kiểm tra đã cài đặt Python chưa


• Tại cửa sổ CMD, gõ python và ấn Enter, nếu hiển thị
như sau thì đã hoàn tất việc cài đặt
• Đây cũng là cách truy cập và làm việc trên Python

• “>>>” được gọi là dấu nhắc lệnh

Department of Engineering Mechanics – HCMUT 2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

>>> Kiểm tra một số thư viện


• Để kiểm tra python đã có những thư viện nào đó không, ta sẽ
thử import nó trong Console
>>> import numpy
• Nếu không có lỗi xảy ra thì thư viện này đã được cài đặt và có
thể sử dụng được
• Kiểm tra xem thư viện này ở đâu, ta có thể làm như sau:
>>> numpy.__file__

>>> Ví dụ:
Kiểm tra các thư viện sau có sẵn trong Python không ?
Scipy, Matplotlib, Sfepy

Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 4
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt IDE PyCharm


>>> Jetbrains Pycharm có trình biên tập mã thông minh và nắm
bắt sâu sắc về Python giúp tăng năng suất một cách đáng kể: có
thể định dạng mã tự động, hoàn thành mã, tái cấu trúc,... Với
các tính năng này thì PyCharm là một công cụ mạnh mẽ trong
tay của cả những người phát triển Python chuyên nghiệp và
những người mới bắt đầu.
>>> Để tải PyCharm, truy cập:
https://www.jetbrains.com/pycharm-edu/
>>> Chọn phiên bản phù hợp với hệ điều hành (Windows)

Department of Engineering Mechanics – HCMUT 2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt IDE PyCharm


>>> Sau khi tải, ta mở file và thực hiện cài đặt như sau:

Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 5
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt IDE PyCharm


>>> Chọn địa chỉ cài đặt:

Department of Engineering Mechanics – HCMUT 2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt IDE PyCharm


>>> Lựa chọn như hình dưới:

Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 6
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt IDE PyCharm


>>> Ấn Install để cài đặt

Department of Engineering Mechanics – HCMUT 2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt IDE PyCharm


>>> Hoàn thành việc cài đặt

Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 7
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt IDE PyCharm


• Tạo Project trong PyCharm:
>>> Mở PyCharm bằng cách double click vài biểu tượng
Lần đầu tiên mở thì hiện bảng thông báo, lựa chọn như hình
dưới và OK để tiếp tục

Department of Engineering Mechanics – HCMUT 2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt IDE PyCharm


>>> Giao diện sau khi khởi động, ấn vào “Create New Project”
để tạo mới

Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 8
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt IDE PyCharm


>>> Chọn vị trí (Location) và trình thông dịch (Interpreter)
cho Project. Trình thộng dịch chọn Python của Anaconda để sử
dụng các thư viện dễ dàng

Department of Engineering Mechanics – HCMUT 2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

• Cài đặt IDE PyCharm


>>> Giao diện làm việc của Pycharm

Tên project

Các thư viện

Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 9
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

>>> Chương trình thử nghiệm “Hello Python” từ console

Cách 1: chạy trực tiếp từ console

- Chạy chương trình Command Prompt (Window+R, “cmd”)

C:\ … >python
>>> print(‘Hello Python’)
hoặc
>>> print(“Hello Python”)

text = “I will be a good engineer!”


>>> print(text)

Department of Engineering Mechanics – HCMUT 2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

>>> Chương trình thử nghiệm “Hello Python” từ console

Cách 2: chạy thông qua script file


- Mở chương trình Notepad, soạn thảo như sau:

text = ‘I will be a good engineer!’


print(text)

- Lưu thành file test.py lưu ở Desktop

- Chạy chương trình Command Prompt

C:\Users\User\Anaconda3>python C:\Users\User\Desktop\test.py

Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 10
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

>>> Sử dụng python từ console như một máy tính đơn giản

C:\Users\nhang>python
>>>3+5
8

Toán tử Miêu tả >>>(3+6)*2**2


+ Phép cộng ?
- Phép trừ
* Phép nhân
/ Phép chia
// Chia lấy phần nguyên
% Phép chia lấy phần dư
** Phép lấy số mũ

Department of Engineering Mechanics – HCMUT 2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

>>> Sử dụng python từ console như một máy tính đơn giản
• Để sử dụng các hàm đặc biệt, cần import thư viện toán:

>>>import math Hàm Miêu tả


y
>>>math.sqrt(9) math.pow(x,y) x
math.asin(x) arcsin
math.acos(x) arccos

Hàm Miêu tả math.atan(x) arctan


math.degrees(x) rad  degree
math.sqrt(x) Căn bậc 2 của x
math. radians(x) degree  rad
math.sin(x)
math.cos(x) Lượng giác Các hằng số Miêu tả
math.tan(x)
math.pi 3.141592…
math.exp(x) e**x
math.e 2.718281…
math.log(x) ln(x)
math.inf Số vô cực
math.log(x,n) log(x) cơ số n
math.nan not a number
Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 11
TS. Nguyễn Thanh Nhã 8/27/2019

Chương 2. Giới thiệu về Python PROGRAMMING FOR ENGINEERS

>>> Người dùng nhập ký tự từ console


• Để sử dụng số liệu người dùng nhập và từ bàn phím, sử
dụng lệnh ‘input’
• Cú pháp: var = input(“Nhap vao gia tri var = ”)

>>> a = input(“Nhap vao gia tri a = ”)


Nhap vao gia tri a = 5
>>> a
‘5’
>>> a = input(“Nhap vao gia tri a = ”)
Nhap vao gia tri a = 5
>>> a = int(a)
>>> a
5
Department of Engineering Mechanics – HCMUT 2019

nhanguyen@hcut.edu.vn 12

You might also like