You are on page 1of 44

7/14/2023

CƠ BẢN VỀ LẬP TRÌNH PYTHON

Bộ phận Công nghệ Hóa dầu

07-2023

Nội dung
1. Cú pháp cơ bản trong Python
2. Kiểu dữ liệu cơ bản trong Python
3. Toán tử, lệnh và vòng lặp
4. Hàm
5. Lớp, đối tượng & module

1
7/14/2023

1. TỔNG QUAN & CÚ PHÁP CƠ BẢN TRONG


PYTHON

CÚ PHÁP CƠ BẢN TRONG PYTHON

Cơ bản về Lập trình Python | 4

2
7/14/2023

CÚ PHÁP CƠ BẢN TRONG PYTHON

Cơ bản về Lập trình Python | 5

CÚ PHÁP CƠ BẢN TRONG PYTHON


Từ khóa trong Python

Cơ bản về Lập trình Python | 6

3
7/14/2023

CÚ PHÁP CƠ BẢN TRONG PYTHON

Cơ bản về Lập trình Python | 7

CÚ PHÁP CƠ BẢN TRONG PYTHON

Cơ bản về Lập trình Python | 8

4
7/14/2023

CÚ PHÁP CƠ BẢN TRONG PYTHON

Cơ bản về Lập trình Python | 9

CÚ PHÁP CƠ BẢN TRONG PYTHON

BIẾN

Cơ bản về Lập trình Python | 10

10

5
7/14/2023

2. CÁC KIỂU DỮ LIỆU CƠ BẢN TRONG


PYTHON

11

KIỂU DỮ LIỆU CƠ BẢN TRONG PYTHON

Cơ bản về Lập trình Python | 12

12

6
7/14/2023

KIỂU DỮ LIỆU NUMBER (SỐ)

Cơ bản về Lập trình Python | 13

13

KIỂU DỮ LIỆU STRING (CHUỖI)

Cơ bản về Lập trình Python | 14

14

7
7/14/2023

KIỂU DỮ LIỆU LIST (DANH SÁCH)

Cơ bản về Lập trình Python | 15

15

KIỂU DỮ LIỆU LIST (DANH SÁCH)

Cơ bản về Lập trình Python | 16

16

8
7/14/2023

KIỂU DỮ LIỆU LIST (DANH SÁCH)

Cơ bản về Lập trình Python | 17

17

KIỂU DỮ LIỆU TUPLE

Cơ bản về Lập trình Python | 18

18

9
7/14/2023

THAO TÁC CƠ BẢN TRONG TUPLE

Cơ bản về Lập trình Python | 19

19

KIỂU DỮ LIỆU SET (TẬP HỢP)

Cơ bản về Lập trình Python | 20

20

10
7/14/2023

KIỂU DỮ LIỆU SET (TẬP HỢP)

Cơ bản về Lập trình Python | 21

21

KIỂU DỮ LIỆU SET (TẬP HỢP)

Cơ bản về Lập trình Python | 22

22

11
7/14/2023

KIỂU DỮ LIỆU DICTIONARY (TỪ ĐIỂN)

Cơ bản về Lập trình Python | 23

23

KIỂU DỮ LIỆU DICTIONARY (TỪ ĐIỂN)

Cơ bản về Lập trình Python | 24

24

12
7/14/2023

KIỂU DỮ LIỆU DICTIONARY (TỪ ĐIỂN)

Cơ bản về Lập trình Python | 25

25

KIỂU DỮ LIỆU DICTIONARY (TỪ ĐIỂN)

Cơ bản về Lập trình Python | 26

26

13
7/14/2023

KIỂU DỮ LIỆU BOOL (BOOLEAN)

Cơ bản về Lập trình Python | 27

27

3. TOÁN TỬ, LỆNH & VÒNG LẶP

28

14
7/14/2023

CÁC TOÁN TỬ TRONG PYTHON

Cơ bản về Lập trình Python | 29

29

TOÁN TỬ SỐ HỌC

Cơ bản về Lập trình Python | 30

30

15
7/14/2023

TOÁN TỬ QUAN HỆ

Cơ bản về Lập trình Python | 31

31

TOÁN TỬ GÁN

Cơ bản về Lập trình Python | 32

32

16
7/14/2023

TOÁN TỬ LOGIC

Cơ bản về Lập trình Python | 33

33

TOÁN TỬ THÀNH VIÊN

Cơ bản về Lập trình Python | 34

34

17
7/14/2023

TOÁN TỬ ĐỊNH DANH (IDENTITY)

Cơ bản về Lập trình Python | 35

35

THỨ TỰ ƯU TIÊN TRONG TOÁN TỬ

Cơ bản về Lập trình Python | 36

36

18
7/14/2023

THỨ TỰ ƯU TIÊN TRONG TOÁN TỬ

Cơ bản về Lập trình Python | 37

37

LỆNH RẼ NHÁNH

LỆNH IF

Cơ bản về Lập trình Python | 38

38

19
7/14/2023

LỆNH RẼ NHÁNH: IF … ELSE


Cú pháp

Cơ bản về Lập trình Python | 39

39

LỆNH RẼ NHÁNH: LỆNH IF VỚI NHIỀU ĐIỀU KIỆN

Cơ bản về Lập trình Python | 40

40

20
7/14/2023

LỆNH RẼ NHÁNH: IF … ELIF … ELSE


Cú pháp

Cơ bản về Lập trình Python | 41

41

VÒNG LẶP

Cơ bản về Lập trình Python | 42

42

21
7/14/2023

VÒNG LẶP WHILE

Cơ bản về Lập trình Python | 43

43

VÒNG LẶP WHILE

Cơ bản về Lập trình Python | 44

44

22
7/14/2023

VÒNG LẶP WHILE

Cơ bản về Lập trình Python | 45

