Python Decoded
Python Decoded
  • Видео 73
  • Просмотров 10 553
Власний GitHub Репозиторій - Початок Роботи з GIT
Це ідеальне відео для знайомства з GIT.
В цьому відео ми створимо власний репозиторій у GitHub і внесемо в нього перші зміни.
А також я підкажу тобі, які ресурси варто використати, щоб максимально швидко навчитись працювати із GIT.
GitHub Каналу: github.com/python-decoded
Вивчити Git: learngitbranching.js.org/?locale=uk
Скачати GIT: git-scm.com/downloads
Як Встановити GIT: ruclips.net/video/TT-eOrVQFPc/видео.html
Скачати Pycharm CE: www.jetbrains.com/pycharm/download
Підтримати канал на Patreon: patreon.com/python_decoded
0:00 Вступ
0:27 Ще Один Вступ
00:54 Git - як він працює?
04:04 Створюємо GitHub Репозиторій
5:27 Перший Комміт
14:19 Pull Request
19:05 Як навчитись користуватись GIT?
Просмотров: 115

Видео

REST API - Автоматизація Тестування на Пайтоні
Просмотров 15014 дней назад
В цьому відео ми перетворимо запити Постман колекції на Пайтон програму, створимо зручний клас ApiClient напишемо набір тестів. Підтримати канал: patreon.com/python_decoded Посилання на Сайт: demoqa.com/books Встановити Постман: www.postman.com/downloads/ Постман Колекція: pastebin.com/x2gXq41d Фінальний Код: pastebin.com/J53x2zsd Корисн Відео: Створюємо Постман Колекцію: ruclips.net/video/S0d...
Регулярні Вирази у Пайтоні і Не Тільки
Просмотров 12021 день назад
Regex (Регулярн Вирази) - є дуже потужним інструментом для гнучкого пошуку по тексту. Їх можна використовувати в більшост сучасних мов програмування та деяких редакторах тексту. Підвищ свою продуктивність навчись користуватись Регулярними виразами у цьому короткому відео. Підтримати канал на Patreon: patreon.com/python_decoded 0:00 Вступ 0:44 Використання у PyCharm 1:31 Швидкий Огляд 5:12 Вико...
Контекст Менеджер у Пайтоні - Цікаві Рецепти
Просмотров 7728 дней назад
Контекст Менеджер у Пайтон це не лише відкриття файлів. В цьому відео розглянемо багато цікавих рецептів створення Контекст Менеджерів, як не вміють відкривати файли. Також розглянемо приклад створення контекст менеджера задопомогою генераторної функції. Код з Відео: pastebin.com/EfsuqfrZ Підтримати канал на Patreon: patreon.com/python_decoded 0:00 Вступ 0:39 Внутрішня Логіка 2:56 Перехоплення ...
Flask, Sanic, FastApi - Огляд та Принцип Роботи
Просмотров 141Месяц назад
Розберемося в тому що таке Фреймворк створимо його власними руками. Дізнаємося що таке Інверсія залежностей, Ін'єкція залежностей, Інверсія контролю. Розглянемо інтерфейси популярних Пайтон Веб Мікро Фреймворків порівняємо їх з славнозвісним Django. Код Калькулятора: pastebin.com/LQHM2Sb5 Код Flask: pastebin.com/U6sZdya0 Код Sanic: pastebin.com/ABRk7jgZ Код FastApi: pastebin.com/hqqXLfxL Post...
9. Задача Пакування Рюкзака / Задачі на Python / Острів Ешера
Просмотров 87Месяц назад
Вітаю тебе, шукач пригод! Це продовження історії, в якій тоб доведеться вирішити багато загадок, знешкодити декілька пасток, втекти від переслідувачів… І все це заради того, щоб знайти один із найцінніших артефактів у Всесвіті, джерело нескінченної енергії - Гіперкуб. Підтримати канал: patreon.com/python_decoded Умова задачі: py.checkio.org/mission/treasures/share/87fa2271940bde796baca58a08cf56...
101 Термін Linux - Тобі Потрібно Це Знати
Просмотров 608Месяц назад
Дізнайтесь 101 термін в Лінукс за 17 хвилин. Що таке Ядро Лінуксу? Що таке GNU? Який дистрибутив Лінукс краще обрати? І багато інших важливих питаннь. Відео зачіпає наступн теми: Основи Лінукс Як почати працювати з Лінукс Основн команди Лінукс Різниця між GNU та Лінукс За що відповідає Ядро Лінукс? Як найкращ дистрибутиви Лінукс у 2024 році? Оригінальне відео: ruclips.net/video/LKCVKw9CzFo/виде...
UML Діаграми Класів Для Побудови Складних Систем
Просмотров 150Месяц назад
В цьому відео ми навчимося малювати програму, від найпростіших діаграм, до складних зв'язків відношеннь. В майбутньому ця навичка допоможе вам створювати комплексн системи спілкуватись з іншими розробниками на спільній мов понять та термінів. Книжковий магазин: demoqa.com/books Приклади звʼязків показан у відео: pastebin.com/HmFHHAkZ Підтримати канал: patreon.com/python_decoded 0:00 UML діагр...
Управління Пам'яттю в Пайтоні
Просмотров 1432 месяца назад
В цьому відео у наглядній зрозумілій форм ви дізнаєтесь про Управління пам'яттю у Пайтоні, структуру пам'ят у Пайтон програмі, heap та stack, логіку роботи збірника сміття. І це все за 7 хвилин вашого часу. Код із відео: pastebin.com/QjfBwXaS Підтримати канал: patreon.com/python_decoded 0:00 Вступ 0:22 Heap Memory 1:49 Garbage Collector 4:21 Stack Memory
Послідовність Класів У Складній Ієрархії
Просмотров 972 месяца назад
Розглянемо приклад множинного наслідування в Пайтоні. Навчимося визначати послідовність класів у складній ієрархії. Код використаний у відео: pastebin.com/e6Lfj2n2 Підтримати канал: patreon.com/python_decoded 0:00 Приклад множинного наслідування в Пайтоні 1:20 Створити простий Міксін 1:54 Аналіз складної ієрархії 3:45 Правила наслідування 6:23 Перевірка результатів 7:45 Висновки
Чи Допоможе ChatGPT Вийти Із Подвійного Циклу
Просмотров 802 месяца назад
Розглянемо кращ практики виходу із вкладеного циклу у Пайтоні. А також подивимось чи допоможе нам в цьому ChatGPT Підтримати канал: patreon.com/python_decoded Запит до ChatGPT використаний у відео: chatgpt.com/share/6706aa56-5664-8010-9c20-7a604c3967d9 0:00 Вступ 0:50 Умова задачі 1:17 Використання флага 1:58 Виклик помилки 2:31 Використання окремої функції 4:07 Генераторний вираз 6:26 Генерато...
8. Різні способи аналізу тексту / Задачі на Python / Острів Ешера
Просмотров 722 месяца назад
Вітаю тебе, шукач пригод! Це продовження історії, в якій тоб доведеться вирішити багато загадок, знешкодити декілька пасток, втекти від переслідувачів… І все це заради того, щоб знайти один із найцінніших артефактів у Всесвіті, джерело нескінченної енергії - Гіперкуб. Підтримати канал: patreon.com/python_decoded Умова задачі: py.checkio.org/mission/safe-code/share/69eff7293f27ff5514f60bb359a3ec...
Замастерити Postman Для Тестування REST API
Просмотров 1492 месяца назад
Зрозуміємо що таке Rest Api запити чим вони відрізняються від HTTP запитів. Скористаємось застосунком Postman для тестування реального застосунку задопомогою Rest Api запитів. Сайт для тестування: demoqa.com/books Колекція Postman: pastebin.com/7NnUU1LY Підтримати канал: patreon.com/python_decoded 0:00 Вступ 0:47 Навіщо потрібен Rest Api? 5:56 Огляд сайту 7:25 Початок роботи в Postman 8:51 Дод...
Шукаємо SOLID в Пайтоні / SOLID in Python
Просмотров 1493 месяца назад
Подивимось на приклади використання принципів Обʼєктно Орієнтованого Програмування у Пайтоні, детально, з різними цікавими прикладами. Підтримати канал: www.buymeacoffee.com/pythondecoded Корисн матеріали: Принципи ООП - ruclips.net/video/H_R2OOVXfQ8/видео.html Колекції - Ітератори та Генератори - 0:00 Вступ 0:57 Зв'язки між компонентами 2:05 Принцип єдиної відповідальності 6:03 Принцип відкрит...
Супер Герої Тестування / Magic Mock
Просмотров 633 месяца назад
Підвищ свій рівень тестування, прокачай навички використання Magic Mock та Monkey Patch. А вкінц відео тебе чекає справжній Челендж з тестування Підтримати канал: patreon.com/python_decoded Testing Challenge: pastebin.com/njXLfLjS 0:00 Вступ 0:35 Найпростіший тест 1:30 Стаб 2:49 Огляд MagicMock 6:43 Патч 9:43 Спай 12:00 Манк Патч 13:19 Челендж з тестування
Як працює Інтернет / Клієнт - Сервер / Модель OSI
Просмотров 2173 месяца назад
Як працює Інтернет / Клієнт - Сервер / Модель OSI
7. Порівняння двох таблиць / Задачі на Python / Острів Ешера
Просмотров 434 месяца назад
7. Порівняння двох таблиць / Задач на Python / Острів Ешера
Цілий рік створюю відео по Пайтону - Результати
Просмотров 874 месяца назад
Цілий рік створюю відео по Пайтону - Результати
Імпорт в Пайтоні, простий та гнучкий / Python Import
Просмотров 844 месяца назад
Імпорт в Пайтоні, простий та гнучкий / Python Import
На що здатен найпростіший Клас?
Просмотров 1194 месяца назад
На що здатен найпростіший Клас?
Запуск Пайтон програми із ZIP Архіву
Просмотров 475 месяцев назад
Запуск Пайтон програми із ZIP Архіву
Редагування Коду в Проєкті - використовуй PyCharm як Pro
Просмотров 1575 месяцев назад
Редагування Коду в Проєкт - використовуй PyCharm як Pro
6. Переклад чисел у слова / Задачі на Python / Острів Ешера
Просмотров 355 месяцев назад
6. Переклад чисел у слова / Задач на Python / Острів Ешера
Шукаємо ООП в Пайтоні / OOP in Python
Просмотров 1125 месяцев назад
Шукаємо ООП в Пайтон / OOP in Python
Замастерити Стрінг в Пайтоні / Python String
Просмотров 1085 месяцев назад
Замастерити Стрінг в Пайтон / Python String
Пайтест Маркери - модифікатори ваших тестів / Pytest Markers
Просмотров 436 месяцев назад
Пайтест Маркери - модифікатори ваших тестів / Pytest Markers
Навігація по Проєкту - використовуй PyCharm як Pro
Просмотров 1656 месяцев назад
Навігація по Проєкту - використовуй PyCharm як Pro
5. Вирішуємо геометричну задачу за допомогою StackOverflow / Задачі на Python / Острів Ешера
Просмотров 426 месяцев назад
5. Вирішуємо геометричну задачу за допомогою StackOverflow / Задач на Python / Острів Ешера
Усі Вбудовані Модулі та Пакети в Пайтоні
Просмотров 1576 месяцев назад
Ус Вбудован Модул та Пакети в Пайтоні
Python execution order / Check yourself !!!
Просмотров 967 месяцев назад
Python execution order / Check yourself !!!

