К списку категорий

  •   Шаг 15. До конца разберёмся с импортами.




  •   Описание

    разговариваем о импортах классов.



      Статья

    Цель до конца осознать пути импорта файлов и классов, а так же задуматься о скорости и точности

    и подумать о подводных комнях, научится выбирать правильные импорты в проектах.

    Перейти к шагу 15.



      Код



    Понять чем отличаются и как правильно выбрать способ импорта класса?

    main.py

    
    
    # -*- coding: utf-8 -*-
    
    
    
    
    # абсолютные импорты
    # относительные импорты
    # правильная организация проекта.
    
    
    # абсолютные импорты
    
    """
    условие есть директория (папка) ecommerce в ней
    файл (модуль) products.py, которая содержит class Product()
    """
    
    #import ecommerce.products
    
    #product = ecommerce.products.Product()
    
    # or
    
    from ecommerce.payments.products import Product
    
    product = Product()
    
    
    # or
    
    #from ecommerce import products
    
    #product = products.Product()
    
    
    
    
    
    
    
    
    





      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.



    Почитайте статью, кто не знает какой язык выбрать.

     

    НЕ ЗНАЕШЬ С КАКОГО ЯЗЫКА НАЧАТЬ, НАЧНИ С PYTHON, НЕ ПРОГАДАЕШЬ.

     

    Читать.



    2016-09-13 14:23:54+00:00



    К списку категорий