Python Python

Hi all, trong khi cài đặt package của Python sử dụng PIP thì em thấy có hai repo mà dev có thể lấy package đó là Python Packaging Authority (viết tắt là PyPA) và Python Package Index (viết tắt là PyPI). Google một lúc thì em tìm ra một trang giải thích như sau:

Với PyPA:

Và PyPI:

Đọc giải thích thì em cũng hiểu theo nghĩa đen khi dịch ra tiếng Việt nhưng vẫn không phân biệt được chính xác thì ý nghĩa của hai repository PyPA và PyPI khác nhau ra sao?

IDE IDE

Mọi người cho em hỏi lập trình Python thì nên sử dụng IDE nào? Em đang dùng Pycharm bản community mà thấy chán quá, editor của nó thì dùng VIM nên nhiều lúc di chuyển trong file thấy rất bất tiện.

Python Python

Dạo này lên Facebook thấy bà con liên tục bàn tán về Python. Có vẻ Python đang lên như diều gặp gió. Liệu trong vòng vài năm tới Python có thay thế PHP không nhỉ các bác?

Django Django

Em mới tập làm quen với router trong Django và có tạo 1 router như sau:

from django.urls import include, path

urlpatterns = [
    path('articles/', include('articles.urls', namespace='articles')),
    ....
]

Nhưng khi chạy thì thấy trình duyệt báo về lỗi:

'Specifying a namespace in include() without providing an app_name '
django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included mo...