45

VÒNG LẶP WHILE

Cơ bản về Lập trình Python | 46

46

23
7/14/2023

VÒNG LẶP WHILE

Cơ bản về Lập trình Python | 47

47

VÒNG LẶP FOR

Cơ bản về Lập trình Python | 48

48

24
7/14/2023

VÒNG LẶP FOR VÀ HÀM RANGE()

Cơ bản về Lập trình Python | 49

49

VÒNG LẶP QUA INDEX TRONG DÃY

Cơ bản về Lập trình Python | 50

50

25
7/14/2023

VÒNG LẶP TRÊN KIỂU DỮ LIỆU TỪ ĐIỂN (DICTIONARY)

Cơ bản về Lập trình Python | 51

51

VÒNG LẶP TRÊN KIỂU DỮ LIỆU TỪ ĐIỂN (DICTIONARY)

Cơ bản về Lập trình Python | 52

52

26
7/14/2023

VÒNG LẶP TRÊN KIỂU DỮ LIỆU TỪ ĐIỂN (DICTIONARY)

Cơ bản về Lập trình Python | 53

53

VÒNG LẶP TRÊN KIỂU DỮ LIỆU TỪ ĐIỂN (DICTIONARY)

Cơ bản về Lập trình Python | 54

54

27
7/14/2023

LIST COMPREHENSION

Cơ bản về Lập trình Python | 55

55

LÒNG VÒNG LẶP

Cơ bản về Lập trình Python | 56

56

28
7/14/2023

LỆNH BREAK, CONTINUE

Cơ bản về Lập trình Python | 57

57

4. HÀM

58

29
7/14/2023

CƠ BẢN VỀ HÀM

Cơ bản về Lập trình Python | 59

59

GIỚI THIỆU VỀ HÀM

def A1(J9, Capacity, TIC_Up, TIC_Down, TIC): # TỔNG MỨC ĐẦU TƯ


power_value = TIC_Up if J9 < Capacity else TIC_Down
result1 = (((J9 / Capacity) ** power_value) * TIC)
return result1
Cơ bản về Lập trình Python | 60

60

30
7/14/2023

HÀM LAMDA

Cơ bản về Lập trình Python | 61

61

HÀM LAMDA

Cơ bản về Lập trình Python | 62

62

31
7/14/2023

MỘT SỐ HÀM THÔNG DỤNG KHÁC

TYPE()

Cơ bản về Lập trình Python | 63

63

MỘT SỐ HÀM THÔNG DỤNG KHÁC


PRINT()

LEN()

Cơ bản về Lập trình Python | 64

64

32
7/14/2023

MỘT SỐ HÀM THÔNG DỤNG KHÁC

SUM()

SORTED()

STR()

Cơ bản về Lập trình Python | 65

65

MỘT SỐ HÀM TOÁN HỌC TRONG PYTHON

Cơ bản về Lập trình Python | 66

66

33
7/14/2023

HÀM XỬ LÝ NGẪU NHIÊN

Cơ bản về Lập trình Python | 67

67

HÀM XỬ LÝ NGẪU NHIÊN

Cơ bản về Lập trình Python | 68

68

34
7/14/2023

HÀM XỬ LÝ NGẪU NHIÊN

Cơ bản về Lập trình Python | 69

69

HÀM VÀ PHƯƠNG THỨC

Cơ bản về Lập trình Python | 70

70

35
7/14/2023

MỘT SỐ PHƯƠNG THỨC LÀM VIỆC VỚI STRING (XÂU)

Cơ bản về Lập trình Python | 71

71

MỘT SỐ PHƯƠNG THỨC LÀM VIỆC VỚI STRING (XÂU)

Cơ bản về Lập trình Python | 72

72

36
7/14/2023

MỘT SỐ PHƯƠNG THỨC LÀM VIỆC VỚI STRING (XÂU)

Cơ bản về Lập trình Python | 73

73

MỘT SỐ PHƯƠNG THỨC LÀM VIỆC VỚI STRING (XÂU)

Cơ bản về Lập trình Python | 74

74

37
7/14/2023

HÀM XỬ LÝ CƠ BẢN VỚI DỮ LIỆU LIST

Cơ bản về Lập trình Python | 75

75

HÀM XỬ LÝ CƠ BẢN VỚI DỮ LIỆU LIST

Cơ bản về Lập trình Python | 76

76

38
7/14/2023

HÀM XỬ LÝ CƠ BẢN: SẮP XẾP LIST

Cơ bản về Lập trình Python | 77

77

HÀM XỬ LÝ CƠ BẢN VỚI TUPLE

Cơ bản về Lập trình Python | 78

78

39
7/14/2023

HÀM XỬ LÝ CƠ BẢN VỚI SET (TẬP HỢP)

Cơ bản về Lập trình Python | 79

79

HÀM XỬ LÝ CƠ BẢN VỚI DICTIONARY

Cơ bản về Lập trình Python | 80

80

40
7/14/2023

SẮP XẾP TỪ ĐIỂN (DICTIONARY)

Cơ bản về Lập trình Python | 81

81

5. LỚP, ĐỐI TƯỢNG, MODULE & PACKAGE

82

41
7/14/2023

LỚP VÀ ĐỐI TƯỢNG

Cơ bản về Lập trình Python | 83

83

LỢI ÍCH CỦA LỚP VÀ ĐỐI TƯỢNG

Cơ bản về Lập trình Python | 84

84

42
7/14/2023

MODULE

Cơ bản về Lập trình Python | 85

85

PACKAGE

Cơ bản về Lập trình Python | 86

86

43
7/14/2023

PACKAGE – VÍ DỤ

Cơ bản về Lập trình Python | 87

87

TRÂN TRỌNG
CẢM ƠN

88

44

You might also like