Forwarded from Нотатки суворого QA 💛💙 (Artem Grygorenko)
⚡️Епізод 10: Де тестувальник знаходить час на усе це
У цьому десятому, ювілейному епізоді, Артем та Олександр розповідають трішки більше про себе та діляться практичними порадами про те, де взяти час: як організувати роботу над багатьма задачами та ще й вчити щось нове.
Друзі, це останній епізод першого сезону. Ми йдемо на невеличку перерву і будемо готуватись до нового сезону нашого подкасту!
Залишаємось на зв'язку! А ідеї для нових тем, ви можете написати в коментарі! :)
🔸 YouTube
🔹 Spotify Podcast
🔸 Apple Podcast
🔹 Google Podcast
А ще ви можете підтримати наш подкаст будь яким донатом на Buy Me a Coffee ☕️
Окрім того, за різні підписки ви зможете отримати доступ до закритого чату подкасту, отримувати нові епізоди до самого виходу, а також є можливість присутності під час запису 😏
#testingminutes | Нотатки суворого QA | Test Engineering Notes
У цьому десятому, ювілейному епізоді, Артем та Олександр розповідають трішки більше про себе та діляться практичними порадами про те, де взяти час: як організувати роботу над багатьма задачами та ще й вчити щось нове.
Друзі, це останній епізод першого сезону. Ми йдемо на невеличку перерву і будемо готуватись до нового сезону нашого подкасту!
Залишаємось на зв'язку! А ідеї для нових тем, ви можете написати в коментарі! :)
🔸 YouTube
🔹 Spotify Podcast
🔸 Apple Podcast
🔹 Google Podcast
А ще ви можете підтримати наш подкаст будь яким донатом на Buy Me a Coffee ☕️
Окрім того, за різні підписки ви зможете отримати доступ до закритого чату подкасту, отримувати нові епізоди до самого виходу, а також є можливість присутності під час запису 😏
#testingminutes | Нотатки суворого QA | Test Engineering Notes
👍21❤5
Корисне про тестування для тих, хто починає свій шлях
#testing #junior
Пам'ятаю, як 12 років тому, коли я починав працювати в цьому самому АйТі - корисного контенту про тестування та автоматизацію було дуже мало. Переважно, статті були російською, так само як і безліч відео з конференцій. (
Авжеж можна було (та й треба) було дивитись англомовні матеріали. Але на початку шляху, перший рік це було важкувато.
Україномовного контенту не було взагалі.
Але тепер, ми, схоже, стаємо свідками стрімкого розвитку українського ютубу.
Бо наприклад для тих, хто тільки починає свій шлях в АйТі - є вже величезний курс з тестування від Наталі Попелюхи.
Це 100 (100, Карл!) безкоштовних структурованих уроків, українською!
Крім того, на цьому ютуб каналі є ще дуже багато інших циклів відео - про API тестування, автоматизацію на C#. Для того, щоб почати своє навчання - це те, що потрібно.
Підписуйтесь та дивіться. Можливо саме ці відео допоможуть вам зрозуміти чи подобається вам оте тестування. (Одна справа подивитись просто оглядовий вебінар, а зовсім інша - саме навчальний матеріал)
#testing #junior
Пам'ятаю, як 12 років тому, коли я починав працювати в цьому самому АйТі - корисного контенту про тестування та автоматизацію було дуже мало. Переважно, статті були російською, так само як і безліч відео з конференцій. (
Авжеж можна було (та й треба) було дивитись англомовні матеріали. Але на початку шляху, перший рік це було важкувато.
Україномовного контенту не було взагалі.
Але тепер, ми, схоже, стаємо свідками стрімкого розвитку українського ютубу.
Бо наприклад для тих, хто тільки починає свій шлях в АйТі - є вже величезний курс з тестування від Наталі Попелюхи.
Це 100 (100, Карл!) безкоштовних структурованих уроків, українською!
Крім того, на цьому ютуб каналі є ще дуже багато інших циклів відео - про API тестування, автоматизацію на C#. Для того, щоб почати своє навчання - це те, що потрібно.
Підписуйтесь та дивіться. Можливо саме ці відео допоможуть вам зрозуміти чи подобається вам оте тестування. (Одна справа подивитись просто оглядовий вебінар, а зовсім інша - саме навчальний матеріал)
🔥22👍11🤔2
Forwarded from roman marinsky
#partyHard іііііі таак, ця конфа буде краще!
Ще й в день тестувальника 😍
- Доповіді на величезному екрані кінотеатру 📽️
- кондєй точно нормально працюватиме 🥵🥶
- попкорн, кола та алкоголь під час доповідей ізі пізі
А загалом:
- програма вже складена
- спікери готоуються
- місця поки є, але їх лише 67
https://secure.wayforpay.com/payment/qa_party_hard_2
Ще й в день тестувальника 😍
- Доповіді на величезному екрані кінотеатру 📽️
- кондєй точно нормально працюватиме 🥵🥶
- попкорн, кола та алкоголь під час доповідей ізі пізі
А загалом:
- програма вже складена
- спікери готоуються
- місця поки є, але їх лише 67
https://secure.wayforpay.com/payment/qa_party_hard_2
Wayforpay
QA Party Hard #2 - попкорн
Благодійна конференція з забезпечення якості від спільноти, всі виручені кошти підуть на потреби наших військових. Для вас це буде зовсім новий досвід, акцент більше на спілкування, на кулуарні розмови, таймслот для спікерів аш година, по пів години перерва…
❤7👍4🥴1
HTTP/3 From A To Z
#engineering #web
Ми користуємося протоколом HTTP кожного дня. А чи знаєте ви, які зміни несе перехід на HTTP/3?
Якщо ні, пропоную до вашої уваги статтю на цю тему (з трьох частин):
- HTTP/3 From A To Z: Core Concepts
- HTTP/3: Performance Improvements (Part 2)
- HTTP/3: Practical Deployment Options (Part 3)
Для тих, хто хоче копнути трохи глибше, ніж Селеніум.
#engineering #web
Ми користуємося протоколом HTTP кожного дня. А чи знаєте ви, які зміни несе перехід на HTTP/3?
Якщо ні, пропоную до вашої уваги статтю на цю тему (з трьох частин):
- HTTP/3 From A To Z: Core Concepts
- HTTP/3: Performance Improvements (Part 2)
- HTTP/3: Practical Deployment Options (Part 3)
Для тих, хто хоче копнути трохи глибше, ніж Селеніум.
Smashing Magazine
HTTP/3 From A To Z: Core Concepts — Smashing Magazine
After almost five years in development, the new HTTP/3 protocol is nearing its final form. Earlier iterations were already available as an experimental feature, but you can expect the availability and use of HTTP/3 proper to ramp up over in 2021. So what…
👍19
Shift Left Testing on Mobile apps
#testing #automation #mobile
Вкрай практична доповідь про те, як організувати шифт вліво в автоматизації мобільних застосунків від інженерки з PayPal.
Мені, як людині, яка не то що мобайл, а веб вже практично не бачить в тестуванні - було цікаво подивитись.
#testing #automation #mobile
Вкрай практична доповідь про те, як організувати шифт вліво в автоматизації мобільних застосунків від інженерки з PayPal.
Мені, як людині, яка не то що мобайл, а веб вже практично не бачить в тестуванні - було цікаво подивитись.
YouTube
Geekle - QA Summit 2023 - Senior Track | Shift Left Testing on Mobile apps
- This talk is presented in QA Summit 2023 conducted by @GeekleOfficial on 30th & 31st May 2023.
#xcuitest #espresso #mobiletesting #mobileautomation #appium #shiftleft
Event:
https://geekle.us/schedule/qa23 - Senior Track
Resources for more awareness:…
#xcuitest #espresso #mobiletesting #mobileautomation #appium #shiftleft
Event:
https://geekle.us/schedule/qa23 - Senior Track
Resources for more awareness:…
👍10❤3
Досить чекати на результати - нехай комп'ютер сам про це скаже!
#testing #terminal
Час від часу нам треба запускати якісь довгі тести або скрипти на локальній машині. Але чекати на результат та дивитись тільки в термінал - то дуже нудно.
З іншого боку, можна відволіктися та залипнути в іншій задачі (або у відео на ютубі) та пропустити, коли задача буде виконана.
Пропоную вам альтернативу. Можна попросити комп'ютер сказати, коли тести будуть завершені.
Для цього є команда say (на OSX) та spd-say (на Ubuntu)
Не знав про таке. Але виглядає як мінімум цікаво.
#testing #terminal
Час від часу нам треба запускати якісь довгі тести або скрипти на локальній машині. Але чекати на результат та дивитись тільки в термінал - то дуже нудно.
З іншого боку, можна відволіктися та залипнути в іншій задачі (або у відео на ютубі) та пропустити, коли задача буде виконана.
Пропоную вам альтернативу. Можна попросити комп'ютер сказати, коли тести будуть завершені.
Для цього є команда say (на OSX) та spd-say (на Ubuntu)
pytest -vv -log-cli-level=DEBUG; say "Test run is finished. Please check results"
pytest -vv -log-cli-level=DEBUG; spd-say "Test run is finished. Please check results"
Не знав про таке. Але виглядає як мінімум цікаво.
👍31❤7
Цікаве зі світу тестування
#testing #automation
Всім привіт. Сьогодні п'ятниця, але подкаст зараз у відпустці.
Якщо вам нічого почитати на вихідних (чи навіть сьогодні, коли під час релізу усі будуть бігати та дивитись як білд горить) - ділюся трьома цікавими новинами зі світу тестування:
- Виявляється, Microsoft працює над хмарним сервісом для запуску тестів на Playwright.
- Ось тут покроково розповідають, як за GitHub Copilot вже зараз генерує тести та моки. (А ви можете писати моки?)
- А тут - Simon Stewart в інтерв'ю ділиться своїми враженнями про те, як Google та Facebook тестують свій код
А що ви цікавого читали чи дивились цього тижня? Що взнали? Діліться в коментарях!
#testing #automation
Всім привіт. Сьогодні п'ятниця, але подкаст зараз у відпустці.
Якщо вам нічого почитати на вихідних (чи навіть сьогодні, коли під час релізу усі будуть бігати та дивитись як білд горить) - ділюся трьома цікавими новинами зі світу тестування:
- Виявляється, Microsoft працює над хмарним сервісом для запуску тестів на Playwright.
- Ось тут покроково розповідають, як за GitHub Copilot вже зараз генерує тести та моки. (А ви можете писати моки?)
- А тут - Simon Stewart в інтерв'ю ділиться своїми враженнями про те, як Google та Facebook тестують свій код
А що ви цікавого читали чи дивились цього тижня? Що взнали? Діліться в коментарях!
TECHCOMMUNITY.MICROSOFT.COM
Introducing Microsoft Playwright Testing service private preview
Run your Playwright tests easily at scale.
🔥22👍9❤2
NIST обрала пост-квантові криптографічні алгоритми для стандартизації
#cryptography
NIST (Національний інститут стандартів і технології США) після довгих досліджень обрав алгоритми, які буде стандартизувати та рекомендувати для застосування усім в еру квантових комп'ютерів. Весь процес відбору заняв близько семи років (з 2016 року!)
- CRYSTALS–KYBER як алгоритм інкапсуляції відкритого ключа
- CRYSTALS–Dilithium, FALCON, та SPHINCS+ - як алгоритми цифрового підпису
Тепер будемо чекати, як блокчейни почнуть імплементувати такі речі в себе.
#cryptography
NIST (Національний інститут стандартів і технології США) після довгих досліджень обрав алгоритми, які буде стандартизувати та рекомендувати для застосування усім в еру квантових комп'ютерів. Весь процес відбору заняв близько семи років (з 2016 року!)
- CRYSTALS–KYBER як алгоритм інкапсуляції відкритого ключа
- CRYSTALS–Dilithium, FALCON, та SPHINCS+ - як алгоритми цифрового підпису
Тепер будемо чекати, як блокчейни почнуть імплементувати такі речі в себе.
The Quantum Insider
NIST Releases Four PQC Algorithms For Standardization
NIST announces it selected four algorithms it will standardize as a result of the PQC Standardization Process.
❤12👍1
Test Engineering Notes: Vol.5. Про тестування LLM, ідею тест-кейсів, баги в безпеці Microsoft й не тільки
#testing #engineering #digest
Серпневий дайджест вже готовий.
TLDR, або Що у випуску
- Розбір деяких багів в безпеці (типу Heartbleed) та роздуми про те, чим можна було б їх знайти за допомогою модульних тестів
- Поради для тих, хто в автоматизації хоче рости в T-Shape спеціаліста
- Чудова візуалізація quality gates
- Тестування LLM та нові інструменти тестування розподілених систем
- Інтерв’ю з Саймоном Стюартом про те, як Selenium використовують Meta та Google
- Julie Evans ділиться думками про те, чому може бути корисним користуватись командною стрічкою
- Детальний опис останнього злому Microsoft (та декілька інших багів в безпеці — нових та старих)
- Статті про те, коли варто змінювати роботу та як працювати (та менеджити) «складних» співробітників
#testing #engineering #digest
Серпневий дайджест вже готовий.
TLDR, або Що у випуску
- Розбір деяких багів в безпеці (типу Heartbleed) та роздуми про те, чим можна було б їх знайти за допомогою модульних тестів
- Поради для тих, хто в автоматизації хоче рости в T-Shape спеціаліста
- Чудова візуалізація quality gates
- Тестування LLM та нові інструменти тестування розподілених систем
- Інтерв’ю з Саймоном Стюартом про те, як Selenium використовують Meta та Google
- Julie Evans ділиться думками про те, чому може бути корисним користуватись командною стрічкою
- Детальний опис останнього злому Microsoft (та декілька інших багів в безпеці — нових та старих)
- Статті про те, коли варто змінювати роботу та як працювати (та менеджити) «складних» співробітників
Друкарня
Test Engineering Notes: Vol.5. Про тестування LLM, ідею тест-кейсів, баги в безпеці Microsoft й не тільки
Серпневий дайджест цікавих блогів про тестування, розробку, кібербезпеку та менеджмент.
👍19🔥1
Why Do Old Books Smell So Good?
#books
Сьогодні п'ятниця (та ще й "найулюбленіший" день усіх школярів)
Для когось - це день релізів таовертаймів.
Для когось - привід завершити усі можливі робочі задачі та підготуватись до вихідних.
Тому я приніс просто цікаву статтю для тих, хто любить читати.
#books
Сьогодні п'ятниця (та ще й "найулюбленіший" день усіх школярів)
Для когось - це день релізів та
Для когось - привід завершити усі можливі робочі задачі та підготуватись до вихідних.
Тому я приніс просто цікаву статтю для тих, хто любить читати.
👍14
How to test a video stream?
#testing
Не можу не поділитись цікавим постом від MYKOLA AVRAMUK про те, як тестувати різного роду стримінги.
Наче ковток свіжого повітря в океані е2е тестів та усіляких сайпресо-плейратів.
#testing
Не можу не поділитись цікавим постом від MYKOLA AVRAMUK про те, як тестувати різного роду стримінги.
Наче ковток свіжого повітря в океані е2е тестів та усіляких сайпресо-плейратів.
Streaming Quality
How to test a video stream?
Hey there! I'm Mykola Avramuk, a QA and Streaming Engineer at Switcher.ai. My mission is to deliver a quality product to users in a timely manner within available resources. I want to share my experience with testing live video streaming.
👍17❤4
Працюємо з декількома сессіями з командою screen
#noscripting #bash #linux
Задача
Треба запустити N вузлів з різними вхідними параметрами, портами та ін. Для кожного вузла підготований власний shell-скрипт.
- Можна робити це вручну, в різних табах терміналу.
- Можна - запускати та відправляти процеси в бекграунд.
А можна - за допомогою команди screen.
Ця команда дозволяє переключатись між різними окремими сессіями в терміналі (наприклад коли вам треба запустити якісь процеси в рамках однієї SSH сессії). Доволі зручно.
#noscripting #bash #linux
Задача
Треба запустити N вузлів з різними вхідними параметрами, портами та ін. Для кожного вузла підготований власний shell-скрипт.
- Можна робити це вручну, в різних табах терміналу.
- Можна - запускати та відправляти процеси в бекграунд.
А можна - за допомогою команди screen.
Ця команда дозволяє переключатись між різними окремими сессіями в терміналі (наприклад коли вам треба запустити якісь процеси в рамках однієї SSH сессії). Доволі зручно.
#!/bin/bashПрибрати усі наявні скріни можна наступним скріптом:
nodes=("a" "b" "c" "d" "e")
for node in "${nodes[@]}"; do
screen -dmS $node bash -c "~/noscripts/${node}.sh; exec bash"
echo "Started ${node} node"
done
echo "Nodes have been started in separate screens."
#!/bin/bash
active_sessions=$(screen -ls | grep -o '[0-9]\+\.')
for session in $active_sessions; do
screen -S "${session%?}" -X quit
done
echo "All screen sessions have been terminated and closed."
Linuxhint
Linux Screen Command Tutorial
Practical tutorial on the basic uses of the screen command to open a single terminal window in multiple instances by creating multiple screen windows.
👍11👏2
Незрозумілі Bash скрипти (та команди) - та що з цим робити
#noscripting #linux
Задача: Що робити, коли з вами поділились корисною складною cmd командою або скриптом - а ви не розумієте, як вона працює?
Щось типу
Рішення:
- Можна, авжеж, й далі вважати себе маглом та думати, що це магія поза зоною вашого розуміння. (привіт, синдром самозванця!)
- Можна запитати в автора та попросити розповісти (тут треба мати прокачані soft skills)
- Можна запитати в ChatGPT (nice!)
- А можна скористатись досить непоганим сервісом explainshell де вам розберуть кожну команду та параметр.
#noscripting #linux
Задача: Що робити, коли з вами поділились корисною складною cmd командою або скриптом - а ви не розумієте, як вона працює?
Щось типу
git log --graph --abbrev-commit --pretty=oneline origin..mybranch
Рішення:
- Можна, авжеж, й далі вважати себе маглом та думати, що це магія поза зоною вашого розуміння. (привіт, синдром самозванця!)
- Можна запитати в автора та попросити розповісти (тут треба мати прокачані soft skills)
- Можна запитати в ChatGPT (nice!)
- А можна скористатись досить непоганим сервісом explainshell де вам розберуть кожну команду та параметр.
👍32❤2🥱1
Майндмапи з тестування на будь-який смак
#testing
Знайшов підбірку майндмапів з багатьох аспектів тестування - web, mobile, api. Щось цікаве знайти можна.
#testing
Знайшов підбірку майндмапів з багатьох аспектів тестування - web, mobile, api. Щось цікаве знайти можна.
GitHub
GitHub - dimensi0nless/software-testing-mindmaps
Contribute to dimensi0nless/software-testing-mindmaps development by creating an account on GitHub.
👍28❤7🥱1
Про QA Party Hard, Lviv (September edition)
Про конференцію
Сьогодні вранці я тільки-но повернувся зі Львову, де брав участь в благодійній конференції QA Party Hard.
Дуже затишна та кулуарна конференція. Зал кінотеатру з приглушеним світлом та звуком додавав атмосфери таємничості та дійсно якогось "закритого" клубу. (А воно так і було!😂).
Крім того, вибір тем також хороший. Це були дійсно історії з практики (стільки варіантів ретро я навіть й не уявляв) та те, про що українською розповідають дуже рідко (наприклад про accessibility testing). Авжеж не забуду про доповідь БДД та індусів.
Тому дуже раджу відвідати наступні конференції!
Про доповідь
Це був дебют для мене в декількох сенсах.
По-перше це був мій перший офлайн виступ з доковідних часів. По-друге - то була моя перша доповідь українською мовою.
Доповідь моя була про те, що таке блокчейн та як його тестувати. Тема дуже велика, насичена та непроста.
Для тих, хто хоче переглянути схеми, слайди та інструменти - ось посилання.
Якщо у вас залишились або з'явились якісь запитання після доповіді - можна задавати їх тут, у коментах. Або в дірект.
Ще раз дякую Роману з QA Club Lviv за запрошення. Дякую слухачам та спікерам за цікаві розмови в кулуарах.
Побачимось на наступних конференціях.
P.S. Окремий привіт Володимиру, Євгену та Олександру (Куперу).
Про конференцію
Сьогодні вранці я тільки-но повернувся зі Львову, де брав участь в благодійній конференції QA Party Hard.
Дуже затишна та кулуарна конференція. Зал кінотеатру з приглушеним світлом та звуком додавав атмосфери таємничості та дійсно якогось "закритого" клубу. (А воно так і було!😂).
Крім того, вибір тем також хороший. Це були дійсно історії з практики (стільки варіантів ретро я навіть й не уявляв) та те, про що українською розповідають дуже рідко (наприклад про accessibility testing). Авжеж не забуду про доповідь БДД та індусів.
Тому дуже раджу відвідати наступні конференції!
Про доповідь
Це був дебют для мене в декількох сенсах.
По-перше це був мій перший офлайн виступ з доковідних часів. По-друге - то була моя перша доповідь українською мовою.
Доповідь моя була про те, що таке блокчейн та як його тестувати. Тема дуже велика, насичена та непроста.
Для тих, хто хоче переглянути схеми, слайди та інструменти - ось посилання.
Якщо у вас залишились або з'явились якісь запитання після доповіді - можна задавати їх тут, у коментах. Або в дірект.
Ще раз дякую Роману з QA Club Lviv за запрошення. Дякую слухачам та спікерам за цікаві розмови в кулуарах.
Побачимось на наступних конференціях.
P.S. Окремий привіт Володимиру, Євгену та Олександру (Куперу).
Beautiful.ai
Що значить тестувати блокчейн?
Get started with Beautiful.ai today.
❤26👍5❤🔥1🥱1
How to sound smart in your TEDx Talk
#speaking #video
"Як правильно говорити?", "Про що говорити?", "А що, як люди це вже знають та буде занадто банально?". Такі питання ми задаємо собі, коли готуємо будь-яку доповідь.
А що, якщо я вам скажу, що можна зробити нереально круту доповідь ... ні про що?
Саме так. Причому зробити це на відомій конференції TEDx. Думаєте це неможливо? А цьому хлопцю вдалося.
Де б ви не виступали - перед колегами, на локальному мітапі чи великій конференції - дуже раджу подивитись цю доповідь. Подача, темп, слайди, паузи - все на місці.
Це, мабуть, найкраща TED доповідь, що я бачив. Всього п'ять хвилин вашого часу.
#speaking #video
"Як правильно говорити?", "Про що говорити?", "А що, як люди це вже знають та буде занадто банально?". Такі питання ми задаємо собі, коли готуємо будь-яку доповідь.
А що, якщо я вам скажу, що можна зробити нереально круту доповідь ... ні про що?
Саме так. Причому зробити це на відомій конференції TEDx. Думаєте це неможливо? А цьому хлопцю вдалося.
Де б ви не виступали - перед колегами, на локальному мітапі чи великій конференції - дуже раджу подивитись цю доповідь. Подача, темп, слайди, паузи - все на місці.
Це, мабуть, найкраща TED доповідь, що я бачив. Всього п'ять хвилин вашого часу.
YouTube
How to sound smart in your TEDx Talk | Will Stephen | TEDxNewYork
This talk was given at a local TEDx event, produced independently of the TED Conferences.
In a hilarious talk capping off a day of new ideas at TEDxNewYork, professional funny person Will Stephen shows foolproof presentation skills to make you sound brilliant…
In a hilarious talk capping off a day of new ideas at TEDxNewYork, professional funny person Will Stephen shows foolproof presentation skills to make you sound brilliant…
👍21🤔1💩1
Avi Rubin: All your devices can be hacked
#security #video
Натрапив на невелике цікаве відео про те, як різні сучасні технології можна зламати.
Можна зламати датчики в сердці пацієнта, автомобілі.
Можна зчитати дані з екрану телефону, навіть, якщо телефон не видно.
Можна навіть поцупити паролі просто поклавши телефон біля клавіатури.
Як? Відповіді у відео.
#security #video
Натрапив на невелике цікаве відео про те, як різні сучасні технології можна зламати.
Можна зламати датчики в сердці пацієнта, автомобілі.
Можна зчитати дані з екрану телефону, навіть, якщо телефон не видно.
Можна навіть поцупити паролі просто поклавши телефон біля клавіатури.
Як? Відповіді у відео.
YouTube
Avi Rubin: All your devices can be hacked
Could someone hack your pacemaker? At TEDxMidAtlantic, Avi Rubin explains how hackers are compromising cars, smartphones and medical devices, and warns us about the dangers of an increasingly hack-able world. (Filmed at TEDxMidAtlantic.)
TEDTalks is a daily…
TEDTalks is a daily…
👍10❤3
Advanced Python Mastery
#python #engineering
Для тих, хто вивчає Python - знайшов непоганий посібник з задачами та рішеннями.
#python #engineering
Для тих, хто вивчає Python - знайшов непоганий посібник з задачами та рішеннями.
GitHub
GitHub - dabeaz-course/python-mastery: Advanced Python Mastery (course by @dabeaz)
Advanced Python Mastery (course by @dabeaz). Contribute to dabeaz-course/python-mastery development by creating an account on GitHub.
👍21❤1