Posts

Showing posts from December, 2020

How to understand and use @property in Python

 https://www.machinelearningplus.com/python/python-property/

How to identity False value in Python

  constants defined to be false:  None  and  False . zero of any numeric type:  0 ,  0.0 ,  0j ,  Decimal(0) ,  Fraction(0,   1) empty sequences and collections:  '' ,  () ,  [] ,  {} ,  set() ,  range(0)

Install Pyenv and virtualenv

Install pyenv in Ubuntu https://www.codegrepper.com/code-examples/shell/install+brew+ubuntu+20.04 https://github.com/pyenv/pyenv/wiki/Common-build-problems Tại sao cần Install Pyenv? Vì pyenv là một phần mềm cho phép bạn có thể cài nhiều version của python đơn giản là  pyenv install 3.7.3 hoặc uninstall bằng cách  pyemv uninstall 3.7.3 sau khi có python version 3.7.3 rồi thì bằng cách setup nó và dùng nó như là python defaut  pyenv global 3.7.3 để kiểm tra version python dùng  which python python -V  để kiểm tra pip which pip  pip -V Oki vậy là đã có python cho máy, sau này cần nâng cấp python version 3.8.2 thì chỉ cần instal 3.8.2 và dùng pyenv global để apply it ------------------------DONE install python-------------- Tiếp theo để dùng python trong dự án thì chúng ta cần thiết lập một môi trường ảo cho nó cài virtualenv pip install --upgrade virtualenv virtualenv .venv vào project và dùng lện  virtualenv  .venv để tạo thư mục .venv cho dự án s...