Skip to content

Instantly share code, notes, and snippets.

@quangdaist01
Last active February 2, 2022 12:23
Show Gist options
  • Save quangdaist01/10bc8a43d28cadf7bc1f14db652a7467 to your computer and use it in GitHub Desktop.
Save quangdaist01/10bc8a43d28cadf7bc1f14db652a7467 to your computer and use it in GitHub Desktop.
  • Cơ chế dọn rác của python là gì? Tạo sao python không có delete pointer_a; giống c++

  • @property trong python là gì? Khi nào dùng nó?

  • Truyền 1 mutable object (list,...) vô hàm rùi thực hiện một số thay đổi (append, insert,...) lên object đó. Sau khi ra ngoài hàm, mutable object trên có bị thay đổi hay không?

  • Tại sao b, a = a, b lại không bị lỗi circular reference?

  • Shalow/deep copy là gì?

  • [1, 2].append(3)[1, 2] + [3] giống hay khác?

  • Nguyên lí hoạt động của for i in range(x)?

  • Iterable/Iterator là gì? Dataloader là 1 iterable hay iterator? Cách tự xây dựng 1 dataloader?

  • 2 built-in functions: iter(), next() có liên hệ gì với dataloader?

  • Decorator là gì? Ví dụ:

@keras_export('keras.layers.LSTM', v1=[])
class LSTM(recurrent.DropoutRNNCellMixin, recurrent.LSTM):
  • Đoạn code sau có bị lỗi không?
print = “hello”
x = print 
  • Đoạn code sau có hoạt động đúng?
def logger(func, current_time=datetime.
  • import module1 2 lần liên tiếp thì có tác dụng gì không?

  • 3 dòng code sau giống và khác nhau như thế nào?

import module 1
from module1 import *
from module1 import some_function
  • Context manager (ví dụ with open(...) as f:) là gì?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment