Українська
Відкрити в Telegram
PPython Materials For Beginners Chat

Python Materials For Beginners Chat

@python_code_ua · група · Технології · в індексі з 2026-04-17
16учасників
3пишуть за 30 днів
6повідомлень за 30 днів
327повідомлень в індексі
P
Б
Python Materials For Beginnershttps://dev.ua/news/python-developer
Привіт, будь ласка, можете мене добавити в чат python UA? Мене заблокували за те що я кинув курс який проходжу, там було багато практики, тому подумав що можливо комусь буде добрий, тренуватися, курс був російським, але він безкоштовний, тому це не була реклама, просто думав комусь допоможе... Будь ласка, розблокуйте
P
Уся гілка · 1 відповідь →
P
Python Materials For Beginners Chat
Як я розумію типу то level1 а це level2
O
Python Materials For BeginnersPython: 24.Python — мова, що інтерпретується чи компілюється? 25.Які є змінні та незмінні типи даних? 26.Що таке область видимості змінних? 27.Що таке introspection? 28.Різниця між is і ==? 29.Різниця між init() і new()? 30.У чому різниця між потоками та процесами? 31.Які є види імпорту? 32.Що таке
Посилання
натисніть — покажемо
про бази описано в https://peps.python.org/pep-0249/ там клас Connection, який має .commit() .rollback(), та фабріка курсорів .cursor() курсори в основному .execute() після чого стає доступним резалтсет який можна отримати методами .fetchall() .fetchone() .fetchmany() одного разу про це вебінар читав
👍1
P
Python Materials For Beginners Chat
Загальне з Computer Science та Web Development: 1.Що таке інженерія і процес розробки загалом? 2.Які знаєте принципи програмування? 3.Чим відрізняються процедурна та об’єкто-орієнтована парадигми програмування? 4.Які основні принципи ООП (наслідування, інкапсуляція, поліморфізм)? 5.Що таке множинне наслідування? 6.Які є шість етапів розробки продукту в Software Development lifecycle і яка різниця між Agile і Kanban? 7.Які є методи HTTP-запитів та яка між ними різниця? 8.Як виглядають HTTP-request/response? 9.Що таке авторизація і як вона працює? 10.Що таке cookies? 11.Що таке вебвразливість? 12.Які знаєте класичні бази даних? 13.Як читати специфікацію в конкретній мові (наприклад, PEP8 у Python)? 14.Як відбувається взаємодія клієнта і сервера? 15.Які є підходи до проєктування API? 16.Як використовувати патерни програмування? 17.Що таке Acceptance Testing і навіщо його використовують? 18.Що таке модульні та інтеграційні тести, API-тести? 19.Як писати unit-тести? 20.Які є best practices у написанні автотестів? 21.Які базові команди системи контролю версій? 22.Як використовувати Git? 23.У чому різниця між хешуванням і шифруванням?
P
Python Materials For Beginners Chat
Бонус. Практичні завдання 1.Спроєктувати клон Instagram. Це сервіс, який зрозумілий практично будь-якому кандидату, навіть якщо в нього немає акаунту. На високому рівні він дуже простий: картинки, описи, коментарі. Тому щось мінімальне зможе описати й джуніор. Якщо кандидат претендує на вищі позиції, можна нескінченно копати вглиб, торкаючись API, тротлінгу запитів, захисту від фроду, побудови фідів користувача тощо. 2.Дано рекурсивне визначення чисел Фібоначчі, треба написати функцію, яка реалізує це визначення. 3.Є база даних із трьох таблиць — стандартна many-to-many схема. Потрібно написати запит, який об’єднує три таблиці й повертає певний результат. 4.Даємо ТЗ якогось корисного мікросервісу (скорочувалка урлів, пошук дублікатів картинок, пошук тегів у текстах) або функції (rate limiter). Просимо кандидата розповісти, як би він його реалізовував. Це дає та можливість дізнатися, що звик використовувати фахівець, наскільки глибоко він знає і розуміє різні технології. 5.Написати якийсь нескладний декоратор (виводить аргументи функції на екран чи, наприклад, вимірює скільки часу виконувалась функція). 6.Junior’у можна запропонувати реалізувати задачку FizzBuzz test. 7.Для Middle+ я полюбляю давати нескладні задачки на рекурсію. Наприклад, є вкладений список чисел і треба щось на ньому порахувати (скажімо, знайти максимум). Також можна запропонувати написати аналог deepcopy для конкретної структури даних (tree, graph). 8.Для Senior — гра «спроєктувати за 5 хвилин...» Це може бути Google, FB, Twitter, високонавантажений інтернет-магазин, сервіс пошуку, продажу та бронювання квитків, сайт новин тощо. Така задача допомагає зрозуміти, як кандидат розв’язує проблеми, хід його думок, чи вміє відділяти головне від другорядного, зрозуміти, якого він типу («у глибину» чи «в ширину»). 9.Гра «у юзера щось не працює». На прикладі спроєктованої системи співбесідувач вигадує помилку з «дикими симптомами», яку дуже складно зрозуміти, відтворити. Але потрібно швидко розв’яз
P
  1. P
    Python Materials For Beginners Chat
    Всього )
Уся гілка · 1 відповідь →
P
P
Python Materials For Beginners Chat
Пофіксив посилання.
I

Відкрита публічна стрічка з пошукового індексу ChatCrawler — «Google по публічному Telegram»; оновлюється в міру обходу майданчика. Час — UTC.

Лише публічний контент, офіційний API Telegram. Про проєкт · Питання · Межі індексу · Прибрати сторінку з видачі · Каталог · Пошук · Як ми рахуємо