Hướng dẫn tek4 python
Show
1: Giới thiệu và cài đặt PythonChủ đề này trình bày về các vấn đề cơ bản trước khi bắt đầu khoá học. Bạn sẽ được làm quen với ngôn ngữ lập trình Python, cách cài đặt Visual Studio Code và viết cũng như chạy chương trình Python cơ bản đầu tiên. 2: Biến và các kiểu dữ liệu cơ bản trong PythonChủ đề này trình bày về biến, cách lưu trữ các giá trị của chương trình trong biến, cách sử dụng biến để chứa dữ liệu. Ngoài ra chủ đề còn trình bày về các kiểu dữ liệu cơ bản được sử dụng trong Python như kiểu số nguyên, kiểu số thực, kiểu số phức, kiểu chuỗi ký tự với các phép toán và thao tác cơ bản trên các kiểu dữ liệu này. 3: Cấu trúc điều kiện trong PythonGiới thiệu cơ bản về các cấu trúc điều khiển trong Python và đặc biệt nhấn mạnh vào cấu trúc điều kiện if else. 4: Kiểu dữ liệu danh sách List trong PythonKiểu dữ liệu danh sách List trong Python 5: Các thao tác trên chuỗi ký tựCác thao tác trên chuỗi ký tự 6: Vòng lặp trong PythonTrình bày về cấu trúc vòng lặp for và while trong Python cũng như nhiều bài tập luyện tập để nắm vững kiến thức. 7: Hàm trong PythonCơ bản 8: Tuple, set và dictionary trong PythonTuple, set và dictionary trong Python 9: Lập trình hướng đối tượng trong PythonCơ bản 10: Module và Package trong PythonChủ đề này trình bày về khái niệm module và package trong Python cũng như cách sử dụng một số thư viện tiêu chuẩn được cung cấp trong Python 11: Thao tác tệp tin trong PythonCơ bản 12: Xử lý lỗi và ngoại lệ trong PythonCơ bản 13: Dự án cuối khóaCơ bản 14: Những bài tập vô cùng cơ bảnCơ bản Trụ sở chính: Văn phòng: Số 27-3RD, Sunrise D, The Manor Central Park, đường Nguyễn Xiển, phường Đại Kim, quận Hoàng Mai, TP. Hà Nội. Liên hệ truyền thông: 0929.536.185 Email: [email protected] Chịu trách nhiệm nội dung: Ông Trần Anh Tú TEK4.VN giữ bản quyền nội dung trên website này. Cấm sao chép dưới mọi hình thức nếu không có sự chấp thuận bằng văn bản. Nampaknya seperti anda telah menyalahgunakan ciri ini dengan pergi terlalu cepat. Anda telah disekat sementara waktu daripada menggunakannya. Jika anda fikir perkara ini bertentangan dengan Standard Komuniti kami beritahu kami. Một biến (variable) đại diện cho một vùng nhớ (trên RAM) lưu trữ dữ liệu của chương trình. Dữ liệu được lưu trữ trong vùng nhớ mà biến (variable) đại diện có thể thay đổi được. Ví dụ: Nội dung chính
Trong ví dụ trên, các vùng nhớ trên RAM sẽ lưu trữ một dữ liệu (giá trị) nào đó (20, 50, 70, 8, 5). Vùng nhớ có thể được đại diện bởi một tên biến (x, y, sum, n). Giá trị lưu trữ trong các vùng nhớ này có thể thay đổi (giá trị biến n = 5 được thay đổi thành n = 8). Cách đặt tên biến tuân theo quy tắt đặt tên định danh (identifier) trong Python. Một biến khi được tạo ra trong Python gồm 4 đặc tính là tên biến, giá trị của biến, kiểu dữ liệu của biến và địa chỉ của biến. Gán giá trị cho biến (variable) trong PythonChúng ta có thể sử dụng toán tử gán (assignment operator) ‘=’ để gán giá trị cho biến. Lưu ý: Trong Python, khi tạo một biến thì phải gán giá trị cho biến đó. n = 10 print("Bien n co kieu la ", type(n)) m = 1.1 print("Bien m co kieu la ", type(m)) website = "apple.com" print("Bien website co kieu la ", type(website)) website = 99 print("Bien website co kieu la ", type(website))Kết quảBien n co kieu laPython là một ngôn ngữ tự suy luận kiểu (type-inferred language). Vì vậy, chúng ta không cần phải xác định rõ ràng kiểu dữ liệu của biến. Dựa vào giá trị được gán cho biến, Python sẽ tự động xác định biến có kiểu dữ liệu gì.
Ví dụ gán nhiều giá trị cho nhiều biếna, b, c = 5, 3.2, "Hello" print (a) print (b) print (c) x = y = z = "same" print (x) print (y) print (z)Địa chỉ của biến trong PythonSử dụng hàm id() Giúp trả về địa chỉ của một đối tượng (object) cụ thể. # get id of list a = [1, 2, 3, 4, 5] print(id(a)) # get id of a variable a = 12 print(id(a)) # get id of tuple a = (1, 2, 3, 4, 5) print(id(a)) # get id of a dictionary a = {'a' : 1, 'b' : 2} print(id(a))Kết quả2817775580992 2817770586704 2817775539664 2817775483776Sử dụng hàm addressof() Hàm addressof() nằm trong thư viện ctypes. Thư viện này gọi là foreign function library for Python. Nó là một thư viện giúp gọi các hàm từ các thư viện khác không thuộc về Python. # import addressof, # c_int modules from ctypes module from ctypes import c_int, c_float, c_wchar_p, addressof # get memory address of variable a = 44 print(addressof(c_int(a))) b = 1.1 print(addressof(c_float(b))) c = "gochocit.com" print(addressof(c_wchar_p(c)))Kết quả2352906862344 2352906862344 2352906862344Sử dụng hàm hex() Hàm hex() giúp biểu diễn địa chỉ của object sang hệ cơ số 16. # get id of list in hexadecimal representation a = [1, 2, 3, 4, 5] print(hex(id(a))) # get id of a variable in hexadecimal representation a = 12 print(hex(id(a))) # get id of tuple in hexadecimal representation a = (1, 2, 3, 4, 5) print(hex(id(a))) # get id of a dictionary in hexadecimal representation a = {'a': 1,'b' : 2} print(hex(id(a)))Kết quả0x273ee7b3740 0x273ee2e0250 0x273ee7a95d0 0x273ee79bb80Lưu ý: Mỗi lần chạy chương trình thì địa chỉ lưu trữ dữ liệu có thể khác nhau. Điều này tùy thuộc vào vùng nhớ nào còn trống để cấp phát.
Hằng số trong PythonTrong Python, hằng số thường được khai báo và gán giá trị trong một module. Module là một file Python chứa các biến, hàm,… Các hằng số được hoa tất cả các chữ cái và dùng dấu gạch dưới _ để ngăn cách các từ. Ví dụ: Tạo một file constant.pyPI = 3.14 GRAVITY = 9.8 WEBSITE_ADDRESS = "gochocit.com"Tạo một file main.pyimport constant print(constant.PI) print(constant.GRAVITY) print(constant.WEBSITE_ADDRESS) constant.PI = 5.9 print(constant.PI)Kết quả3.14 9.8 gochocit.com 5.9Trong ví dụ trên, chúng ta tạo một file module constant.py có định nghĩa các hằng số PI, GRAVITY và WEBSITE_ADDRESS. Sau đó, chúng ta tạo file main.py và import module constant.py. Cuối cùng, chúng ta in ra giá trị của các hằng số. Lưu ý: Trong thực tế, chúng ta không sử dụng hằng số trong Python. Việc đặt tên hằng số với các chữ cái viết hoa trong Python chỉ là quy ước để dễ dàng phân biệt với các biến. Nó không có tác dụng ngăn gán lại giá trị cho hằng số. Trong ví dụ trên, chúng ta thấy hằng số PI vẫn có thể bị gán lại và giá trị bị thay đổi. Bài trước và bài sau trong môn họcDuới đây là các thông tin và kiến thức về chủ đề trong python có mấy loại hằng hay nhất do chính tay đội ngũ chúng tôi biên soạn và tổng hợp: 1. Biến và hằng số trong Python - Tek4.vn
2. Python: Bài 6. Biến, Hằng - DAINGANXANH
3. Trong python có bao nhiêu loại hằng - Lập trình Lớp 11 - Lazi.vn
4. Python (ngôn ngữ lập trình) – Wikipedia tiếng Việt
5. Bài 6: Biến và cách khai báo biến trong Python - Ứng dụng ...
6. Câu hỏi trắc nghiệm lập trình Python có đáp án - Phần 1
7. Bài 2. Các phần tử cơ bản của Python - O2 Education
8. Biến số và kiểu dữ liệu số trong Python | TopDev
9. Quy ước và các phiên bản ngữ pháp trong Python
10. Kiểu dữ liệu số trong Python | How Kteam
11. Định danh trong Python - Cách đặt tên các biến trong ... - T3H
12. Đặc điểm của biến (variable) và hằng (constant) trong Python
13. Làm cách nào để tạo một hằng trong Python? - HelpEx
14. Làm cách nào để tạo một hằng trong Python? - QA Stack
15. Kiểu số trong Python - Comdy.vn
16. Top 20 hằng xâu trong python mới nhất 2022 - NewThang
17. Top 10 khai báo hằng trong python mới nhất 2022 - NewThang
18. SGK TIN PYPHON - Tải xuống sách | 1-50 Các trang
19. Tin học 11 Bài 2: Các thành phần của ngôn ngữ lập trình
20. Biến, phép gán và các kiểu dữ liệu cơ sở trong Python
21. Trắc nghiệm Tin học 11 Bài 2 (có đáp án) - vietjack.com
22. Python SGK tin hoc 11 - Tài liệu text - 123doc
23. Toán tử trong Python - Học lập trình Python - Viettuts
24. Bạn đã biết gì về biến trong Python
25. Python: Các phép toán cơ bản | V1Study
26. Hàm input() và cách nhập dữ liệu vào python
27. NGÂN HÀNG TRẮC NGHIỆM PYTHON TIN HỌC 11 (ĐÁP ÁN ...
28. BIỂU DIỄN MỘT SỐ CẤU TRÚC DỮ LIỆU BẰNG NGÔN NGỮ ...
29. Có bao nhiêu ngôn ngữ lập trình? Ngôn ngữ nào phổ biến ...
30. Bài 2: Khai báo biến trong python - Toidicode.com
31. Chi tiết bài học 5.Biến trong Python - Vimentor
32. Bài 4: Các khái niệm cơ bản trong Lập trình Python - DNMTechs
33. Biến và Kiểu Dữ Liệu trong Python - STDIO
34. Sach Tin 11 Python | PDF - Scribd
35. Tự học PYTHON Cơ Bản trong 10 PHÚT
36. PEP8 - Đặt Tên Đúng Chuẩn Trong Python Quan Trọng Thế ...
37. lập trình python | tôi cô đơn giữa một biển người
38. Top 10 ngôn ngữ lập trình nên học trong năm 2021 - ITviec
39. Python – Toán tử - Phở Code
40. Ngôn ngữ lập trình có những thành phần cơ bản nào?
41. KẾ HOẠCH BÀI DẠY (GIÁO ÁN) PYTHON TIN HỌC 11 SOẠN ...
42. Bài 2: Biến và Kiểu dữ liệu trong C | Tìm ở đây
43. sự khác nhau giữa hằng và biến 2022 - Ngôn ngữ lập trình |