Комментарии

  • @SHKIPPER989
    @SHKIPPER989 8 дней назад

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

  • @innfdtfjord3340
    @innfdtfjord3340 14 дней назад

    Вітання з ЗСУ) Канал класний, бажаю успіху)

  • @SHKIPPER989
    @SHKIPPER989 14 дней назад

    Спасибі за хороший відеоурок!_) Комент для просування "моцного" контенту!))

  • @sergtsch87
    @sergtsch87 15 дней назад

    Ваші відео ще не дивився. Тільки трохи прокрутив їх, побачив, який якісний дизайн зі шрифтами, різними кольорами коду, - для кращого розуміння матеріалу, - і зрозумів, що це та сама якісь, яка мені подобається в таких відео!) Дякую Вам за ваші україномовні випуски

  • @sergtsch87
    @sergtsch87 15 дней назад

    Залишу вподобайку та коментар авансом. Дякую Вам за вашу працю

  • @sergtsch87
    @sergtsch87 15 дней назад

    Залишу вподобайку та коментар авансом. Дякую Вам за вашу працю

  • @SHKIPPER989
    @SHKIPPER989 17 дней назад

    Спасибі за відео!_) Комент для просування відео!_)

  • @SHKIPPER989
    @SHKIPPER989 17 дней назад

    Спасибі за відео-урок!_)

  • @SHKIPPER989
    @SHKIPPER989 17 дней назад

    Топчик відео!!_) Хай квітне український ютуб!_)

  • @serhiishved1347
    @serhiishved1347 17 дней назад

    Якщо враховувати що Андроїд працює на ядрі Лінукс, то більшість людей дивиться це відео саме з Лінукса

  • @SHKIPPER989
    @SHKIPPER989 21 день назад

    Хай квітне український ютуб🎉

  • @vladkiselev3354
    @vladkiselev3354 22 дня назад

    Дякую, дуже цікаве та пізнавальне відео для початківців. Особливо з пояснюванням різних модулів та бібліотек.

  • @brendroku
    @brendroku 22 дня назад

    Перший, дякую, цікаво дізнатись щось нове, для початківця важливо знати які є інструменти і як вони працюють.

  • @brendroku
    @brendroku 22 дня назад

    Перший, дякую, цікаво дізнатись щось нове, для початківця важливо знати які є інструменти і як вони працюють.

  • @SHKIPPER989
    @SHKIPPER989 22 дня назад

    👋💪👍👍👍👍

  • @avazart614
    @avazart614 29 дней назад

    Класно. Але мабуть краще використовувати github-gist для розміщення коду.

  • @romanslyvar3721
    @romanslyvar3721 29 дней назад

    Привіт, гарне відео, дякую! Де можна знайти відео яке згадується про тестування API за допомогою Python ?

    • @python_decoded
      @python_decoded 29 дней назад

      Поки такого відео немає, та воно в планах на найближче майбутнє Думаю, до кінця року зʼявиться

    • @python_decoded
      @python_decoded 15 дней назад

      Вже на каналі: ruclips.net/video/kVqAooo5ZDw/видео.html

  • @xlusif2769
    @xlusif2769 Месяц назад

    "підантік" 😁

    • @python_decoded
      @python_decoded Месяц назад

      мене не змусять називати цю бібліотеку в інший спосіб 😀

    • @xlusif2769
      @xlusif2769 Месяц назад

      @@python_decoded тоді "пітон", "пітест" і "пічарм" 😅🤣

    • @python_decoded
      @python_decoded Месяц назад

      @xlusif2769 незабаром окреме відео по 'підантік'

  • @ЛеонідКуперштейн
    @ЛеонідКуперштейн Месяц назад

    Дякую за український контент

  • @s19or
    @s19or Месяц назад

    Дякую! Ваше відео цікаво дивитись.

  • @innfdtfjord3340
    @innfdtfjord3340 Месяц назад

    Дякую). Надзвичайно корисний матеріал)

  • @MrFirst-ui6le
    @MrFirst-ui6le Месяц назад

    Натискаючи "Step Into F7" в мене відкривається файл "inspect"

    • @python_decoded
      @python_decoded Месяц назад

      якщо це VS, то гарячі клавіши можуть звісно відрізнятись, та скоріше за все ви можете навести курсор на кнопку, щоб побачити асоційовану гарячу клавішу. При необхідності IDE дає можливість змінити гарячі клавіши, у випадку PyCharm це може зробити через меню: File > Settings > Keymap

    • @MrFirst-ui6le
      @MrFirst-ui6le Месяц назад

      @@python_decoded На цей момент я робив у PyCharm

    • @MrFirst-ui6le
      @MrFirst-ui6le Месяц назад

      @@python_decoded На той момент я робив це у PyCharm

    • @MrFirst-ui6le
      @MrFirst-ui6le Месяц назад

      @@python_decoded Я робив це у PyCharm

    • @MrFirst-ui6le
      @MrFirst-ui6le Месяц назад

      @@python_decoded Не можу розмовляти Коментарі чомусь пропадають

  • @MrFirst-ui6le
    @MrFirst-ui6le Месяц назад

    А VS Code можна використовувати?

    • @python_decoded
      @python_decoded Месяц назад

      будь який зручний редактор коду, хоч вбудований Python IDLE

    • @MrFirst-ui6le
      @MrFirst-ui6le Месяц назад

      @@python_decoded Дякую! В мене VS Code 1.95.2 + Python 3.12

    • @MrFirst-ui6le
      @MrFirst-ui6le Месяц назад

      @@python_decoded ​​⁠VS Code мені подобається тим що там можна текст збільшити Також є переклад меню зрозумілою мовою

    • @python_decoded
      @python_decoded Месяц назад

      В Пайчам також можна збільшувати текст Settings > Editor > General > Mouse Control > Change Font Size ... З приводу мови, ІМХО потрібно змушувати себе переходити на англійську мову, адже середовище розробки є англійсько мовним, більшість документації написана на англійській мові, бібліотеки, та і код ми пишемо англійською. Та в будь якому разі розробник обирає для себе такий інструмент з яким комфортно працювати, і який може максимізувати його ефективність.

    • @MrFirst-ui6le
      @MrFirst-ui6le Месяц назад

      @@python_decoded У VS Code набагато простіше "Ctrl+" Мені вже за 50 так що не впевнений що вивчу англійську, а деякі інструкції допомогли-б мені наприклад: "def as інструкція", але це чомусь не працює

  • @brendroku
    @brendroku Месяц назад

    Дякую, цікаве відео.

  • @egor6508
    @egor6508 Месяц назад

    Якось складна. Хотілося би пояснення самої послідовності дій пітону, а не просто кінцевий результат. Доводиться часто зупиняти і перемотувати.

    • @python_decoded
      @python_decoded Месяц назад

      дякую за відгук, тут саме про фінальний результат, адже уся логіка прихована безпосередньо в Пайтесті, а користувачу потрібно лише вказати очікуваний набір параметрів. можливо незрозумілі моменти краще висвітленні у продовженні теми: ruclips.net/video/MXtujJcgvug/видео.html

  • @vladkiselev3354
    @vladkiselev3354 Месяц назад

    Дякую за відео!

  • @BohdanHalunka
    @BohdanHalunka 2 месяца назад

    Щиро Вам дякую за такий класний контент Дуже бажаю побачити відео про rest api

    • @python_decoded
      @python_decoded 2 месяца назад

      Відео про Rest API вже є на каналі ruclips.net/video/S0dlZ9DLqE0/видео.html Далі в продовження серії відео про ВЕБ планую відео про перенос Rest API викликів у Пайтон код.

    • @BohdanHalunka
      @BohdanHalunka 2 месяца назад

      @@python_decoded Дякую, я не уточнив, хотів би в майбутньому побачити серію відео про Flask, fastapi) Багатьом було би цікаво глянути, особливо зважаючи, що українською такого майже немає))

    • @python_decoded
      @python_decoded 2 месяца назад

      @@BohdanHalunka потроху рухаємося в цьому напрямку

  • @svitluchna
    @svitluchna 2 месяца назад

    Дуже класно структуроване роз'яснення. Розумію, що підготовка відео займає багато часу, але таких відео треба більше і на всі можливі теми щодо пайтону😅 дякую❤

    • @python_decoded
      @python_decoded 2 месяца назад

      дякую за підтримку

  • @fuuuns
    @fuuuns 2 месяца назад

    Гадаю саме за цією схемою пайтон перед виконанням важкої операції розраховує приблизну кількість пам'яті, щоб не покласти ОС. Наприклад обробити мільярд записів з БД у функції з return замість yield.

    • @python_decoded
      @python_decoded 2 месяца назад

      Складно прокоментувати, без конкретного прикладу перед очима, та фішка генератору в тому що в його локальній області видимості зазвичай знаходиться один обʼєкт або одна сторінка, та не усі одразу, яку генератор йелдить, замість того щоб збирати усі такі обʼєкти у колекцію, тобто тут спрацьовує принцип конвейера. і ніби як виходить що ми кожною новою сторінкою перезаписуємо попередню, тож нам не потрібно більше памʼяті аніж тої, щоб зберігати 1 - 2 сторінки, навіть якщо нам потрібно обробити мільярд записів. А покласти OC задопомогою пайтону не складно items = [ ] for i in range(10000000000): items.apend(10 ** i)

    • @CreeperTeamMine
      @CreeperTeamMine 26 дней назад

      @@python_decoded Щодо генераторної функції, вона ж зберігає обєкт генератора в памяті після виконання. Цей обєкт зберігається в купі, і при наступному виклику повертається в стек? Чи він залишається в стеку до наступного виклику?

    • @python_decoded
      @python_decoded 26 дней назад

      ​@@CreeperTeamMine гарне питання, при виклику генераторної функції, вона створює обʼєкт генератор, який тепер зберігається у хіпі, і усі його обʼєкти, створені підчас виконання тіла генератора (локальна область видимості) також зберігаються у хіпі. оскільки ми маємо синхронне виконання коду в одному треді, я так розумію підчас виконання тіла генератора створюється елемент стеку, туди вигружаються посилання на елементи хіпу, потім генератор ставиться на паузу його стан зберігається (усі локальні посилання), і сегмент памʼяті вивільняється із стеку. коли в тілі генератора ми доходимо до ключового слова return, нема більше сенсу зберігати локальну область видимості, і її можна прибрати. Це трохи здогадки з моєї сторони, адже C реалізацію генератору не читав, та думаю якось так воно і працює.

    • @python_decoded
      @python_decoded 26 дней назад

      зібрав трохи пруфів: pywheel.com/generators-behind-the-scenes/ Функція використовує 'frame' object для створення елементу стеку Генератор використовує 'gi_frame'. Різниця в тому, що генератор при виконання інструкції YIELD_VALUE виконує призупинення генератору (FRAME_SUSPENDED), записує в gi_frame поточну позицію і прибирає gi_frame зі стеку, щоб наступний раз продовжити виконання з того місця на якому зупинився попередній раз. При виконанні інструкції RETURN_VALUE gi_frame знову таки прибирається зі стеку та разом з тим видаляється із генератора.

    • @CreeperTeamMine
      @CreeperTeamMine 17 дней назад

      @@python_decoded дякую за змістовну відповідь)

  • @Andriy_M____k
    @Andriy_M____k 2 месяца назад

    Інформативно корисно та зрозуміло. Дякую за відео!

  • @streview2254
    @streview2254 2 месяца назад

    Дякую за твою працю. Можеш зняти відео про нововведення в Python 3.13/

    • @python_decoded
      @python_decoded 2 месяца назад

      Дякую за підтримку. Та насправді, не знайшов в Пайтон 3.13 нічого такого цікавого, про що можна було б розповісти. Спроби позбутися GIL, експерименти з JIT Суто внутрішні оптимізації. Може колись зроблю відео про GIL, та наразі не в пріорітеті.

  • @joter-glem
    @joter-glem 2 месяца назад

    rar серйозно настільки популярен? може 7-zip

    • @python_decoded
      @python_decoded 2 месяца назад

      але ж відео не про rar )) можна провести опитування, треба більш репрезентативну вибірку зробити

  • @streview2254
    @streview2254 2 месяца назад

    Додавай якусь спокійну музику на фоні. Я й близько не сподівався знайти таке українською. Дякую за роботу.

    • @python_decoded
      @python_decoded 2 месяца назад

      сподіваюсь мій глядач зможе обрати музику собі до смаку для фону )

  • @streview2254
    @streview2254 2 месяца назад

    Круто, але більше озвучуй того що на екрані. Наприклад список модулів з твого топу. Іноді хочеться просто у фоні послухати.

    • @python_decoded
      @python_decoded 2 месяца назад

      доречна порада, дякую та хотів зберегти короткий формат, в якості високорівневої мапи місцевості. а використання того чи іншого модуля дуже залежить від конкретної задачі можливо є побажання, щодо того, який з модулів розглянути більш детально у майбутніх відео?

    • @streview2254
      @streview2254 2 месяца назад

      Ні. Але є рекомендація, поменше використовувати русизми й прибрати російські відео з добірки "Відео варті уваги". А все решту дуже круто.

    • @python_decoded
      @python_decoded 2 месяца назад

      дякую за рекомендації

  • @1Genya
    @1Genya 2 месяца назад

    Був корисний, дякую. Домашнє завдання цікаве:)

  • @anatolygladun8596
    @anatolygladun8596 3 месяца назад

    Дуже погана якість відео. Чи не можете перезавантажити іншу версію!?

    • @python_decoded
      @python_decoded 3 месяца назад

      дякую за зворотній звʼязок, подивлюсь що можна зробити

    • @python_decoded
      @python_decoded 3 месяца назад

      відео підтримує роздільну здатність 720p з таким розширенням усе чітко видно, принайні на екрані монітору може я неправильно зрозумів ваш коментар?

  • @1Genya
    @1Genya 3 месяца назад

    Дякую за уроки українською!!

  • @Rasty_Boss
    @Rasty_Boss 3 месяца назад

    хотілося б більше практики, теорія без практики важко заходе

    • @python_decoded
      @python_decoded 3 месяца назад

      дякую за зворотній звʼязок да теорія вона така, та це необхідне відео, щоб "домовитись" про набір понятть та термінологій які ми будемо в подальшому використовувати, і на який тепер можна посилатись

  • @feewre
    @feewre 3 месяца назад

    Я один не розумію, навіщо після ip і сокету дописується /some/url_here?param=123 ? Цікаво було б це розібрати. Також невеликий гайд по devtools у хромі теж не завадив би. Ну і цей ip, я так розумію, працюватиме лише з цього комп'ютера. Цікаво розібрати приклад, де ми запускаємо сервер з одного пристрою, а вже з іншого наш друг, припустимо, надсилає на нього запити

  • @Rasty_Boss
    @Rasty_Boss 4 месяца назад

    let's gooo

  • @fuuuns
    @fuuuns 4 месяца назад

    приблизно так собі і уявляв. Змінні то фактично паспорти з пропискою для об`єктів у пам`яті. Потрібні дані? - береш змінну, дивишся прописку, йдеш за адресою.

    • @python_decoded
      @python_decoded 4 месяца назад

      а ліст, тюпл, сет, дікт - це пачка паспортів і жодного обʼєкта всередині, тому пайтон такий гнучкий. але це не стосується str та array вони все ж таки зберігають всередині самі дані, але разом з тим накладають купу обмежень на операції над ними (незмінність, фіксована кількість, тип та розмір елементів і тд.)

    • @python_decoded
      @python_decoded 4 месяца назад

      ще більше технічної інформації про внутрішню структуру обʼєктів можна знайти у окремому відео ruclips.net/video/swXKm4Q3umY/видео.html

  • @xlusif2769
    @xlusif2769 4 месяца назад

    Я робив би ассерт після кожного оберту, бо можна обертати без потреби

    • @python_decoded
      @python_decoded 4 месяца назад

      погоджуюсь, я б зробив генератор, який надає усі 4 ключа по черзі і по ньому б ітерувався, та мені здалося що це зайве ускладнення в рамках цілей цього відео щось типу: return any(lock == _key for _key in rotate_key(given_key))