Исправьте СРОЧНО эти 12 ошибок в ваших Python проектах

Sdílet
Vložit
  • čas přidán 5. 08. 2024
  • Мой курс «Хардкорная веб-разработка» - course.to.digital
    Telegram: t0digital.t.me
    Сказать спасибо за это видео можно здесь - boosty.to/digitalize.team
    Практически в каждом Python проекте, который вы присылали на Code Review, были эти 12 ошибок. Исправьте их срочно, сделайте свой код конфеткой!
    0:00 Как появился этот перечень?
    0:44 #1 Жёсткие нарушения PEP8
    2:30 #2 Нейминг
    5:23 #3 Комментарии
    8:27 #4 Документация по проекту
    9:35 #5 Бизнес-логика в контроллерах
    11:03 #6 Использование функций
    13:03 #7 Изучите ваш фреймворк
    14:21 #8 Исключения и обработка ошибок
    16:49 #9 Логирование
    18:24 #10 Конфиденциальные данные в коде и git репозиториях
    19:23 #11 pip requirements и состав git репозитория
    20:37 #12 Преждевременные попытки внедрить паттерны
    22:53 Как работать с этими 12 пунктами
    #ityoutubersru
    /****************** about ******************/
    Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
    - Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
    - Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
    Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
    С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
    Telegram канал - t.me/t0digital
    ВК - digitalize.team
    RuTube - rutube.ru/channel/24802975/ab...
    Дзен - dzen.ru/id/6235d32cb64df01e6e...

Komentáře • 483

  • @t0digital
    @t0digital  Před 7 měsíci

    Мой курс «Хардкорная веб-разработка» - course.to.digital
    Вжух!

  • @liqidSolidus
    @liqidSolidus Před 4 lety +144

    Посмотрел бы видео по пункту 8 "Исключения и обработка ошибок".
    Хотелось бы понять, как именно отлавливать глобальные ошибки (декоратор, класс).

    • @spair2k
      @spair2k Před 4 lety +3

      Присоединяюсь к желанию

    • @t0digital
      @t0digital  Před 4 lety +31

      Сделаю

    • @MadMike93
      @MadMike93 Před 4 lety

      Присоединяюсь, а то мне кажется что я как-то неправильно отлавливаю исключения.

    • @vrabosh
      @vrabosh Před 4 lety +1

      @@t0digital кстати интересно еще и на таймы посмотреть, насколько эти все обработчики замедляют код.. т.е. что будет если 1000 запросов в сек будет на сервер.. как будетвыдерживать итд.. или может лучше повозиться над кодом и сделать так чтоб точно исключений небыло. Если кнечно исключения не так много жрут ресурса то и возится не стоит.

    • @kelevra1493
      @kelevra1493 Před 4 lety

      +1

  • @user-di7gx3rc2q
    @user-di7gx3rc2q Před 4 lety +165

    Видео по настройке логгирования в джанго - это было бы топ!

    • @t0digital
      @t0digital  Před 4 lety +20

      Сделаю!

    • @MadMike93
      @MadMike93 Před 4 lety +1

      Тоже интересны правильные методы логгирования))

    • @user-rs5zq9hy4m
      @user-rs5zq9hy4m Před 4 lety +3

      Топ запрос!) Сделайте, пожалуйста)

    • @MrDimka12101
      @MrDimka12101 Před 4 lety +1

      Поддерживаю! Вечно с этим какие-то танцы с бубном.

    • @nikitaomen666
      @nikitaomen666 Před 3 lety

      а что там сложного то?

  • @Bupyc2006
    @Bupyc2006 Před 3 lety +1

    Только сейчас подписался ) интесно всё о чём ты говорил .... надеюсь эти видосы уже есть :) спасибо большое за видео !!!

  • @AlexGott
    @AlexGott Před 4 lety +60

    Как всегда шикарно, с меня лайкос. Очень хотелось бы видео по следующим пунктам:
    - вынос бизнес логики в отельный модуль
    - настройки логирования для джанги
    - пара хороших примеров с try-catch(ну не весь же код обвернуть одним блоком try)
    - настройка переменных окружения для конфиденциальных данных
    P.S. юзаю pipenv и не имею головняка со всеми этими вашими req...txt =))

    • @almazov.online
      @almazov.online Před 4 lety +1

      Поддерживаю 👍

    • @dobriza
      @dobriza Před 4 lety +1

      Поддерживаю, нужен видос про переменные окружения.

    • @AkinXela
      @AkinXela Před 4 lety

      Тоже поддержу, хотелось бы увидеть видео по данным темам. Спасибо!

    • @Python_in_UA
      @Python_in_UA Před 2 lety

      +

  • @bogdanvolodko1119
    @bogdanvolodko1119 Před 4 lety +31

    Очень было бы интересно посмотреть видео, в котором ты пишешь маленький проект на Джанге со всеми высокоуровневыми фичами в плане написания кода. У меня по сей день есть вопросы, а как максимально корректно сделать это или то.
    Ты подобное делал с проектированием БД на postrgres.
    Спасибо за канал, кстати! Годняшечка прям.

    • @spair2k
      @spair2k Před 4 lety +1

      Это был бы особо зачётный стрим! Пусть это был бы какой-то рутинный код, чтобы мысль не распылять, но для меня лично, это было бы очень полезно.

    • @t0digital
      @t0digital  Před 4 lety +5

      Спасиб за идею, возможно сделаю!

  • @user-ll2io6cs3r
    @user-ll2io6cs3r Před 3 lety

    Алексей, огромное человеческое спасибо за ваш труд. Вы - настоящий энтузиаст. Ваши видео не только прокачивают профессионально, но и очень сильно мотивируют

  • @pspfaqs
    @pspfaqs Před 4 lety +35

    Отличное полезное видео, а еще здорово выставил свет и классно записал звук 👍

    • @t0digital
      @t0digital  Před 4 lety +7

      Спасибооо! Старался не зря, значит:)

    • @ababush
      @ababush Před 4 lety +1

      Диджитализируй! Заморочился сильно. Это заметно и это здорово!)

  • @DataScienceGuy
    @DataScienceGuy Před 4 lety +14

    Все по делу. Думаю поделюсь этим видео со своими курсантами.

    • @t0digital
      @t0digital  Před 4 lety +4

      Спасибооо!

    • @marcb5832
      @marcb5832 Před 2 lety

      Все по делу, только насчет PEP8 -- это уже вопрос стиля. Почему код с 2-мя отступами вместо 4-х по PEP8, например, это ужас-ужас. Чушь это все.

  • @Sadownick
    @Sadownick Před 4 lety

    Очень подробно и годно, было бы интересно и тоже подробно про исключения послушать в отдельном видео 👍🏻

  • @sevashpun
    @sevashpun Před 3 lety

    Спасибо за видео! Очень круто и доходчиво объясняешь :)

  • @mayhem_s1
    @mayhem_s1 Před 4 lety +1

    Спасибо тебе большое, вдохновил очень!
    Интересные следующие темы:
    - алгоритмы и структуры данных
    - книги для начинающих, типо с чего начинать и как стоит начинать программировать
    спасибо еще раз!

  • @magictearsasunder
    @magictearsasunder Před 4 lety +8

    Приятно, что делаете видео на примере моего проекта)

    • @mandrianova
      @mandrianova Před 4 lety +1

      интересный проект. случайно не для cs50web?

    • @magictearsasunder
      @magictearsasunder Před 4 lety

      @@mandrianova нет, сам для себя делал

    • @aitopro7231
      @aitopro7231 Před 4 lety

      Ссылка на гитхаб

    • @magictearsasunder
      @magictearsasunder Před 4 lety

      @@aitopro7231 зайди в профиль

  • @blockchainer8162
    @blockchainer8162 Před rokem

    Спасибо автору за труд! Будет здорово видео про переменных окружения

  • @user-ms2hu5kk5z
    @user-ms2hu5kk5z Před 4 lety

    Спасибо! Даже имея большой опыт в Python, Вас приятно и интересно смотреть! Продолжайте у Вас отлично получается))

    • @t0digital
      @t0digital  Před 4 lety

      Спасибо, буду продолжать!

  • @maxgromov7494
    @maxgromov7494 Před rokem

    Ух! Очень полезное видео, которое я сохраню и буду периодически пересматривать, а при возможности покажу кому-нибудь на Хабре)

  • @STUFIify
    @STUFIify Před 4 lety

    Алексей! Все супер! Контент, подача звук и картинка! Говорю, как человек проработавший в студийным фотографом несколько лет) есть момент, пятно света на фоне, от контрового источника слева, можно приглушить небольшим флагом чёрного цвета, чтобы фон ровнее был с градиентом.
    Самостоятельно изучаю пайтон около полугода, сначала после работы по несколько часов, набил основы прошёл ряд бесплатных курсов, сейчас более плотно, вписался в проект по созданию бекенда приложения для знакомств, и хочу сказать что работа над Реальным проектом, даёт гораздо больший объём понимания! Это как огромный пинок по зад))) ни с какими курсами не сравнимо)

    • @t0digital
      @t0digital  Před 4 lety

      Спасибо! Да, попробую приглушить, спасибо за совет! В этом видео основной счёт идёт отраженный от потолка, мягкий, но неяркий и создающий тень на глазах, сейчас через зонт буду рассеивать:)
      Практика рулит, видите, и в питоне, и в съёмках:)!

  • @velomatica
    @velomatica Před 4 lety +18

    Красава) Учу пайтон уже год. Скоро на курсы яндекса пойду или Moscow Python. Знаю хорошо базу, но вот реальных проектов пока мало. Блог на Flask, всякие программы, боты, тесты, хорошо знаю декораторы. Есть своя группа вк более 300 постов личных с размышлениями, идеями, проектами и просто постами по теме моего обучения. Гит хаб неплохо наполненный, но буду чистить и перерабатывать. Через полгода буду мень профу, ходить по собесам. Всем желаю найти себя в этой жизни.

    • @PythonDevelopment
      @PythonDevelopment Před 4 lety +5

      красава !

    • @t0digital
      @t0digital  Před 4 lety +5

      Йеее! Наличие плана - всегда отлично! Успехов

    • @DataScienceGuy
      @DataScienceGuy Před 4 lety +5

      Успехов! Нужно скорее уже начинать работать над реальными проектами, тогда сразу прогресс попрет)

    • @velomatica
      @velomatica Před 4 lety

      @@t0digital спасибо) Мотивирует,))

    • @velomatica
      @velomatica Před 4 lety

      @@DataScienceGuy да да)

  • @drdrdr6835
    @drdrdr6835 Před 3 lety +1

    Шикарное видео !!

  • @hellothere6696
    @hellothere6696 Před 4 lety

    Спасибо за видео, душевно так и все по делу👍

  • @user-hh9cs5ff6z
    @user-hh9cs5ff6z Před rokem

    Ценно, доступно, достойно!

  • @olegblockbusted3383
    @olegblockbusted3383 Před 4 lety

    Стильненький фон) Спасибо за все твои видео, очень помогают!

    • @t0digital
      @t0digital  Před 4 lety

      Спасибо, рад, что полезно!

  • @absolute1zero
    @absolute1zero Před 4 lety

    Всё супер, да хотелось бы подробные видео в добавок)

  • @Hammerlock333
    @Hammerlock333 Před 4 lety +80

    Интересно было бы увидеть видео про конфиденциальные данные, их безопасность!

  • @MS-fu3zf
    @MS-fu3zf Před 4 lety

    Отличный обзор, большое спасибо! Хотелось бы отдельное видео про использование переменных окружения для работы с конфиденциальными данными.

    • @t0digital
      @t0digital  Před 4 lety

      Сделаем:)! Спасибооо!

  • @user-rv4px8ne9i
    @user-rv4px8ne9i Před 2 lety

    Видос классный, спасибо!

  • @sergeyalekseenko6456
    @sergeyalekseenko6456 Před 4 lety

    Отличная идея с видео по настройке логирования в python!

  • @askaribragimov1477
    @askaribragimov1477 Před 2 lety

    Спасибо за видео!

  • @ildarEGE
    @ildarEGE Před 2 lety

    Спасибо, очень полезно, есть над чем работать

  • @user-vh6yc9nl3s
    @user-vh6yc9nl3s Před 3 lety

    Как всегда супер полезная инфа 🤗🥳🥰
    Хочется оочень видос про логирование 😊

  • @temik26
    @temik26 Před 3 lety

    Огромное спасибище! Очень много подчерпнул для себя

  • @alexanderpastuhanov174

    Очень полезное видео! Спасибо!

  • @mrKazzila
    @mrKazzila Před 4 lety +3

    Годнота!
    про try/except нужен видос!)

    • @t0digital
      @t0digital  Před 4 lety

      Да, запишем обязательно!

  • @nazalimadoyan3347
    @nazalimadoyan3347 Před 3 lety

    заинтересовало обработка эксепшонов в декораторах. Буду ждать видоса. Спасибо

  • @dmytroznak8843
    @dmytroznak8843 Před 4 lety +11

    Спасибо за видео, можете снять видео про отлов ошибок, как для функций так и классов)

    • @t0digital
      @t0digital  Před 4 lety +4

      Сделаю:)

    • @dmytroznak8843
      @dmytroznak8843 Před 4 lety

      @@t0digital Супер, крутяк) спасибо большое, ждем с нетерпением 😃

  • @_t4g
    @_t4g Před 4 lety

    То что ты делаешь очень круто)Здесь должны быть сотни тысяч просмотров. Спасибо! Было бы интересно увидеть грамотное применение try-except конструкций (может быть и assert).

    • @t0digital
      @t0digital  Před 4 lety

      Спасибо! Да, про assert кстати тоже пару слов сказать стоит

  • @Game-bg1sf
    @Game-bg1sf Před 4 lety

    Спасибо за ещё одно полезное и информативное видео! Недавно закончил колледж по специальности "программист - техник", однако особо полезных знаний я оттуда не вынес, кроме пожалуй тех которые получил на CTF-ах. Но вот нужно поступать в универ, да и пора бы уже деньги зарабатывать, да и становиться крутым специалистом, а кроме диплома и базовых навыков программирования и работы с линуксом ничего толком нет. Решил выбрать python, как язык разработки и начал с месяц назад проходить курс от яндекс.практикум, но вскоре забросил. Теперь после диплома вернувшись к самообучению наткнулся на твой канал и это просто нечто. В каждом видео нахожу действительно полезные знания и больше начинаю понимать как должен выглядеть и работать хороший код. Надеюсь, что видео будет ещё много, спасибо за твои старания!

    • @t0digital
      @t0digital  Před 4 lety +1

      Спасибо! Рад, что видео полезны. Будем продолжать!

  • @gladiator-5674
    @gladiator-5674 Před 4 lety

    Подскажите пожалуйста, а если я пишу пакет на python и в файле setup.py в install_requires = [ ] указываю все необходимые зависимости. Нужно ли мне создавать файл requirements.txt?

  • @Deusgaudio
    @Deusgaudio Před 4 lety

    Дааа, делай про исключения. Жду)

  • @thief56
    @thief56 Před 4 lety

    Спасибо, очень полезный разбор.

  • @user-us7eb8bi9l
    @user-us7eb8bi9l Před 4 lety

    Отличное видео! Я ждал. За счёт стримов и этого видео оторвал качество от плинтуса.

  • @sergeyv1534
    @sergeyv1534 Před 4 lety

    Хорошее видео. Голосую за п.9 и п.10 для подробного рассмотрения.

  • @user-jv5jn4kk8w
    @user-jv5jn4kk8w Před 2 lety

    Как всегда супер полезная инфа.

  • @Gribori
    @Gribori Před 4 lety

    Годнота, продолжай :)

  • @qzibet3497
    @qzibet3497 Před 4 lety

    Спасибо за ролик!

  • @richarddrake1724
    @richarddrake1724 Před 2 lety

    Здравствуйте. Подскажите... Для вхождения в программирование.. Какой из ноутов для меня и сына будет предпочтительнее... Macbook pro 14 или lenovo legeon 5 pro? По цене схожи.. Железо тоже вроде хорошее. И я и сын начали изучать phyton для начала. Сам думаю потом в автоматизированное тестирование углубиться. Спасибо

  • @nickluk6457
    @nickluk6457 Před 3 lety

    Круто! Было бы ещё интересно видео про паттерны и SOLID.

  • @kiril9ndi9
    @kiril9ndi9 Před 4 lety +1

    Интересна тема про base_view. Спасибо за дельные советы и наводки!

    • @t0digital
      @t0digital  Před 4 lety

      Скоро будет такое видео. Спасибо!

  • @pythonavr
    @pythonavr Před 4 lety +11

    Видео как всегда кайф! Запиши, пожалуйста, видео про переменные среды - думаю, многим новичкам будет полезно

    • @t0digital
      @t0digital  Před 4 lety +3

      сделаю!

    • @user-ms2hu5kk5z
      @user-ms2hu5kk5z Před 4 lety

      Поддерживаю. Самостоятельное перелопачиванние туториалов все равно приведут к бест практикс.

    • @yerkin_aliakbar
      @yerkin_aliakbar Před 4 lety +1

      Да, будет полезно!

  • @wladimirpozov3623
    @wladimirpozov3623 Před 4 lety +1

    Жду видео про логгирование. Хорошая подача. Спасибо!

    • @t0digital
      @t0digital  Před 4 lety +1

      Спасибо! Сделаю такой материал

  • @alexl2143
    @alexl2143 Před 4 lety +1

    Спасибо за видео, очень полезно. Конечно добавь видео про декоратор для обработки ошибок/логирование и видео про переменные окружения, как это делается и т.д.
    Жду курс. В курсе будет блок про фласк?)

    • @t0digital
      @t0digital  Před 4 lety

      Про декораторы будет, да. Курс в разработке. Будет ли в курсе про фласк пока не могу сказать, посмотрим. Джанга будет точно как наиболее популярный фреймворк.

  • @dovolen7044
    @dovolen7044 Před 4 lety

    Начал учить Python, ваш канал сильно помогает. Спасибо!

  • @rzabolotin
    @rzabolotin Před 4 lety

    Алексей, большое спасибо за видео. Очень полезно и очень интересно рассказываешь.

  • @user-lb2zy6zc8t
    @user-lb2zy6zc8t Před 4 lety +1

    Контент топ, качество картинки и звука тоже радует!

  • @StanislavBeskaev
    @StanislavBeskaev Před 3 lety

    Спасибо за подробные советы

  • @user-ql5eq3fv7g
    @user-ql5eq3fv7g Před rokem

    Автор добрый день, подскажите пожалуйста как можно приспособить из дефолтной админки пермишены в своём проекте который имеет кастомную реализацию админ панели

  • @mikewinny3856
    @mikewinny3856 Před 3 lety +2

    FYI: "Банда четырех" писала книгу на основе c++ и smalltalk :)
    Спасибо за это видео и другие тоже!

  • @german__kr
    @german__kr Před 4 lety

    Определённо нужно видео по пунктам 8,9,11. Было бы очень интересно посмотреть видео как правильно постить именно Django проект на гитхаб.

  • @denisa3945
    @denisa3945 Před 4 lety

    Спасибо за видео. Очень хотелось бы видео про переменные окружения, еще с телеграмм бота было интересна эта тема. В гугле конечно есть информация, но теория, было бы интересно узнать, как вы это реализуете.

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov Před 2 lety

    Благодарю!

  • @irbis.rk0875
    @irbis.rk0875 Před 2 lety

    Спасибо за полезную инфу

  • @andreiosipov2766
    @andreiosipov2766 Před 4 lety

    Очень бы хотелось увидеть примеры ваших декораторов для обработки исключений!

  • @spair2k
    @spair2k Před 4 lety

    Благодарю за проделанный труд. В сети не так много информации с такой позицией доступности понимания. Может потому что я ленивый её искать, может потому что её не нахожу. В любом случае, Ваши ролики вызывают устойчивое желание хвататься за тетрадку и ручку, чтобы записать пришедшую мысль. Ещё раз благодарю и желаю не терять оптимизма в подаче информации, это читаемо.

    • @t0digital
      @t0digital  Před 4 lety

      Спасибооо, очень приятно, что материал вам нравится!

  • @ExTaaaaaZ1
    @ExTaaaaaZ1 Před 4 lety

    Спасибо за вашу работу!) Один из немногих каналов, в котором действительно качественный обучающий контент. Жалко, что ролики с заголовками «как стать бэкенд-разработчиком за 15 минут» набирают сотни тысяч просмотров, а за таким контентом следят всего 40

    • @t0digital
      @t0digital  Před 4 lety

      Спасибо! Здесь тоже понемногу собирается аудитория, и это мега приятно:)

  • @jamalzeynalov2196
    @jamalzeynalov2196 Před 4 lety

    Очень хорошо разобрал👍🏻

  • @gecnepago
    @gecnepago Před 4 lety +2

    Курс, дорогой наш, когда курс? Уже ломка начинается!)

  • @yegorsk97
    @yegorsk97 Před 4 lety +7

    19:13
    Ужасно нужно видео) понимаю и очень надо)

    • @t0digital
      @t0digital  Před 4 lety

      Будет такое видео

  • @Art-vi1rs
    @Art-vi1rs Před 3 lety

    Спасибо!

  • @adilzhansarsen7307
    @adilzhansarsen7307 Před 4 lety +1

    Спасибо, было бы интересно увидеть видео про глобальную обработку ошибок

    • @t0digital
      @t0digital  Před 4 lety

      Спасибо, запишу отдельный материал

    • @spair2k
      @spair2k Před 4 lety

      Весьма интересно, присоединяюсь

  • @Sirlorddd
    @Sirlorddd Před 4 lety

    все четко объяснил )

  • @watercrow1866
    @watercrow1866 Před 4 lety

    Ждем видео про исключения)

  • @andreev09
    @andreev09 Před 4 lety +3

    Про обработку эксепшенов очень интересно!

    • @t0digital
      @t0digital  Před 4 lety

      Сделаем отдельный материал

  • @user-uq9yf3xq3q
    @user-uq9yf3xq3q Před 4 lety +9

    Интересно! Хотел бы послушать что-нибудь про паттерны/композицию кода

    • @vrabosh
      @vrabosh Před 4 lety +1

      тоже интересна эта тема.. т.к. эта тема чуть халиварная, а программить можно и по книгам научиться.

    • @uszr1
      @uszr1 Před 4 lety

      Поддерживаю!

    • @user-rs5zq9hy4m
      @user-rs5zq9hy4m Před 4 lety

      Топ!

  • @t0digital
    @t0digital  Před 4 lety +1

    А звук стал лучше или хуже или остался прежним в этом видосе? Если сравнивать с предыдущими видео, не стримами?

    • @AlexGott
      @AlexGott Před 4 lety

      На постпродакшене в след раз надо мягче сделать - "звонко" очень, а вообще огонь, раньше очень редко приходилось слушать два раза в некоторых моментах ибо нечетко было.

  • @user-xv1iq3km2w
    @user-xv1iq3km2w Před 3 lety

    Спасибо за интересную информацию. Один вопрос - не нашел в интернете аналога @base_view для class based views, как этим пользоваться в классовых view?

    • @t0digital
      @t0digital  Před 3 lety

      Сделать базовый класс и наследоваться от него

  • @ermolaev_ivan
    @ermolaev_ivan Před 3 lety +1

    хотелось бы увидеть как правильно прятать и подтягивать "пароли" из переменных окружения, ну и вообще было бы интересно узнать более развернуто что же это такое?))

  • @user-tj9mt4yk3g
    @user-tj9mt4yk3g Před 3 lety

    Толково!

  • @naprsa
    @naprsa Před 4 lety +1

    Очень интересна реализация base_view и class BaseView!!!
    Спасибо за видео!

    • @t0digital
      @t0digital  Před 4 lety

      Сделаем такой материал. Спасибо!

  • @railroadman2k
    @railroadman2k Před 4 lety

    Хорошее видео, отличное.... Интересует вопрос о pypy использовали ли его, жив ли еще проект вообще?

    • @t0digital
      @t0digital  Před 4 lety

      Не использовал, но, думаю, что проект жив, чего бы ему не жить:)

  • @ermakamre
    @ermakamre Před 4 lety +1

    Очень полезное видео! А можно ссылку на публичный GitHub репозиторий с проектом на Python, который следует всем перечисленным пунктам?

    • @t0digital
      @t0digital  Před 4 lety

      Возможно как-нибудь напишем такой, сделаем видео

  • @mmohelp
    @mmohelp Před 4 lety

    Неистово плюсую! Видео огонь!

  • @ge_bassist8232
    @ge_bassist8232 Před 4 lety

    Жду видео про использование переменных окружения)

    • @t0digital
      @t0digital  Před 4 lety +1

      Будет такой материал

  • @user-hp9ly9qx3p
    @user-hp9ly9qx3p Před 3 lety

    Очень полезное видео! Наверно, подойдет к многим языкам программирования (С++ точно). 6-ой пункт -- длинные функции -- я не стал бы так упрощенно на нее смотреть. Я называю эту проблему -- "полосатый код", где каждая "полоса кода" длинной функции соответствует какой то сущности. Скажу хуже, одна сущность может всплывать в нескольких длинных функциях. Такой код очень замедляет развитие проекта. Лучшее решение -- выделить каждую сущность в отдельный класс.

  • @ronnie_rocketo
    @ronnie_rocketo Před 4 lety +1

    Сравнительно недавно открыл для себя этот канал, интересно.

  • @user-zk3uo3ti6f
    @user-zk3uo3ti6f Před 4 lety

    У меня вопрос. Если я выкладываю проект на Джанго для резюме, и у меня там для примера добавлены несколько пользователей и другие файлы. Я же не могу не выложить базу и секретный ключ, т.к. нельзя будет зайти и проверить функционал системы без этого. Как в такой ситуации поступать?

    • @t0digital
      @t0digital  Před 4 lety

      В Django есть fixtures для того, чтобы заполнить базу какими-то тестовыми или начальными данными, создайте их и в README напишите, как накатить эти тестовые данные (пометив, что они именно тестовые).

  • @arteme.4900
    @arteme.4900 Před 4 lety

    Буду ждать обработку exception)

    • @t0digital
      @t0digital  Před 4 lety +1

      Будет такой материал!

  • @denefty5189
    @denefty5189 Před 4 lety

    классный видос!!!

  • @masterbpr0
    @masterbpr0 Před 4 lety

    Можно пожалуйста марку ноутбука. Особенно интересует диагональ экрана. Просто хотел купить себе но не знаю какой выбрать 13 или 16

    • @t0digital
      @t0digital  Před 4 lety

      Это макбук прошка 15 дюймов 2015го года. Из новых лучше брать 16 дюймов судя по отзывам.

  • @andronwens2680
    @andronwens2680 Před 4 lety +2

    Дополнение:
    10 пункт) Много чего перепробовал, но до сих пор считаю этот способ лучшим! Ингредиенты: 1)создать в папке проекта файл с именем ".env";
    2) os.environ.get("var") (os.environ возвращает словарь);
    3)(необязательно) from dotenv import find_dotenv, load_dotenv
    load_dotenv(find_dotenv())
    (эта штука сама найдет файл .env)
    11 пункт) рекомендую использовать poetry(реклама ;)

    • @MrDimka12101
      @MrDimka12101 Před 4 lety

      Поддерживаю. Сам так делаю.

  • @cover24158
    @cover24158 Před 4 lety

    Спасибо, как раз то что искал,

    • @t0digital
      @t0digital  Před 4 lety

      Рад, что полезно!

  • @sammas9396
    @sammas9396 Před 4 lety

    очень интересно про обработку ошибок посмотреть

    • @t0digital
      @t0digital  Před 4 lety

      Будет такой материал

    • @sammas9396
      @sammas9396 Před 4 lety

      @@t0digital супер

  • @tjsonyk
    @tjsonyk Před 4 lety

    Про хранение ключей интересно!

  • @user-xx6wh5nm4s
    @user-xx6wh5nm4s Před 2 lety

    Стоит ли сейчас читать "простой Python" 2016 года издания, много ли там изменилось за 5 лет?
    Или всё же поискать свежее издание?

    • @t0digital
      @t0digital  Před 2 lety

      Сейчас вышло второе издание этой книги, берите его и читайте, да, книжка хорошая. Автор Билл Любанович

  • @MrOldVoron
    @MrOldVoron Před 2 lety

    Очень полезное видео для начинающих, как правило все эти пункты понимаешь через боль, на своей собственной жопе, но далеко не сразу :)

  • @makaronronron
    @makaronronron Před 4 lety

    Хочу задать вопрос про naming. Допустим функция используется 100 раз в коде, мы можем ее назвать delete_all_from_database, или просто delete_all и написать в докстринг что именно она удаляет, разве не для этого нужен докстринг и комментарии?

    • @t0digital
      @t0digital  Před 4 lety

      По названию функции должно быть конкретно понятно, что она удаляет. Функция delete_all вообще непонятно что удаляет. Функция delete_all_from_database судя по всему полностью очищает базу данных, тогда я бы назвал ее clear_database, очистить БД.

  • @denys5951
    @denys5951 Před 2 lety

    Можно отдельное видео по каждому пункту? :))

  • @alexeygrom1834
    @alexeygrom1834 Před 4 lety

    адски плюсую и жду всего что планируется впустить

  • @user-rv4px8ne9i
    @user-rv4px8ne9i Před 2 lety +1

    Рекомендацию про выписать 12 пунктов надо было в начале дать, чтобы зрители не тратили время на листание видоса)

  • @Anklav24
    @Anklav24 Před 4 lety

    Про эксепшены и логи нужен контент!)

  • @GlebPoljakov
    @GlebPoljakov Před 4 lety

    Интересно было бы увидеть про логирование!

    • @t0digital
      @t0digital  Před 4 lety

      Будет такой материал!