Хто шукає — той знаходить!
👉 Натрапили на чудову підбірку нейромереж на всі випадки життя.
👉 Інструменти, які реально можуть спростити життя та зекономити час ⏱️
Тож ловіть корисність, зберігайте й користуйтеся! 💡
#codica_advice
TikTok | Instagram | Telegram
👉 Натрапили на чудову підбірку нейромереж на всі випадки життя.
👉 Інструменти, які реально можуть спростити життя та зекономити час ⏱️
Тож ловіть корисність, зберігайте й користуйтеся! 💡
#codica_advice
TikTok | Instagram | Telegram
🔥5
Що робити, якщо довго не виходить знайти роботу?
#НапуттяВід_HR Директорки Клименко Наталії
👉 Відчуття безсилля, постійні відмови й жодного дзвінка – знайомо? Пошук роботи може затягнутися на місяці, й це нормально. Але є способи пройти цей період із меншими нервами та більшою користю.
👉 Головне пам’ятати: панікувати варто лише тоді, коли закінчується фінансова «подушка». І навіть тоді є варіанти. До речі, коли рахуєте цю подушку – враховуйте реальні витрати, а не оптимістичні, і залишайте запас на непередбачуване (курси валют, комуналка, лікарняні).
Чому так довго? Розповідаємо у картках!
TikTok | Instagram | Telegram
#НапуттяВід_HR Директорки Клименко Наталії
👉 Відчуття безсилля, постійні відмови й жодного дзвінка – знайомо? Пошук роботи може затягнутися на місяці, й це нормально. Але є способи пройти цей період із меншими нервами та більшою користю.
👉 Головне пам’ятати: панікувати варто лише тоді, коли закінчується фінансова «подушка». І навіть тоді є варіанти. До речі, коли рахуєте цю подушку – враховуйте реальні витрати, а не оптимістичні, і залишайте запас на непередбачуване (курси валют, комуналка, лікарняні).
Чому так довго? Розповідаємо у картках!
TikTok | Instagram | Telegram
❤3👍2
Всім файного раночку, друзі! 🙌
Сьогодні розберемо, як у Python тестування розбивається на рівні, щоб код працював як годинник ⏰
Кожен рівень відповідає на своє запитання:
🔹 Unit – чи правильно працює окрема функція?
🔹 Integration – чи коректно взаємодіють модулі між собою?
🔹 E2E (end-to-end) – чи працює вся система очима користувача?
📌 Навіщо тести у Python і що обрати
#codica_advice
Сьогодні розберемо, як у Python тестування розбивається на рівні, щоб код працював як годинник ⏰
Кожен рівень відповідає на своє запитання:
🔹 Unit – чи правильно працює окрема функція?
🔹 Integration – чи коректно взаємодіють модулі між собою?
🔹 E2E (end-to-end) – чи працює вся система очима користувача?
📌 Навіщо тести у Python і що обрати
#codica_advice
❤2
1️⃣ Unit-тести – основа
Це «цеглинки», які перевіряють найменші частини коду:
👉 Тут ми перевіряємо, що функція divide піднімає помилку при діленні на нуль.
2️⃣ Інтеграційні тести – наступний рівень
Перевіряють, чи модулі працюють разом, наприклад, викликають API:
👉 Ми впевнюємось, що GitHub API відповідає як очікується.
💡 У реальному житті часто використовують mock-и, щоб не залежати від зовнішніх сервісів.
3️⃣ End-to-End (E2E) – симуляція користувача
Перевіряємо систему так, ніби нею користується реальна людина. Часто беруть Selenium або Playwright:
👉 Відкриваємо Google, вводимо запит, натискаємо Enter і перевіряємо результат.
💡 Як поєднувати тести:
Unit – швидкі, їх має бути найбільше ⚡
Integration – переконують, що модулі працюють разом 🔗
E2E – повільні, але потрібні для критичних сценаріїв (логін, checkout) 🖥️
💬 А ви у своїх Python-проєктах більше покриваєте unit-тестами, чи пробували інтеграційні та E2E?
#codica_advice
TikTok | Instagram | Telegram
Це «цеглинки», які перевіряють найменші частини коду:
def divide(a, b):
return a / b
def test_divide_by_zero():
import pytest
with pytest.raises(ZeroDivisionError):
divide(10, 0)
👉 Тут ми перевіряємо, що функція divide піднімає помилку при діленні на нуль.
2️⃣ Інтеграційні тести – наступний рівень
Перевіряють, чи модулі працюють разом, наприклад, викликають API:
import requests
def test_github_api():
res = requests.get("https://api.github.com")
assert res.status_code == 200
👉 Ми впевнюємось, що GitHub API відповідає як очікується.
💡 У реальному житті часто використовують mock-и, щоб не залежати від зовнішніх сервісів.
3️⃣ End-to-End (E2E) – симуляція користувача
Перевіряємо систему так, ніби нею користується реальна людина. Часто беруть Selenium або Playwright:
from selenium import webdriver
def test_google_search():
driver = webdriver.Chrome()
driver.get("https://google.com")
box = driver.find_element("name", "q")
box.send_keys("pytest")
box.submit()
assert "pytest" in driver.page_source
driver.quit()
👉 Відкриваємо Google, вводимо запит, натискаємо Enter і перевіряємо результат.
💡 Як поєднувати тести:
Unit – швидкі, їх має бути найбільше ⚡
Integration – переконують, що модулі працюють разом 🔗
E2E – повільні, але потрібні для критичних сценаріїв (логін, checkout) 🖥️
💬 А ви у своїх Python-проєктах більше покриваєте unit-тестами, чи пробували інтеграційні та E2E?
#codica_advice
TikTok | Instagram | Telegram
🔥2
Ми всі знаємо цей момент: треба швидко згадати синтаксис команди в Git або параметр у Docker… і починається гугл-марафон
Друзі знайшли шпаргалки на всі випадки життя розробника
Щоб більше не витрачати час – тримай ресурс, який збереже твої нерви – DevHints
👉 DevHints.io – це величезна колекція cheat sheet’ів, які покривають майже все:
• Git
• Docker
• Python
• JavaScript
• CSS
• Regex
• Bash
• TypeScript
і десятки інших технологій
Кожна шпаргалка – це коротко, чітко і зрозуміло. Без зайвих пояснень, просто готові команди, приклади та синтаксис.
Ідеально, щоб не відкривати документацію, коли треба швидко пригадати дрібницю.
💡 Чим корисно DevHints:
• швидко освіжає пам’ять перед мітингом або код-рев’ю
• зручно тримати відкритим у другій вкладці під час роботи
• постійно оновлюється спільнотою розробників
Хочеш більше таких шпаргалок і корисних ресурсів – став реакцію ❤️
і напиши, для якої технології хочеш наступну добірку: React, Rails чи Python?
#codica_advice
TikTok | Instagram | Telegram
Друзі знайшли шпаргалки на всі випадки життя розробника
Щоб більше не витрачати час – тримай ресурс, який збереже твої нерви – DevHints
👉 DevHints.io – це величезна колекція cheat sheet’ів, які покривають майже все:
• Git
• Docker
• Python
• JavaScript
• CSS
• Regex
• Bash
• TypeScript
і десятки інших технологій
Кожна шпаргалка – це коротко, чітко і зрозуміло. Без зайвих пояснень, просто готові команди, приклади та синтаксис.
Ідеально, щоб не відкривати документацію, коли треба швидко пригадати дрібницю.
💡 Чим корисно DevHints:
• швидко освіжає пам’ять перед мітингом або код-рев’ю
• зручно тримати відкритим у другій вкладці під час роботи
• постійно оновлюється спільнотою розробників
Хочеш більше таких шпаргалок і корисних ресурсів – став реакцію ❤️
і напиши, для якої технології хочеш наступну добірку: React, Rails чи Python?
#codica_advice
TikTok | Instagram | Telegram
❤6
Що виведе цей код?
Anonymous Quiz
13%
Помилка
13%
{а: 1, b: 2, c: 3}
59%
{a: 1, b: 2, c: 3, d: 4}
15%
d: 4
Що буде виведено в консоль?
Anonymous Quiz
4%
[2, 4, 6]
49%
[1, 4, 6]
41%
[undefined, 4, 6]
6%
[2, undefined, undefined]
👍2
Чуєш: «-70% на курс, який змінить твоє життя». Що робиш?
Anonymous Poll
28%
А. Перевіряю ціну, історію знижок і складаю Excel-аналітику
11%
В. Уже купив. Навіть не памʼятаю що.
6%
С. Пишу бота, який моніторить усі акції й шле мені нотифікації
28%
D. Чекаю відгуків, щоб впевнитись, що це не марафон «як стати senior за тиждень»
28%
E. Додаю в кошик і забуваю про це, як про новорічні обіцянки
Твій онлайн-кошик виглядає як…
Anonymous Poll
17%
А. Структурований backlog із пріоритетами і дедлайнами
6%
В. Хаос. Гаджети, шкарпетки, курс «Як писати на Rust, якщо не хочеш»
6%
С. Повен клавіатур і курсів «АІ для всього»
11%
D. Один пункт – «новий MacBook», але в пʼяти конфігураціях
61%
Е. Порожній. Бо ти впевнений, що знижки – це симуляція