TGViewer
Опівночні Балачки Опівночні Балачки @midnight_chatter · 237 subscribers
Post #53 333
Опівночні Балачки №33: Python проект з 0 – корисні інструменти для вашого коду

👁 Youtube - here
🍎 Apple Podcasts – we
〰️ Spotify – go
🎧 Інші платформи – again

Тайм-коди:
- 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. Закиньте грошей ПЖ

Ми в твітері o_balachky
Музика: streambeats | @stasgavrylov
YouTube Опівночні Балачки. Епізод 33: Python проект з 0 – корисні інструменти для вашого коду Долучайтесь до нашого телеграм каналу, де всі посилання - робочі https://t.me/midnight_chatter Ми в твітері http://twitter.com/o_balachky Музика: https://www.streambeats.com/ | @stasgavrylov Опівночні Балачки - це, в першу чергу, аудіо подкаст, доступний…
  • 🔥 2
More from @midnight_chatter
  1. Nov 7, 2024Опівночні Балачки №46: Ґеллоуін і страшний ШІ Виявляється, цей епізод ще тиждень тому був…
  2. Oct 8, 2024Опівночні Балачки №45: Golang. З моїх слів записано вірно ▶️ Youtube – Пізно 🍎 Apple Podc…
  3. Oct 1, 2024Опівночні Балачки №44: старий новий Python 3.12 ▶️ Youtube – your 🍎 Apple Podcasts – nigh…
  4. Mar 8, 2024Tech talk + збір = 🛻: як легко проходити співбесіди та потрапити в FAANG та інші міжнарод…
  5. Mar 8, 2024Ото людина, яка найбільше коментарів під останнім постом бахнула. Обов’язково долучіться,…
  6. Dec 31, 20232024 TBD
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →