Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
News
Sports
TV & Film
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts122/v4/4b/f3/e9/4bf3e9f2-e8e1-0d40-1f66-5521fb47b9cf/mza_2108360764140623671.jpg/600x600bb.jpg
Опівночні Балачки
Денис, Ігор, Саша
45 episodes
5 days ago
Машинне навчання (Machine Learning aka ML), програмування і драми в айті. 🇺🇦україномовний, наскільки ми можемо🇺🇦 Про технології і штучний інтелект від айтівців.
Show more...
Technology
RSS
All content for Опівночні Балачки is the property of Денис, Ігор, Саша and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Машинне навчання (Machine Learning aka ML), програмування і драми в айті. 🇺🇦україномовний, наскільки ми можемо🇺🇦 Про технології і штучний інтелект від айтівців.
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/production/podcast_uploaded_nologo/9836399/9836399-1652646831670-bfe32084044ad.jpg
№33: Python проект з 0 – корисні інструменти для вашого коду
Опівночні Балачки
45 minutes 59 seconds
2 years ago
№33: Python проект з 0 – корисні інструменти для вашого коду

🔞 Тут будуть матюки 🔞

Робочі посилання і коментарі в каналі ⁠https://t.me/midnight_chatter

  • 0:00-0:40 Інтро
  • 0:41-6:51 Питання слухачів №1: python і приватні пакети в poetry. І взагалі про приватні реєстри пакетів на CI. І як на гітхабі достукатися до пакету в приватному репозиторії
  • 6:52-8:21 Питання/уточнення слухачів №2: ще є pdm-project/pdm для залежностей
  • 8:22-10:29 Повертаємося до deploy keys і як webfactory/ssh-agent це робить для декількох репозиторієв
  • 10:30-12:57 Питання слухачів №3: “так і що мені юзати?”
  • 12:58-17:43 Після створення проекту, що в першу додавати? make і task. Заздримо npm з їх scripts
  • 17:43-19:52 Менеджимо автоматичні перевірки при спробі закомітити за допомогою pre-commit
  • 19:53-20:56 Коли ваш інструмент не вміє в dev mode, допоможе watchdog
  • 20:57-23:23 Коміти по конвенціям за допомогою commitizen
  • 23:24-30:03 Ваші улюблені інструменти для перевірки/покращення коду від PyCQA: flake8, pycodestyle, pyflakes, autoflake, pep8-naming, isort, black. І новий мегашвидкий ruff. Як цими зв’язками користується Денис і flake8-print – золото
  • 30:04-31:47 Шукаємо стерво код за допомогою vulture. Bandit для сек’юріті перевірок і чому потрібні baseline’и
  • 31:48-32:49 Hadolint для докерфайлів, для shell скриптів – shellcheck, helm lint + helm-docs
  • 32:50-32:55 mypy чим корисна типізація, але чому ж так важко почати?
  • 35:56-38:28 tox і матричні білди
  • 38:29-39:09 Pylance, що ґрунтується на pyright
  • 39:10-39:49 Editorconfig для фіксації вигравшої сторони в суперечці “таби чи пробіли”
  • 39:49-40:40 Запускаємо проект в контейнері, щоб команді було простіше
  • 40:41-42:03 Інтегруємо платформи де ви правите код чи раните тести з таск-трекерами і месенджарами – обов’язково для ВСІХ agile команд. Swarmia
  • 42:03-43:07 Включаємо нагадування “онови залежності”: dependabot, snyk
  • 43:08-45:50 Outro. Закиньте грошей ПЖ

Долучайтесь до наших соцмереж:

  • ⁠https://t.me/midnight_chatter⁠
  • Twitter ⁠@O_Balachky⁠
  • TikTok ⁠@o_balachky⁠

Музика: ⁠https://www.streambeats.com/⁠ | ⁠@stasgavrylov

Опівночні Балачки
Машинне навчання (Machine Learning aka ML), програмування і драми в айті. 🇺🇦україномовний, наскільки ми можемо🇺🇦 Про технології і штучний інтелект від айтівців.