Một đoạn chương trình Python được parse ra dạng abstract syntax tree (AST), là cấu trúc biểu diễn chương trình, để trình thông dịch có thể phân tích và thực thi các lệnh. Xem thêm: https://docs.python.org/3/library/ast.html Gói astor giúp chuyển
Getting Started With Testing in Python – Real Python
This tutorial is for anyone who has written a fantastic application in Python but hasn’t yet written any tests. Testing in Python is a huge topic and can come with a lot of complexity, but it doesn’t need to be
python – Understanding dict.copy() – shallow or deep? – Stack Overflow
By “shallow copying” it means the content of the dictionary is not copied by value, but just creating a new reference. >>> a = {1: [1,2,3]} >>> b = a.copy() >>> a, b ({1: [1, 2, 3]}, {1: [1, 2, 3]}) >>>
python – Difference between __str__ and __repr__? – Stack Overflow
Tóm tắt: cần __repr__ cho mọi class, vì cái default của Python không giúp thể hiện thông tin đầy đủ của đối tượng. Giá trị trả về của __repr__ sẽ hiện ra khi nhập vào tên của object instance, còn
Understanding the underscore( _ ) of Python – Hacker Noon
There are 5 cases for using the underscorein Python. For storing the value of last expression in interpreter. For ignoring the specific values. (so-called “I don’t care”) To give special meanings and functions to name of vartiables or functions. To use