├── README.md └── main.md /README.md: -------------------------------------------------------------------------------- 1 | # python-videos-ru-2018 2 | 3 | Собрание видеозаписей докладов про [Python](https://www.python.org/) за 2018 год. 4 | 5 | В основном на русском языке. 6 | 7 | Пожелания и вопросы пишите в [Issues](https://github.com/hH39797J/python-videos-ru-2018/issues). 8 | 9 | 10 | ## Содержание 11 | 12 | * [События](#%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F) 13 | * [PiterPy Meetup \#12](#piterpy-meetup-12) 14 | * [Python Meetup Chelyabinsk \#4](#python-meetup-chelyabinsk-4) 15 | * [PiterPy Meetup \#11 in English](#piterpy-meetup-11-in-english) 16 | * [PiterPy Meetup \#10 Hardcore](#piterpy-meetup-10-hardcore) 17 | * [PyLadies SPb Meetup \#3 in English](#pyladies-spb-meetup-3-in-english) 18 | * [PyLadies SPb Meetup \#2](#pyladies-spb-meetup-2) 19 | * [PiterPy Meetup \#9](#piterpy-meetup-9) 20 | * [PiterPy Meetup \#8 in English](#piterpy-meetup-8-in-english) 21 | * [Moscow Python Meetup № 59](#moscow-python-meetup--59) 22 | * [PyLadies SPb Meetup \#1](#pyladies-spb-meetup-1) 23 | * [PyCon Russia 2018](#pycon-russia-2018) 24 | * [Moscow Python Meetup № 58](#moscow-python-meetup--58) 25 | * [PiterPy Meetup \#6](#piterpy-meetup-6) 26 | * [Moscow Python Meetup № 57](#moscow-python-meetup--57) 27 | * [Minsk Python Meetup 30\.05\.2018](#minsk-python-meetup-30052018) 28 | * [Moscow Python Meetup № 56](#moscow-python-meetup--56) 29 | * [Python Meetup Chelyabinsk \#3](#python-meetup-chelyabinsk-3) 30 | * [PyCon Ukraine 2018](#pycon-ukraine-2018) 31 | * [Minsk Python Meetup 25\.04\.2018](#minsk-python-meetup-25042018) 32 | * [Moscow Python Meetup № 55](#moscow-python-meetup--55) 33 | * [PiterPy Meetup \#4](#piterpy-meetup-4) 34 | * [Moscow Python Meetup № 54](#moscow-python-meetup--54) 35 | * [rannts\#19](#rannts19) 36 | * [Kyiv\.py \#23](#kyivpy-23) 37 | * [PyCon Belarus 2018](#pycon-belarus-2018) 38 | * [Moscow Python Meetup № 53](#moscow-python-meetup--53) 39 | * [PiterPy Meetup \#3](#piterpy-meetup-3) 40 | * [Python Meetup Chelyabinsk \#2](#python-meetup-chelyabinsk-2) 41 | * [KharkivPy \#18](#kharkivpy-18) 42 | * [Moscow Python Meetup № 52](#moscow-python-meetup--52) 43 | * [Ufapy \#4](#ufapy-4) 44 | 45 | 46 | # События 47 | 48 | ## PiterPy Meetup #12 49 | 50 | Событие: https://piterpy.timepad.ru/event/863647/ 51 | 52 | Дата: **11 декабря 2018** 53 | 54 | | | | | 55 | | --- | :---: | --- | 56 | | [Добровольная типизация в Python 3 (и не только), Максим Кольцов](https://youtu.be/EU9DoJD1olo) | 1:00:31 | [:notebook:](https://slides.com/maximkoltsov/python-typing/) | 57 | | [Функциональная перегрузка, Дмитрий Краснов](https://youtu.be/eQBrynDQHWE) | 43:58 | [:notebook:](http://slides.com/vizvamitra/2018_fr#/) | 58 | | [Пайтон или Питон? Евгений Денисов](https://youtu.be/Isus9ilx-to) | 3:27 | | 59 | | [Django Girls, Оля Тележная](https://youtu.be/khUvaIKlgpc) | 5:53 | | 60 | | [The bees, the trees, the types, the typing, Никита Воронов](https://youtu.be/zD-qBcvBSik) | 24:15 | | 61 | 62 | 63 | ## Python Meetup Chelyabinsk #4 64 | 65 | Событие: https://pychel.timepad.ru/event/846332/ 66 | 67 | Дата: **08 декабря 2018** 68 | 69 | | | | | 70 | | --- | :---: | --- | 71 | | [Персональная экосистема для разработчика или как нам сэкономить. Ян Анисимов](https://youtu.be/XKowPLsbjyo) | 22:15 | [:notebook:](https://speakerdeck.com/pychel/ian-anisimov-piersonal-naia-ekosistiema-dlia-razrabotchika-ili-kak-nam-sekonomit) | 72 | | [Корутины для самых маленьких. Иван Гончарук](https://youtu.be/_obr60qv6rM) | 25:09 | [:notebook:](https://docs.google.com/presentation/u/1/d/1vjULy8ECxIQMGTB6Gq4fKzPyGCxFFrDRrTY5NqQ2lnM/) | 73 | | [Как обновить Python 2.7 на Python 3.6 и не умереть. Александр Полищук](https://youtu.be/KBS43M5tkQU) | 41:05 | [:notebook:](https://speakerdeck.com/pychel/alieksandr-polishchuk-kak-obnovit-python-2-dot-7-na-python-3-dot-6-i-nie-umieriet) | 74 | | [Python и бинарные данные. Денис Катаев](https://youtu.be/Dwde_Fzxk1o) | 34:06 | [:notebook:](https://slides.com/kataev/memory-chelyabinsk/) | 75 | | [Краткий вводный обзор Python-библиотек для data science. Руслан Сафин](https://youtu.be/R4jnR-iJOJg) | 52:03 | [:notebook:](https://github.com/razonrus/mlcourse_open/tree/master/PythonMeetup) | 76 | 77 | 78 | ## PiterPy Meetup #11 in English 79 | 80 | Событие: https://piterpy.timepad.ru/event/804746/ 81 | 82 | Дата: **06 декабря 2018** 83 | 84 | | | | | 85 | | --- | :---: | --- | 86 | | [Democratizing data at Kiwi.com, Artur Mindiyarov](https://youtu.be/eh60dOx3DLk) | 21:35 | [:notebook:](https://docs.google.com/presentation/d/1iSGMaidifl_PR57_hJu_eulWTwFnCxUM28QsKiJgoS8/edit) | 87 | | [How we handle our codebase in a fast-growing startup, Stanislav Stefanic](https://youtu.be/V2438ZF4G4c) | 33:04 | [:notebook:](https://docs.google.com/presentation/d/1iXc1vrsQe6LzK2_q2l1rCJ2GqaB4rYcS-p_rZaNBRQo/edit) | 88 | | [Testing network interactions in Python, Dmitry Dygalo](https://youtu.be/f1Loy3sMeMs) | 27:17 | [:notebook:](https://gitpitch.com/Stranger6667/talks/master?p=articles/testing-network-interactions-in-python#/) | 89 | | [Challenges at Kiwi.com: Connecting hundreds, Tin Marković](https://youtu.be/N_lqYGwy-O4) | 26:05 | | 90 | | [Logging in Python (lightning talk), Nikita Voronov](https://youtu.be/4NEAwhgZkU4) | 3:51 | | 91 | 92 | 93 | ## PiterPy Meetup #10 Hardcore 94 | 95 | Событие: https://piterpy.timepad.ru/event/795953/ 96 | 97 | Дата: **15 ноября 2018** 98 | 99 | | | | | 100 | | --- | :---: | --- | 101 | | [Системы хранения данных, Дмитрий Алимов](https://youtu.be/GV9Jq4YYogg) | 1:23:58 | [:notebook:](https://speakerdeck.com/delimitry/data-storage-systems) | 102 | | [Как подключить C библиотеку к питону, Максим Кольцов](https://youtu.be/50myfzLJsnQ) | 18:25 | [:notebook:](https://slides.com/maximkoltsov/piterpy-sip-numpy#/) | 103 | 104 | 105 | ## PyLadies SPb Meetup #3 in English 106 | 107 | Событие: https://pyladies-spb.timepad.ru/event/799713/ 108 | 109 | Дата: **01 ноября 2018** 110 | 111 | | | | | 112 | | --- | :---: | --- | 113 | | [Tracing, fast and slow / Lynn Root](https://youtu.be/gP8GZHbx_fY) | 1:01:50 | | 114 | | [StarLine autonomous car / Maria Chakchurina](https://youtu.be/aYV6jb4-eNY) | 51:25 | [:notebook:](https://drive.google.com/file/d/1aC5thB9w1g5BhvEasNmBtmsMixLbtrVn/view) | 115 | | Лайтнинг: [Communication guidelines in IT / Anastasia Ozhereleva](https://youtu.be/yvqfXM1DuAY) | 19:26 | [:notebook:](https://docs.google.com/presentation/d/1NTDYabR-_hg7hHJMggfMyIbLzXYLZuFOXuQ4ulroSxo/edit#slide=id.p) | 116 | 117 | 118 | ## PyLadies SPb Meetup #2 119 | 120 | Событие: https://pyladies-spb.timepad.ru/event/799226/ 121 | 122 | Дата: **20 сентября 2018** 123 | 124 | | | | | 125 | | --- | :---: | --- | 126 | | [Мягкое введение в Robot framework / Елизавета Ефремова](https://youtu.be/5rxBohhQHdE) | 27:26 | [:notebook:](https://docs.google.com/presentation/d/1TBYyVuH8wDLuNVoRQuAGjkC0-MdoFixyzYNDDbdb42g/edit#slide=id.g442081409b_2_89) | 127 | | [Чистые данные: формат tidy и pandas / Елена Савельева](https://youtu.be/iJXaG5CXISQ) | 42:48 | [:notebook:](https://docs.google.com/presentation/d/15F4WtgvVoxPcpo87ip3J-x_m4Ku8syGlKvHoLmgDhF8/edit#slide=id.p) | 128 | | Лайтнинг: [University of the People: как поступить и учиться / Полина Симарева](https://youtu.be/_IHCkg6aBzo) | 13:13 | [:notebook:](https://drive.google.com/file/d/1ngYSofZeNSNidxk8teF_8uV6l9-XPBoT/view) | 129 | | Лайтнинг: [От идеи до стартапа: опыт участия в PhilTech-акселераторе / Алёна Кабардинова](https://youtu.be/83gYkOKMJ84) | 13:22 | [:notebook:](https://docs.google.com/presentation/d/1DrwKTgbHG1JNgqU_QQrdK8pOBk1F0NSeiWV5T_X9CI4/edit#slide=id.p) | 130 | 131 | 132 | ## PiterPy Meetup #9 133 | 134 | Событие: https://piterpy.timepad.ru/event/804877/ 135 | 136 | Дата: **18 сентября 2018** 137 | 138 | | | | | 139 | | --- | :---: | --- | 140 | | [Python 1994, Paul Everitt](https://youtu.be/-EaJG0mY6u4) | 1:47:15 | | 141 | | [Functional programming, Maxim Koltsov](https://youtu.be/HmXZiTF64Sc) | 14:19 | | 142 | 143 | 144 | ## PiterPy Meetup #8 in English 145 | 146 | Событие: https://piterpy.timepad.ru/event/795950/ 147 | 148 | Дата: **11 сентября 2018** 149 | 150 | | | | | 151 | | --- | :---: | --- | 152 | | [How do you matter as a developer on the human colony scale, Dmitry Nazarov](https://youtu.be/BUl_gidsuxQ) | 20:11 | | 153 | | [Redis Descriptors and Where to Find Them, Vladimir Shkoda](https://youtu.be/Q5qDFL8cR8U) | 17:58 | | 154 | | [How to write an IDE in one day, Stanislav Rogovskiy](https://youtu.be/mCy74aNa4aY) | 46:57 | | 155 | | [Drawing inspiration from languages, nature and people, Stepan Zastupov](https://youtu.be/Pb7Vtyywr84) | 35:09 | | 156 | 157 | 158 | ## Moscow Python Meetup № 59 159 | 160 | Событие: http://www.moscowpython.ru/meetup/59/ 161 | 162 | Дата: **23 августа 2018** 163 | 164 | | | | | 165 | | --- | :---: | --- | 166 | | [Генетические алгоритмы](https://youtu.be/qtN-I7s4RQE) Глеб Ерофеев (Индивидуальный предприниматель) | 25:00 | [:notebook:](https://speakerdeck.com/moscowdjango/gienietichieskiie-alghoritmy) | 167 | | [Простые решения машинного обучения в задачах поиска](https://youtu.be/o9uIwIuZMR0) Сергей Карпович (Mos.ru, руководитель группы поиска) | 23:58 | [:notebook:](https://speakerdeck.com/moscowdjango/prostyie-rieshieniia-mashinnogho-obuchieniia-v-zadachakh-poiska) | 168 | | [Осваиваем pipenv](https://youtu.be/JNT1u3Ri3YY) Александр Хаёров (Ingram Micro Cloud) | 23:47 | [:notebook:](https://speakerdeck.com/moscowdjango/osvaivaiem-pipenv) | 169 | 170 | 171 | ## PyLadies SPb Meetup #1 172 | 173 | Событие: https://pyladies-spb.timepad.ru/event/764008/ 174 | 175 | Дата: **07 августа 2018** 176 | 177 | | | | | 178 | | --- | :---: | --- | 179 | | [С чего начать изучение алгоритмов / Лена Волжина](https://youtu.be/6NwB5VFhM-Y) | 31:38 | [:notebook:](https://docs.google.com/presentation/d/1nP8bql1xoh1Jpq5YhQrKMg-uakkA0_EdyifkjGgOcHs/edit#slide=id.p) | 180 | | [Git с первого до третьего шага / Алёна Пономаренко](https://youtu.be/A6HJjqoPk7g) | 27:49 | [:notebook:](https://docs.google.com/presentation/d/1Zmv9TbHuycfbUUtWdJlqnCsbOpg_cw9bjECFqJ_ZgMU/edit#slide=id.g3df6433ca3_0_366) | 181 | | [Один день из жизни в Яндексе / Надежда Бугакова](https://youtu.be/zTGa9y1p9lk) | 21:05 | [:notebook:](https://www.youtube.com/watch?v=zTGa9y1p9lk&feature=youtu.be) | 182 | 183 | 184 | ## PyCon Russia 2018 185 | 186 | Событие: http://pycon.ru/2018/ 187 | 188 | Дата: **22-23 июля 2018** 189 | 190 | *22 июля 2018 (ВС)* 191 | 192 | | | | | 193 | | --- | :---: | --- | 194 | | [Юрий Селиванов, EdgeDB, Asyncio «Asyncio сегодня и завтра»](https://youtu.be/3rSAtD2gKQE) | 1:06:06 | [:notebook:](https://speakerdeck.com/1st1/asyncio-today-and-tomorrow) | 195 | | [Melanie Warrick, Google «Reinforcement»](https://youtu.be/pggEazy1dh0) | 48:41 | | 196 | | [Christian Heimes, Red Hat «SSLError, now what?»](https://youtu.be/0r0XhzPHRAw) | 57:18 | [:notebook:](https://speakerdeck.com/tiran/pycon-russia-2018-sslerror-now-what) | 197 | | [Андрей Светлов, Python Core Developer «Aiohttp от автора»](https://youtu.be/5NrnBu1vcKo) | 41:24 | [:notebook:](https://asvetlov.github.io/pycon-ru-2018/#/) | 198 | | [Виталий Давыдов, POTEHA DEVELOPERS «Serverless + Python на примере AWS Lambda»](https://youtu.be/jKuOQoVHKmQ) | 40:29 | | 199 | | [Дмитрий Ходаков, Авито «Tornado vs Aiohttp»](https://youtu.be/BbyVHtsIM1M) | 37:10 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=vEh%2Fl%2BpWVdx1nU7mnpjNF0SFe3F7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9CU0LzQuNGC0YDQuNC4zIYg0KXQvtC00LDQutC%2B0LIg4oCUVG9ybmFkbyB2cyBBaW9odHRwLnBkZiIsInRpdGxlIjoi0JTQvNC40YLRgNC40LjMhiDQpdC%2B0LTQsNC60L7QsiDigJRUb3JuYWRvIHZzIEFpb2h0dHAucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk5NjQ2OTF9) | 200 | | [Alejandro Saucedo, Eigen Technologies «Industrial Data Pipelines with Python and Airflow»](https://youtu.be/4HvctU0UHGg) | 44:31 | | 201 | | [Алексей Кузьмин, ДомКлик «Асинхронность изнутри»](https://youtu.be/pZkerqks43Y) | 33:06 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=NuouVvY2K7ownaNvSfLXssqC3JV7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9CQ0LvQtdC60YHQtdC4zIYg0JrRg9C30YzQvNC40L0g4oCUINCQ0YHQuNC90YXRgNC%2B0L3QvdC%2B0YHRgtGMINC40LfQvdGD0YLRgNC4LnBkZiIsInRpdGxlIjoi0JDQu9C10LrRgdC10LjMhiDQmtGD0LfRjNC80LjQvSDigJQg0JDRgdC40L3RhdGA0L7QvdC90L7RgdGC0Ywg0LjQt9C90YPRgtGA0LgucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk3NTU5ODl9) | 202 | | [Марина Камалова, Яндекс «Архитектура чат-бота»](https://youtu.be/SQgyo90k_jg) | 38:49 | | 203 | | [Антон Патрушев, Spherical «Как перестать заботиться об окружении и начать жить»](https://youtu.be/eQT51_iNuVE) | 28:28 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=iwIS8P4o4cYaEKPgM67LusumFm97InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9CQ0L3RgtC%2B0L0g0J%2FQsNGC0YDRg9GI0LXQsiDigJTQmtCw0Log0L%2FQtdGA0LXRgdGC0LDRgtGMINC30LDQsdC%2B0YLQuNGC0YzRgdGPINC%2B0LEg0L7QutGA0YPQttC10L3QuNC4INC4INC90LDRh9Cw0YLRjCDQttC40YLRjC5wZGYiLCJ0aXRsZSI6ItCQ0L3RgtC%2B0L0g0J%2FQsNGC0YDRg9GI0LXQsiDigJTQmtCw0Log0L%2FQtdGA0LXRgdGC0LDRgtGMINC30LDQsdC%2B0YLQuNGC0YzRgdGPINC%2B0LEg0L7QutGA0YPQttC10L3QuNC4INC4INC90LDRh9Cw0YLRjCDQttC40YLRjC5wZGYiLCJ1aWQiOiIwIiwibm9pZnJhbWUiOmZhbHNlLCJ0cyI6MTUzNzUxOTkxMDg5MH0%3D) | 204 | | [Денис Катаев, Tinkoff.ru «SQLAlchemy: Python vs Raw SQL»](https://youtu.be/jUGK-CtM-Mk) | 33:55 | [:notebook:](http://slides.com/kataev/sqlalchemy-pycon/#/) | 205 | | [Lightning Talks](https://youtu.be/r76ky_xSe3A) | 18:24 | | 206 | 207 | *23 июля 2018 (ПН)* 208 | 209 | | | | | 210 | | --- | :---: | --- | 211 | | [Kate Heddleston, Shift «Technical Debt in Python»](https://youtu.be/kYxLdctzyjE) | 44:10 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=%2BSoHGVGAJINVEgIYZ2YnmNxeA3h7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L0thdGUgSGVkZGxlc3RvbiDigJQgVGVjaG5pY2FsIERlYnQgaW4gUHl0aG9uLnBkZiIsInRpdGxlIjoiS2F0ZSBIZWRkbGVzdG9uIOKAlCBUZWNobmljYWwgRGVidCBpbiBQeXRob24ucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk1MjY4NjZ9) | 212 | | [Stephan Jaensch, Yelp «Type annotations with large(r) codebases»](https://youtu.be/UVAyBDe0--s) | 43:07 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=C%2BmkOieRBDIArlahch3nmNl4KJ57InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L1N0ZXBoYW4gSmFlbnNjaCDigJRUeXBlIGFubm90YXRpb25zIHdpdGggbGFyZ2UocikgY29kZWJhc2VzLnBkZiIsInRpdGxlIjoiU3RlcGhhbiBKYWVuc2NoIOKAlFR5cGUgYW5ub3RhdGlvbnMgd2l0aCBsYXJnZShyKSBjb2RlYmFzZXMucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk2MDg5NzB9) | 213 | | [Ling Zhang, Aiden.ai «NLP to Discover Rich Insights from Massive Noisy Text»](https://youtu.be/Jmoe3f0i3w0) | 28:12 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=N0IMcVF0eGJJXiK3JKuoQ76YeNx7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L0xpbmcgWmhhbmcg4oCUIE5MUCB0byBEaXNjb3ZlciBSaWNoIEluc2lnaHRzIGZyb20gTWFzc2l2ZSBOb2lzeSBUZXh0LnBkZiIsInRpdGxlIjoiTGluZyBaaGFuZyDigJQgTkxQIHRvIERpc2NvdmVyIFJpY2ggSW5zaWdodHMgZnJvbSBNYXNzaXZlIE5vaXN5IFRleHQucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk1NzQyNjZ9) | 214 | | [Елена Никитина, Система «Сделано на коленке: как из парсера получился полноценный проект»](https://youtu.be/HoZntJ4HQTk) | 28:48 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=D2XkCC2oO2K5YfYMsQiSVmSE7cR7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9CV0LvQtdC90LAg0J3QuNC60LjRgtC40L3QsCDigJQg0KHQtNC10LvQsNC90L4g0L3QsCDQutC%2B0LvQtdC90LrQtTog0LrQsNC6INC40Lcg0L%2FQsNGA0YHQtdGA0LAg0L%2FQvtC70YPRh9C40LvRgdGPINC%2F0L7Qu9C90L7RhtC10L3QvdGL0Lkg0L%2FRgNC%2B0LXQutGCLnBkZiIsInRpdGxlIjoi0JXQu9C10L3QsCDQndC40LrQuNGC0LjQvdCwIOKAlCDQodC00LXQu9Cw0L3QviDQvdCwINC60L7Qu9C10L3QutC1OiDQutCw0Log0LjQtyDQv9Cw0YDRgdC10YDQsCDQv9C%2B0LvRg9GH0LjQu9GB0Y8g0L%2FQvtC70L3QvtGG0LXQvdC90YvQuSDQv9GA0L7QtdC60YIucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MjAwMjUxMTd9) | 215 | | [Михаил Коробов, ScrapingHub «Машинное обучение для извлечения данных из веба»](https://youtu.be/l11caoD_MFc) | 31:09 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=PCbV5CnLbnt4ckyfuYgSmh4OJ3t7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9Cc0LjRhdCw0LjQuyDQmtC%2B0YDQvtCx0L7QsiDigJPQnNCw0YjQuNC90L3QvtC1INC%2B0LHRg9GH0LXQvdC40LUg0LTQu9GPINC40LfQstC70LXRh9C10L3QuNGPINC00LDQvdC90YvRhSDQuNC3INCy0LXQsdCwLnBkZiIsInRpdGxlIjoi0JzQuNGF0LDQuNC7INCa0L7RgNC%2B0LHQvtCyIOKAk9Cc0LDRiNC40L3QvdC%2B0LUg0L7QsdGD0YfQtdC90LjQtSDQtNC70Y8g0LjQt9Cy0LvQtdGH0LXQvdC40Y8g0LTQsNC90L3Ri9GFINC40Lcg0LLQtdCx0LAucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MjAwODM1MDV9) | 216 | | [Евгений Слезко, Marilyn «Переход на SOA в существующем Python-проекте. Тяжеловато или ничего?»](https://youtu.be/kB1tfn9c7Jg) | 39:06 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=9%2BeTMG%2FlZj%2F1pzYybQQof5s17RR7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9CV0LLQs9C10L3QuNC4zIYg0KHQu9C10LfQutC%2BIC0g0J%2FQtdGA0LXRhdC%2B0LQg0L3QsCBTT0Eg0LIg0YHRg9GJ0LXRgdGC0LLRg9GO0YnQtdC8IFB5dGhvbi3Qv9GA0L7QtdC60YLQtS4g0KLRj9C20LXQu9C%2B0LLQsNGC0L4g0LjQu9C4INC90LjRh9C10LPQvi5wZGYiLCJ0aXRsZSI6ItCV0LLQs9C10L3QuNC4zIYg0KHQu9C10LfQutC%2BIC0g0J%2FQtdGA0LXRhdC%2B0LQg0L3QsCBTT0Eg0LIg0YHRg9GJ0LXRgdGC0LLRg9GO0YnQtdC8IFB5dGhvbi3Qv9GA0L7QtdC60YLQtS4g0KLRj9C20LXQu9C%2B0LLQsNGC0L4g0LjQu9C4INC90LjRh9C10LPQvi5wZGYiLCJ1aWQiOiIwIiwibm9pZnJhbWUiOmZhbHNlLCJ0cyI6MTUzNzUxOTk5Mzk2NX0%3D) | 217 | | [Donald Whyte, Engineers Gate «High Performance Data Processing in Python»](https://youtu.be/MKIrRYKJeAc) | 39:17 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=b6AiDGZKxniTq3pQriYCTPNAMkB7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L0RvbmFsZCBXaHl0ZSDigJQgSGlnaCBQZXJmb3JtYW5jZSBEYXRhIFByb2Nlc3NpbmcgaW4gUHl0aG9uLnBkZiIsInRpdGxlIjoiRG9uYWxkIFdoeXRlIOKAlCBIaWdoIFBlcmZvcm1hbmNlIERhdGEgUHJvY2Vzc2luZyBpbiBQeXRob24ucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk0ODY3NTN9) | 218 | | [Максим Мазаев, ЦИАН «Как поддерживать согласованность API в микросервисной архитектуре»](https://youtu.be/ANDGRmKKEG0) | 34:42 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=pqCrIXR%2FzC2n3HsCejVzMHOpb%2BF7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9Cc0LDQutGB0LjQvCDQnNCw0LfQsNC10LIgLSDQmtCw0Log0L%2FQvtC00LTQtdGA0LbQuNCy0LDRgtGMINGB0L7Qs9C70LDRgdC%2B0LLQsNC90L3QvtGB0YLRjCDQsiDQvNC40LrRgNC%2B0YHQtdGA0LLQuNGB0L3QvtC4zIYg0LDRgNGF0LjRgtC10LrRgtGD0YDQtS5wZGYiLCJ0aXRsZSI6ItCc0LDQutGB0LjQvCDQnNCw0LfQsNC10LIgLSDQmtCw0Log0L%2FQvtC00LTQtdGA0LbQuNCy0LDRgtGMINGB0L7Qs9C70LDRgdC%2B0LLQsNC90L3QvtGB0YLRjCDQsiDQvNC40LrRgNC%2B0YHQtdGA0LLQuNGB0L3QvtC4zIYg0LDRgNGF0LjRgtC10LrRgtGD0YDQtS5wZGYiLCJ1aWQiOiIwIiwibm9pZnJhbWUiOmZhbHNlLCJ0cyI6MTUzNzUyMDA0NTM1NH0%3D) | 219 | | [Андрей Власовских, JetBrains «7 советов по редактированию кода в PyCharm»](https://youtu.be/FW3_OPBxk2s) | 43:20 | | 220 | | [Александр Кошелев, Яндекс «Буферизация записи в базу»](https://youtu.be/_Q_KtFupbp8) | 40:47 | | 221 | | [Андрей Солдатенко, Toptal «Спортивное программирование на Python»](https://youtu.be/evA8Xja_pTE) | 29:11 | [:notebook:](https://www.dropbox.com/s/s0jr485d51tmpl5/Sport%20programming.pdf?dl=0) | 222 | | [Сергей Карпович, Вадим Березкин, mos.ru «Как сделать удобную для пользователей поисковую систему»](https://youtu.be/Edelnw2kPhA) | 39:19 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=Le0rckUptwZghTcMF%2BOROfebg557InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9Ch0LXRgNCz0LXQuMyGINCa0LDRgNC%2F0L7QstC40YcsINCS0LDQtNC40Lwg0JHQtdGA0LXQt9C60LjQvSDigJQg0JrQsNC6INGB0LTQtdC70LDRgtGMINGD0LTQvtCx0L3Rg9GOINC00LvRjyDQv9C%2B0LvRjNC30L7QstCw0YLQtdC70LXQuMyGINC%2F0L7QuNGB0LrQvtCy0YPRjiDRgdC40YHRgtC10LzRgy5wZGYiLCJ0aXRsZSI6ItCh0LXRgNCz0LXQuMyGINCa0LDRgNC%2F0L7QstC40YcsINCS0LDQtNC40Lwg0JHQtdGA0LXQt9C60LjQvSDigJQg0JrQsNC6INGB0LTQtdC70LDRgtGMINGD0LTQvtCx0L3Rg9GOINC00LvRjyDQv9C%2B0LvRjNC30L7QstCw0YLQtdC70LXQuMyGINC%2F0L7QuNGB0LrQvtCy0YPRjiDRgdC40YHRgtC10LzRgy5wZGYiLCJ1aWQiOiIwIiwibm9pZnJhbWUiOmZhbHNlLCJ0cyI6MTUzNzUyMDEwOTk3MH0%3D) | 223 | | [Вадим Пуштаев, Mail.Ru «Юнит-тесты в проектах Поиска mail.ru»](https://youtu.be/npJVGhmQSU4) | 41:56 | [:notebook:](https://speakerdeck.com/vadimpushtaev/pycon-russia-2018-unit-testing) | 224 | | [Core Development Panel — Юрий Селиванов, Андрей Светлов и Christian Heimes](https://youtu.be/E0Gs7C-JctU) | 28:36 | | 225 | 226 | 227 | ## Moscow Python Meetup № 58 228 | 229 | Событие: http://www.moscowpython.ru/meetup/58/ 230 | 231 | Дата: **20 июля 2018** 232 | 233 | | | | | 234 | | --- | :---: | --- | 235 | | [Engineering with Python](https://youtu.be/X07fFo9Eenc) Антон Кавалеров (Siemens, R&D Engineer) | 51:05 | [:notebook:](https://speakerdeck.com/moscowdjango/engineering-with-python) | 236 | | [Ускоряем производительность Python-клиента Redis, используя Golang](https://youtu.be/DPGXcGX4Kr4) Юрий Букаткин (Программный регион, Руководитель группы разработки) | 22:09 | [:notebook:](https://speakerdeck.com/moscowdjango/uskoriaiem-proizvoditiel-nost-python-kliienta-redis-ispol-zuia-golang) [:octocat:](https://github.com/deslum/gopipe) | 237 | | [PyRe: еще один type checker](https://youtu.be/-Lz81ex3jP8) Григорий Петров (Технический евангелист Voximplant и MoscowPython) | 47:10 | [:notebook:](https://speakerdeck.com/moscowdjango/pyre-ieshchie-odin-type-checker) | 238 | 239 | 240 | ## PiterPy Meetup #6 241 | 242 | Событие: https://piterpy.timepad.ru/event/666491/ 243 | 244 | Дата: **29 июня 2018** 245 | 246 | | | | | 247 | | --- | :---: | --- | 248 | | [Разбираем Python-монолит на пакет с пакетами, Никита Воронов](https://youtu.be/quuzV83OZg4) | 52:22 | [:octocat:](https://github.com/orsinium/notes/blob/master/notes-en/python-packaging.md) | 249 | | [Окей гугл, как построить процессы ИБ? Константин Сазонов](https://youtu.be/I4UO3vQ8O6Q) | 53:38 | | 250 | | [CPython logo, Дмитрий Алимов](https://youtu.be/_Jb1zxt3k8Y) | 10:19 | [:notebook:](https://speakerdeck.com/delimitry/cpython-logo) | 251 | | [Ода на смерть PGP, Леонид Евдокимов](https://youtu.be/_0T4ERPKXyc) | 11:52 | [:notebook:](https://www.slideshare.net/LeonidEvdokimov/pgp-piterpy-meetup-6) | 252 | 253 | 254 | ## Moscow Python Meetup № 57 255 | 256 | Событие: http://www.moscowpython.ru/meetup/57/ 257 | 258 | Дата: **26 июня 2018** 259 | 260 | | | | | 261 | | --- | :---: | --- | 262 | | [Алгоритм Swivel и его применения](https://youtu.be/g3vsayMXjjE) Константин Славнов (source{d}, Junior Engineer, Machine Learning) | 38:44 | [:notebook:](https://speakerdeck.com/moscowdjango/alghoritm-swivel-i-iegho-primienieniia) | 263 | | [Монолит + микросервисы = любовь](https://youtu.be/mKp7-hWPJb4) Максим Филипенко (Marilyn, разработчик) | 26:25 | [:notebook:](https://speakerdeck.com/moscowdjango/monolit-plus-mikrosiervisy-equals-liubov) | 264 | | [Асинхронное программирование в Python](https://youtu.be/OEFsdk1tqAU) Алексей Кузьмин (технический руководитель, Domclick) | 28:34 | [:notebook:](https://speakerdeck.com/moscowdjango/asinkhronnoie-proghrammirovaniie-v-python) | 265 | 266 | 267 | ## Minsk Python Meetup 30.05.2018 268 | 269 | Событие: https://python-meetup.timepad.ru/event/642960/ 270 | 271 | Дата: **30 мая 2018** 272 | 273 | | | | | 274 | | --- | :---: | --- | 275 | | [Telegram бот своими руками / Максим Усачев / PandaDoc](https://youtu.be/8Jltggv8mN4) | 59:20 | | 276 | | [Code Review to the Rescue / Андрей Свиридов / itransition](https://youtu.be/qADYWuy9IDg) | 1:16:26 | | 277 | | [Integration vs Composition / Иван Стяжкин / DataRobot](https://youtu.be/Ytbm1BfDGRg) | 30:24 | | 278 | | [Telegram and viber bots / Дмитрий Демидов / iTechArt](https://youtu.be/BVQgfOYMfvU) | 18:19 | | 279 | 280 | 281 | ## Moscow Python Meetup № 56 282 | 283 | Событие: http://www.moscowpython.ru/meetup/56/ 284 | 285 | Дата: **22 мая 2018** 286 | 287 | | | | | 288 | | --- | :---: | --- | 289 | | [Централизованная система управления настройками в ЦИАН](https://youtu.be/t1Ix13v2SJU) Дмитрий Жильцов (ЦИАН) | 26:46 | [:notebook:](https://speakerdeck.com/moscowdjango/tsientralizovannaia-sistiema-upravlieniia-nastroikami-v-tsian) | 290 | | [Сборка приложений на Python](https://youtu.be/xAhdgsdI-qQ) Евгений Ильин (МАИ) | 25:40 | [:notebook:](https://speakerdeck.com/moscowdjango/sborka-prilozhienii-na-python) | 291 | | [Python для микроконтроллеров](https://youtu.be/NisbuMbgRFc) Виктор Паперно (МТУ МИРЭА, студент) | 32:02 | [:notebook:](https://speakerdeck.com/moscowdjango/python-dlia-mikrokontrollierov) | 292 | 293 | 294 | ## Python Meetup Chelyabinsk #3 295 | 296 | Событие: https://pychel.timepad.ru/event/698090/ 297 | 298 | Дата: **12 мая 2018** 299 | 300 | | | | | 301 | | --- | :---: | --- | 302 | | [Боты в Telegram: просто о простом. Илья Пятницкий, Napoleon IT](https://youtu.be/OMVcH3BU0Pw) | 14:46 | [:notebook:](https://speakerdeck.com/pychel/il-ia-piatnitskii-boty-v-telegram-prosto-o-prostom) | 303 | | ~~Павел Злыгостев — Деплоим наше Python-приложение~~ | | | 304 | | [Аутентификация без состояния (JSON Web Tokens). Игорь Шевченко, Antida software](https://youtu.be/GuwmlHejqCg) | 29:41 | [:notebook:](https://igor-shevchenko.github.io/stateless-auth/#) | 305 | | [Основные принципы микросервисной архитектуры в ЦИАН. Валентина Худякова, ЦИАН](https://youtu.be/snBhix8knV4) | 23:14 | [:notebook:](https://speakerdeck.com/pychel/valientina-khudiakova-osnovnyie-printsipy-mikrosiervisnoi-arkhitiektury-v-tsian) | 306 | | ~~Вячеслав Безбородов — Мастер-класс «Асинхронный веб сервер и PostgreSQL: практический подход»~~ | | | 307 | 308 | 309 | ## PyCon Ukraine 2018 310 | 311 | Событие: https://2018.uapycon.org/ 312 | 313 | Дата: **28-29 апреля 2018** 314 | 315 | *28 апреля 2018 (СБ)* 316 | 317 | | | | | 318 | | --- | :---: | --- | 319 | | [Stéphane Wirtel — Python loves your contributions](https://youtu.be/aOW8HNDcGok) | 41:14 | [:notebook:](https://speakerdeck.com/matrixise/python-loves-your-contributions) | 320 | | ~~Itay Weiss — Talk about the differences between the three implementations — CPython, Grumpy, PyPy~~ | | [:notebook:](https://github.com/itaywss/pycon/blob/master/cpython_pypy_grumpy_how_when_why/case_study.pdf) [:octocat:](https://github.com/itaywss/pycon/tree/master/cpython_pypy_grumpy_how_when_why) | 321 | | ~~Moisés Guimarães — Understanding SSL/TLS connections with Python wolfssl~~ | | | 322 | | [Vitaliy Androsenko / Andrey Kobyshev - The hell and the paradise of microservices in a SaaS system](https://youtu.be/u7mxwl8UZMY) | 44:53 | | 323 | | ~~Vitaly Haritonsky - How To Cook Celery~~ | | | 324 | | [Arkadiusz Adamski - Automating banner generation using Python and the popular graphic editor](https://youtu.be/uFOaCA0c5OU) | 22:08 | | 325 | | [Nikolay Novik — Verification of Concurrent and Distributed Systems](https://youtu.be/gRr9ymtAN6E) | 45:01 | [:notebook:](https://github.com/jettify/pyconua2018/blob/master/slides.pdf) | 326 | | [Roman Prykhodchenko - Load distribution in heterogeneous microservice environments](https://youtu.be/Y40sC4omK-E) | 42:38 | | 327 | | [Mikhail Kashkin - Python Blockchain development](https://youtu.be/t-M10LRMpOc) | 49:21 | | 328 | | [Oleksandr Tarasenko - How to separate frontend from a highload python project with no problems](https://youtu.be/6T1NzXVRlqs) | 45:28 | [:notebook:](https://www.slideshare.net/AlexanderTarasenko1/how-to-separate-frontend-from-a-highload-python-project-with-no-problems-pycon-ua-2018) | 329 | | [Taras Voinarovskyi — Binary data in Python with a bit of C spice on top](https://youtu.be/hCINaUaAk_o) | 41:09 | [:notebook:](https://slides.com/drizzt1991/binary-data-in-python#/) | 330 | | [Yuriy Senko - Goodbye cron, hello Airflow](https://youtu.be/RjOSXjuwyJA) | 48:28 | [:notebook:](https://www.slideshare.net/secret/BsignoDgAU5saz) | 331 | | [Paul Colomiets - Peer to peer file synchronization for your apps](https://youtu.be/gjNBrH00so4) | 40:16 | [:notebook:](https://tailhook.github.io/ciruela-presentation/#/initial) | 332 | 333 | *29 апреля 2018 (ВС)* 334 | 335 | | | | | 336 | | --- | :---: | --- | 337 | | [Abhishek Kapatkar - Nim for Python Programmers](https://youtu.be/o9XgPKYlhX4) | 38:53 | [:notebook:](https://slides.com/akapatkar/nim-for-python-programmers#/) | 338 | | [Ulises Reyes - From beta to a world-class SaaS](https://youtu.be/yWGtC3m4jjI) | 52:01 | | 339 | | [Andrii Gakhov - An Introduction to Time Series Forecasting with Python](https://youtu.be/unsIhKVWydE) | 55:56 | [:notebook:](https://github.com/gakhov/pycon-ua-2018/blob/master/slides/gakhov-time-series-forecasting-with-python.pdf) [:octocat:](https://github.com/gakhov/pycon-ua-2018) | 340 | | [Max Klymyshyn - Property-based tests: why I was so wrong about testing](https://youtu.be/VSTtHGWiZUo) | 21:37 | | 341 | | [Dmitry Chaplinsky - Practical cases of using NLP](https://youtu.be/Oc3LlM6KOk0) | 38:36 | | 342 | | [Andrew Svetlov - The current state and future of asyncio](https://youtu.be/A0sr5eY1JVM) | 46:58 | [:notebook:](https://asvetlov.github.io/ua-pycon-2018/#/) | 343 | | ~~Vitaliy Kucheryaviy - Superfast development with Django Prototyper~~ | | | 344 | | [Vladimir Kirillov - Ur/web: web development with one language or what to expect from mypy](https://youtu.be/gnFJFV90YTc) | 39:14 | | 345 | | ~~Marek Bleschke - Python Type Hints in practice - is it worth it?~~ | | | 346 | | [Ivan Levkivskyi - mypy: static types in Python](https://youtu.be/WbdFXxNdSgc) | 54:00 | [:notebook:](https://www.dropbox.com/s/omma003lj31amsh/talk_new_mypy.pdf?dl=0) | 347 | 348 | 349 | ## Minsk Python Meetup 25.04.2018 350 | 351 | Событие: https://python-meetup.timepad.ru/event/682956/ 352 | 353 | Дата: **25 апреля 2018** 354 | 355 | | | | | 356 | | --- | :---: | --- | 357 | | [Booster for aiohttp / Дмитрий Бураков / Wargaming](https://youtu.be/IFjbbIrqdPU) | 24:47 | | 358 | | [Автоматизация регрессионного тестирования в PandaDoc / Дмитрий Закуталин](https://youtu.be/Gwg7pUqJwH8) | 18:41 | | 359 | 360 | 361 | ## Moscow Python Meetup № 55 362 | 363 | Событие: http://www.moscowpython.ru/meetup/55/ 364 | 365 | Дата: **24 апреля 2018** 366 | 367 | | | | | 368 | | --- | :---: | --- | 369 | | [SimplePEG и Tchaikovsky - универсальная валидация](https://youtu.be/IrF8qKnrxZQ) Алексей Охрименко (Senior JavaScript Developer at IPONWEB) | 42:18 | [:notebook:](https://speakerdeck.com/moscowdjango/simplepeg-i-tchaikovsky-univiersal-naia-validatsiia) | 370 | | [Производительность, читаемость, скорость разработки. Как Python помог нам усидеть на трех стульях.](https://youtu.be/aQBv_K89VyI) Павел Смирнов (Яндекс) | 25:49 | [:notebook:](https://speakerdeck.com/moscowdjango/proizvoditiel-nost-chitaiemost-skorost-razrabotki-kak-python-pomogh-nam-usidiet-na-triekh-stul-iakh) | 371 | | [Стэк для машинного обучения на исходном коде](https://youtu.be/uP20opR8j0w) Вадим Марковцев (Lead Engineer, Machine Learning at Sourced.Tech) | 49:06 | [:notebook:](https://speakerdeck.com/moscowdjango/stek-dlia-mashinnogho-obuchieniia-na-iskhodnom-kodie) | 372 | 373 | 374 | ## PiterPy Meetup #4 375 | 376 | Событие: https://piterpy.timepad.ru/event/666469/ 377 | 378 | Дата: **10 апреля 2018** 379 | 380 | | | | | 381 | | --- | :---: | --- | 382 | | [Роль питониста в создании шоу, Сергей Гамалий](https://youtu.be/6D6dmun-GS4) | 56:55 | | 383 | | [Django Inside Out, Михаил Краснов](https://youtu.be/4-iEoN5jK-8) | 39:49 | | 384 | | [Contribute to CPython, Дмитрий Алимов](https://youtu.be/pN66VuaKDjk) | 13:13 | [:notebook:](https://speakerdeck.com/delimitry/contribute-to-cpython) | 385 | 386 | 387 | ## Moscow Python Meetup № 54 388 | 389 | Событие: http://www.moscowpython.ru/meetup/54/ 390 | 391 | Дата: **22 марта 2018** 392 | 393 | | | | | 394 | | --- | :---: | --- | 395 | | [Django-rester, как легкая альтернатива django-rest-framework](https://youtu.be/qY-BjTaeEtU) Александр Ковалёв (Яндекс) | 32:19 | [:notebook:](https://speakerdeck.com/moscowdjango/django-rester-kak-lieghkaia-al-tiernativa-django-rest-framework) | 396 | | [Начинаем Django приложение правильно](https://youtu.be/vDshhQnXSfM) Никита Соболев (Wemake.Services) | 37:01 | [:notebook:](https://speakerdeck.com/moscowdjango/nachinaiem-django-prilozhieniie-pravil-no) | 397 | | [Разработка API ClickHouse для Рамблер/топ-100](https://youtu.be/qQ5dqHDHzg8) Виталий Самигуллин (Rambler&Co) | 27:05 | [:notebook:](https://speakerdeck.com/moscowdjango/top-100) | 398 | 399 | 400 | ## rannts#19 401 | 402 | Событие: https://rannts.ru/meetups/19/ 403 | 404 | Дата: **17 марта 2018** 405 | 406 | | | | | 407 | | --- | :---: | --- | 408 | | [Григорий Аршинов - Введение в машинное обучение](https://youtu.be/0GLKygO2C4Q) | 36:44 | [:notebook:](https://speakerdeck.com/gregarshinov/vviedieniie-v-mashinnoie-obuchieniie) | 409 | | [Александр Рассадин - Искусственный интеллект или Software 2.0](https://youtu.be/kT1Wm4-hhqg) | 1:24:41 | [:notebook:](https://docs.google.com/presentation/d/1wv6ZE-rkwDfLI7oOD8pKJu0o1S0N6zwjsfTQgZV7KcI/edit) | 410 | | [Никита Вострецов - Webstruct — набор инструментов для извлечения именных сущностей из HTML](https://youtu.be/7AqLVAaIJVE) | 39:47 | [:notebook:](https://speakerdeck.com/whalebothelmsman/webstruct-nabor-instrumientov-dlia-izvliechieniia-imiennykh-ghrupp) | 411 | | [Александр Мокров - По дороге к микросервисам](https://youtu.be/ebwuM1650uQ) | 49:34 | [:notebook:](https://docs.google.com/presentation/d/1j4L_HzETkuL1Q7dmGW6Z7WVnPZmUrdcll724iGhY_m0/edit) | 412 | 413 | 414 | ## Kyiv.py #23 415 | 416 | Событие: https://www.meetup.com/uapycon/events/247198692/ 417 | 418 | Дата: **24 февраля 2018** 419 | 420 | | | | | 421 | | --- | :---: | --- | 422 | | [Yaroslav Muravskyi — The effective use of Django ORM](https://youtu.be/7_dx2W9O2YY) | 34:22 | [:notebook:](https://www.slideshare.net/YaroslavMuravskiy/the-effective-use-of-django-orm) | 423 | | [Vitaly Androsenko — И снова о RestAPI](https://youtu.be/diF3CdWepWM) | 25:27 | | 424 | | ~~Тарас Войнаровський — Speedy message parsing in Python and Cython~~ | | [:notebook:](http://slides.com/drizzt1991/speedy-parsing#/) | 425 | 426 | 427 | ## PyCon Belarus 2018 428 | 429 | Событие: https://events.dev.by/pycon-belarus-2018 430 | 431 | Дата: **24 февраля 2018** 432 | 433 | *Доклады, посвященные PYTHON:* 434 | 435 | | | | | 436 | | --- | :---: | --- | 437 | | [Tarek Ziadé, Mozilla - Building microservices in Python](https://youtu.be/qyOwW8yDy24) | 44:13 | [:notebook:](https://ziade.org/slides/pyconby2018/slides.html#slide1) | 438 | | [Николай Ким, Microsoft - Использование языка программирования Rust в проектах, написанных на Python](https://youtu.be/mt_l0NPG0x8) | 34:44 | | 439 | | [Hynek Schlawack, Variomedia AG - Solid Snakes or: How to Take 5 Weeks of Vacation](https://youtu.be/1L-uwN0E9m8) | 41:06 | [:notebook:](https://speakerdeck.com/hynek/solid-snakes-or-how-to-take-5-weeks-of-vacation) | 440 | | [Andrew Svetlov - Advanced Unicode](https://youtu.be/rzey5swy2bg) | 48:05 | [:notebook:](https://asvetlov.github.io/pycon-minsk-2018/#/) | 441 | | [Andrey Vlasovskikh, JetBrains - What Python Can Do with Microcontrollers](https://youtu.be/0KMnJm3kRSQ) | 40:59 | [:notebook:](http://blog.pirx.ru/media/files/2018/pyconby/#1) | 442 | | [Andrii Soldatenko, Tippilab - Ethereum Under the Microscope](https://youtu.be/UOINztxa4PU) | 35:19 | | 443 | | [Nicola Iarocci, CIR2K - The Eve - REST APIs for Humans](https://youtu.be/9zkXSQt5JN8) | 46:00 | [:notebook:](https://speakerdeck.com/nicola/eve-rest-api-for-humans) | 444 | | [Александр Кошелев, Яндекс - Буферизация записи в базу](https://youtu.be/TDtzsD0HKCo) | 37:23 | | 445 | | [Юлия Темушева, Wargaming - Django и Aiohttp: опыт перехода, сравнение производительности](https://youtu.be/nanNEUFJCWo) | 34:24 | | 446 | 447 | *Блок DATA SCIENCE докладов:* 448 | 449 | | | | | 450 | | --- | :---: | --- | 451 | | [Григорий Бакунов, Яндекс - Играть с ИИ: с чего начать и чем продолжить](https://youtu.be/obKx0Re5qNA) | 1:02:43 | | 452 | | [Gael Varoquaux, INRIA - From numerics to data science in Python](https://youtu.be/b9lracHGoio) | 39:46 | | 453 | | [Виталий Худобахшов, JetBrains - Внутренности Apache Spark](https://youtu.be/R8fTKMLhrwo) | 41:03 | | 454 | | [Miroslav Šedivý, UBIMET GmbH - PyTables: How to Store Large Datasets](https://youtu.be/CTFIsBF8xmU) | 39:32 | | 455 | | [Лиза Довгяло, EPAM - Предсказательные интервалы для временных рядов](https://youtu.be/CnDKsnbF0k8) | 42:24 | | 456 | 457 | 458 | ## Moscow Python Meetup № 53 459 | 460 | Событие: http://www.moscowpython.ru/meetup/53/ 461 | 462 | Дата: **22 февраля 2018** 463 | 464 | | | | | 465 | | --- | :---: | --- | 466 | | [Я не люблю asyncio](https://youtu.be/OjDAu2DCzt0) Павел Камаев ("Лаборатория Касперского") | 39:10 | [:notebook:](https://speakerdeck.com/moscowdjango/ia-nie-liubliu-asyncio) | 467 | | [Мобильное приложение на Python c kivy/buildozer — ключ к успеху](https://youtu.be/vCAN1EFH1Xw) Владислав Шашков (Сбербанк) | 26:52 | [:notebook:](https://speakerdeck.com/moscowdjango/buildozer-kliuch-k-uspiekhu) | 468 | | [JupyterHub, или Как не свихнуться, управляя более, чем 1000 пользователей Питона](https://youtu.be/I49jOFSCV00) Андрей Петрин (Яндекс) | 34:17 | [:notebook:](https://www.dropbox.com/s/d42ucisjosrtv1j/Jupyterhub.pdf?dl=0) | 469 | 470 | 471 | ## PiterPy Meetup #3 472 | 473 | Событие: http://telegra.ph/PiterPy-Meetup-3-mini-otchyot-o-proshedshem-mitape-02-20 474 | 475 | Дата: **13 февраля 2018** 476 | 477 | | | | | 478 | | --- | :---: | --- | 479 | | [Pure Python event-driven crawler, Фил Кулин](https://youtu.be/XpuW_N-9994) | 45:14 | | 480 | | [Коммит-мессаджи: гайды и реальность, Николай Стародубцев](https://youtu.be/TpjSeN8_Yp4) | 43:41 | | 481 | | [Лайтнинги: Melulza & Poem Generator](https://youtu.be/sp1wdc9gLvk) Степан Заступов & Дмитрий Алимов | 18:02 | [:notebook:](https://speakerdeck.com/delimitry/buzzword-poem-generator-in-python)| 482 | 483 | 484 | ## Python Meetup Chelyabinsk #2 485 | 486 | Событие: https://pychel.timepad.ru/event/634949/ 487 | 488 | Дата: **03 февраля 2017** 489 | 490 | | | | | 491 | | --- | :---: | --- | 492 | | [Введение в нейронные сети с использованием Python. Ян Анисимов, Инсит-телеком](https://youtu.be/X7OkaOHj1DI) | 35:25 | [:notebook:](https://speakerdeck.com/pychel/ian-anisimov-vviedieniie-v-nieironnyie-sieti-s-ispol-zovaniiem-python) | 493 | | [Практика использования setuptools. Дмитрий Федосеев, Редсолюшн](https://youtu.be/0vWBnJa-two) | 35:00 | [:notebook:](https://docs.google.com/presentation/d/1GIaV71OLba4NBU17rXEpCbpI-m9kRtI6TT4MRLSr9cw/edit) | 494 | | [Apache Airflow: как не растерять свою бигдату. Дмитрий Никонов, Napoleon IT](https://youtu.be/2vg_DMmoqnE) | 28:48 | [:notebook:](https://speakerdeck.com/pychel/dmitrii-nikonov-kak-nie-rastieriat-bighdatu-s-pomoshch-iu-apache-airflow) | 495 | | [Кроссдоменная безопасность в браузере. Иван Громов, coins.ph](https://youtu.be/hKJyTTkMrVU) | 35:37 | [:notebook:](https://docs.google.com/presentation/d/1uZrWDWgJReL1YZyVSDe3k_-L1uuk2lEgRXZM08OT-Mw/edit) | 496 | | [Open-source СУБД глазами обычного программиста. Евгений Климов, Sailplay](https://youtu.be/_je9o0Y03rs) | 1:25:39 | [:notebook:](https://speakerdeck.com/slach/opensource-subd-ghlazami-obychnogho-proghrammista) | 497 | 498 | 499 | ## KharkivPy #18 500 | 501 | Событие: https://www.meetup.com/uapycon/events/246675908/ 502 | 503 | Дата: **27 января 2018** 504 | 505 | | | | | 506 | | --- | :---: | --- | 507 | | [AWS hackathon: pride and joy](https://youtu.be/NWtk4dBpGO8) Илья Батозский | 31:23 | [:notebook:](https://www.icloud.com/keynote/0lhyAhPbsq7sQ9x2CMhoqT-xw#AWS_hackathon) | 508 | | [Тестирование производительности: как получать более надежные и воспроизводимые результаты](https://youtu.be/EhBXoq6A4lo) Константин Данилов | 54:01 | [:notebook:](https://github.com/koder-ua/perf_lecture) | 509 | 510 | 511 | ## Moscow Python Meetup № 52 512 | 513 | Событие: http://www.moscowpython.ru/meetup/52/ 514 | 515 | Дата: **24 января 2018** 516 | 517 | | | | | 518 | | --- | :---: | --- | 519 | | [Python как инструмент автоматизации рутины](https://youtu.be/znzpN06vFT4) Марина Арефьева (Team Consulting) | 27:24 | [:notebook:](https://speakerdeck.com/moscowdjango/python-kak-instrumient-avtomatizatsii-rutiny-ili-kak-ieshchio-trienier-agile-mozhiet-povysit-svoi-avtoritiet-v-ghlazakh-studientov-proghrammistov) | 520 | | [Асинхронщина в Python](https://youtu.be/lIkA0TDX8tE) Александр Полищук (ООО "Код безопасности") | 25:31 | [:notebook:](https://speakerdeck.com/moscowdjango/asinkhronshchina-v-python) | 521 | | [Airflow – платформа для разработки, планирования и мониторинга рабочих процессов](https://youtu.be/A6YuWmwaTSw) Дина Сафина, Юрий Емельянов и Олег Ильинский (Mail.Ru Group) | 57:41 | [:notebook:](https://speakerdeck.com/moscowdjango/airflow-platforma-dlia-razrabotki-planirovaniia-i-monitoringha-rabochikh-protsiessov) | 522 | 523 | 524 | ## Ufapy #4 525 | 526 | Событие: http://ufapy.ru 527 | 528 | Дата: **18 января 2018** 529 | 530 | | | | | 531 | | --- | :---: | --- | 532 | | [Кирилл Маловица — «IoT на Python — это просто»](https://youtu.be/GEbYZYma8dU) | 41:40 | | 533 | | [Дмитрий Назаров — «А REST и ныне там». Рест в 2к18: зачем, как, альтернативы](https://youtu.be/RAogHN3-rzA) | 30:01 | | 534 | | [Никита Воронов — «О бутербродах, больших проектах и поддержке кода»](https://youtu.be/Htg3FE3GbJ4) | 26:21 | | 535 | 536 | -------------------------------------------------------------------------------- /main.md: -------------------------------------------------------------------------------- 1 | # python-videos-ru-2018 2 | 3 | Собрание видеозаписей докладов про [Python](https://www.python.org/) за 2018 год. 4 | 5 | В основном на русском языке. 6 | 7 | Пожелания и вопросы пишите в [Issues](https://github.com/hH39797J/python-videos-ru-2018/issues). 8 | 9 | 10 | ## Содержание 11 | 12 | ??TOC?? 13 | 14 | 15 | # События 16 | 17 | ## PiterPy Meetup #12 18 | 19 | Событие: https://piterpy.timepad.ru/event/863647/ 20 | 21 | Дата: **11 декабря 2018** 22 | 23 | | | | | 24 | | --- | :---: | --- | 25 | | [Добровольная типизация в Python 3 (и не только), Максим Кольцов](https://youtu.be/EU9DoJD1olo) | 1:00:31 | [:notebook:](https://slides.com/maximkoltsov/python-typing/) | 26 | | [Функциональная перегрузка, Дмитрий Краснов](https://youtu.be/eQBrynDQHWE) | 43:58 | [:notebook:](http://slides.com/vizvamitra/2018_fr#/) | 27 | | [Пайтон или Питон? Евгений Денисов](https://youtu.be/Isus9ilx-to) | 3:27 | | 28 | | [Django Girls, Оля Тележная](https://youtu.be/khUvaIKlgpc) | 5:53 | | 29 | | [The bees, the trees, the types, the typing, Никита Воронов](https://youtu.be/zD-qBcvBSik) | 24:15 | | 30 | 31 | 32 | ## Python Meetup Chelyabinsk #4 33 | 34 | Событие: https://pychel.timepad.ru/event/846332/ 35 | 36 | Дата: **08 декабря 2018** 37 | 38 | | | | | 39 | | --- | :---: | --- | 40 | | [Персональная экосистема для разработчика или как нам сэкономить. Ян Анисимов](https://youtu.be/XKowPLsbjyo) | 22:15 | [:notebook:](https://speakerdeck.com/pychel/ian-anisimov-piersonal-naia-ekosistiema-dlia-razrabotchika-ili-kak-nam-sekonomit) | 41 | | [Корутины для самых маленьких. Иван Гончарук](https://youtu.be/_obr60qv6rM) | 25:09 | [:notebook:](https://docs.google.com/presentation/u/1/d/1vjULy8ECxIQMGTB6Gq4fKzPyGCxFFrDRrTY5NqQ2lnM/) | 42 | | [Как обновить Python 2.7 на Python 3.6 и не умереть. Александр Полищук](https://youtu.be/KBS43M5tkQU) | 41:05 | [:notebook:](https://speakerdeck.com/pychel/alieksandr-polishchuk-kak-obnovit-python-2-dot-7-na-python-3-dot-6-i-nie-umieriet) | 43 | | [Python и бинарные данные. Денис Катаев](https://youtu.be/Dwde_Fzxk1o) | 34:06 | [:notebook:](https://slides.com/kataev/memory-chelyabinsk/) | 44 | | [Краткий вводный обзор Python-библиотек для data science. Руслан Сафин](https://youtu.be/R4jnR-iJOJg) | 52:03 | [:notebook:](https://github.com/razonrus/mlcourse_open/tree/master/PythonMeetup) | 45 | 46 | 47 | ## PiterPy Meetup #11 in English 48 | 49 | Событие: https://piterpy.timepad.ru/event/804746/ 50 | 51 | Дата: **06 декабря 2018** 52 | 53 | | | | | 54 | | --- | :---: | --- | 55 | | [Democratizing data at Kiwi.com, Artur Mindiyarov](https://youtu.be/eh60dOx3DLk) | 21:35 | [:notebook:](https://docs.google.com/presentation/d/1iSGMaidifl_PR57_hJu_eulWTwFnCxUM28QsKiJgoS8/edit) | 56 | | [How we handle our codebase in a fast-growing startup, Stanislav Stefanic](https://youtu.be/V2438ZF4G4c) | 33:04 | [:notebook:](https://docs.google.com/presentation/d/1iXc1vrsQe6LzK2_q2l1rCJ2GqaB4rYcS-p_rZaNBRQo/edit) | 57 | | [Testing network interactions in Python, Dmitry Dygalo](https://youtu.be/f1Loy3sMeMs) | 27:17 | [:notebook:](https://gitpitch.com/Stranger6667/talks/master?p=articles/testing-network-interactions-in-python#/) | 58 | | [Challenges at Kiwi.com: Connecting hundreds, Tin Marković](https://youtu.be/N_lqYGwy-O4) | 26:05 | | 59 | | [Logging in Python (lightning talk), Nikita Voronov](https://youtu.be/4NEAwhgZkU4) | 3:51 | | 60 | 61 | 62 | ## PiterPy Meetup #10 Hardcore 63 | 64 | Событие: https://piterpy.timepad.ru/event/795953/ 65 | 66 | Дата: **15 ноября 2018** 67 | 68 | | | | | 69 | | --- | :---: | --- | 70 | | [Системы хранения данных, Дмитрий Алимов](https://youtu.be/GV9Jq4YYogg) | 1:23:58 | [:notebook:](https://speakerdeck.com/delimitry/data-storage-systems) | 71 | | [Как подключить C библиотеку к питону, Максим Кольцов](https://youtu.be/50myfzLJsnQ) | 18:25 | [:notebook:](https://slides.com/maximkoltsov/piterpy-sip-numpy#/) | 72 | 73 | 74 | ## PyLadies SPb Meetup #3 in English 75 | 76 | Событие: https://pyladies-spb.timepad.ru/event/799713/ 77 | 78 | Дата: **01 ноября 2018** 79 | 80 | | | | | 81 | | --- | :---: | --- | 82 | | [Tracing, fast and slow / Lynn Root](https://youtu.be/gP8GZHbx_fY) | 1:01:50 | | 83 | | [StarLine autonomous car / Maria Chakchurina](https://youtu.be/aYV6jb4-eNY) | 51:25 | [:notebook:](https://drive.google.com/file/d/1aC5thB9w1g5BhvEasNmBtmsMixLbtrVn/view) | 84 | | Лайтнинг: [Communication guidelines in IT / Anastasia Ozhereleva](https://youtu.be/yvqfXM1DuAY) | 19:26 | [:notebook:](https://docs.google.com/presentation/d/1NTDYabR-_hg7hHJMggfMyIbLzXYLZuFOXuQ4ulroSxo/edit#slide=id.p) | 85 | 86 | 87 | ## PyLadies SPb Meetup #2 88 | 89 | Событие: https://pyladies-spb.timepad.ru/event/799226/ 90 | 91 | Дата: **20 сентября 2018** 92 | 93 | | | | | 94 | | --- | :---: | --- | 95 | | [Мягкое введение в Robot framework / Елизавета Ефремова](https://youtu.be/5rxBohhQHdE) | 27:26 | [:notebook:](https://docs.google.com/presentation/d/1TBYyVuH8wDLuNVoRQuAGjkC0-MdoFixyzYNDDbdb42g/edit#slide=id.g442081409b_2_89) | 96 | | [Чистые данные: формат tidy и pandas / Елена Савельева](https://youtu.be/iJXaG5CXISQ) | 42:48 | [:notebook:](https://docs.google.com/presentation/d/15F4WtgvVoxPcpo87ip3J-x_m4Ku8syGlKvHoLmgDhF8/edit#slide=id.p) | 97 | | Лайтнинг: [University of the People: как поступить и учиться / Полина Симарева](https://youtu.be/_IHCkg6aBzo) | 13:13 | [:notebook:](https://drive.google.com/file/d/1ngYSofZeNSNidxk8teF_8uV6l9-XPBoT/view) | 98 | | Лайтнинг: [От идеи до стартапа: опыт участия в PhilTech-акселераторе / Алёна Кабардинова](https://youtu.be/83gYkOKMJ84) | 13:22 | [:notebook:](https://docs.google.com/presentation/d/1DrwKTgbHG1JNgqU_QQrdK8pOBk1F0NSeiWV5T_X9CI4/edit#slide=id.p) | 99 | 100 | 101 | ## PiterPy Meetup #9 102 | 103 | Событие: https://piterpy.timepad.ru/event/804877/ 104 | 105 | Дата: **18 сентября 2018** 106 | 107 | | | | | 108 | | --- | :---: | --- | 109 | | [Python 1994, Paul Everitt](https://youtu.be/-EaJG0mY6u4) | 1:47:15 | | 110 | | [Functional programming, Maxim Koltsov](https://youtu.be/HmXZiTF64Sc) | 14:19 | | 111 | 112 | 113 | ## PiterPy Meetup #8 in English 114 | 115 | Событие: https://piterpy.timepad.ru/event/795950/ 116 | 117 | Дата: **11 сентября 2018** 118 | 119 | | | | | 120 | | --- | :---: | --- | 121 | | [How do you matter as a developer on the human colony scale, Dmitry Nazarov](https://youtu.be/BUl_gidsuxQ) | 20:11 | | 122 | | [Redis Descriptors and Where to Find Them, Vladimir Shkoda](https://youtu.be/Q5qDFL8cR8U) | 17:58 | | 123 | | [How to write an IDE in one day, Stanislav Rogovskiy](https://youtu.be/mCy74aNa4aY) | 46:57 | | 124 | | [Drawing inspiration from languages, nature and people, Stepan Zastupov](https://youtu.be/Pb7Vtyywr84) | 35:09 | | 125 | 126 | 127 | ## Moscow Python Meetup № 59 128 | 129 | Событие: http://www.moscowpython.ru/meetup/59/ 130 | 131 | Дата: **23 августа 2018** 132 | 133 | | | | | 134 | | --- | :---: | --- | 135 | | [Генетические алгоритмы](https://youtu.be/qtN-I7s4RQE) Глеб Ерофеев (Индивидуальный предприниматель) | 25:00 | [:notebook:](https://speakerdeck.com/moscowdjango/gienietichieskiie-alghoritmy) | 136 | | [Простые решения машинного обучения в задачах поиска](https://youtu.be/o9uIwIuZMR0) Сергей Карпович (Mos.ru, руководитель группы поиска) | 23:58 | [:notebook:](https://speakerdeck.com/moscowdjango/prostyie-rieshieniia-mashinnogho-obuchieniia-v-zadachakh-poiska) | 137 | | [Осваиваем pipenv](https://youtu.be/JNT1u3Ri3YY) Александр Хаёров (Ingram Micro Cloud) | 23:47 | [:notebook:](https://speakerdeck.com/moscowdjango/osvaivaiem-pipenv) | 138 | 139 | 140 | ## PyLadies SPb Meetup #1 141 | 142 | Событие: https://pyladies-spb.timepad.ru/event/764008/ 143 | 144 | Дата: **07 августа 2018** 145 | 146 | | | | | 147 | | --- | :---: | --- | 148 | | [С чего начать изучение алгоритмов / Лена Волжина](https://youtu.be/6NwB5VFhM-Y) | 31:38 | [:notebook:](https://docs.google.com/presentation/d/1nP8bql1xoh1Jpq5YhQrKMg-uakkA0_EdyifkjGgOcHs/edit#slide=id.p) | 149 | | [Git с первого до третьего шага / Алёна Пономаренко](https://youtu.be/A6HJjqoPk7g) | 27:49 | [:notebook:](https://docs.google.com/presentation/d/1Zmv9TbHuycfbUUtWdJlqnCsbOpg_cw9bjECFqJ_ZgMU/edit#slide=id.g3df6433ca3_0_366) | 150 | | [Один день из жизни в Яндексе / Надежда Бугакова](https://youtu.be/zTGa9y1p9lk) | 21:05 | [:notebook:](https://www.youtube.com/watch?v=zTGa9y1p9lk&feature=youtu.be) | 151 | 152 | 153 | ## PyCon Russia 2018 154 | 155 | Событие: http://pycon.ru/2018/ 156 | 157 | Дата: **22-23 июля 2018** 158 | 159 | *22 июля 2018 (ВС)* 160 | 161 | | | | | 162 | | --- | :---: | --- | 163 | | [Юрий Селиванов, EdgeDB, Asyncio «Asyncio сегодня и завтра»](https://youtu.be/3rSAtD2gKQE) | 1:06:06 | [:notebook:](https://speakerdeck.com/1st1/asyncio-today-and-tomorrow) | 164 | | [Melanie Warrick, Google «Reinforcement»](https://youtu.be/pggEazy1dh0) | 48:41 | | 165 | | [Christian Heimes, Red Hat «SSLError, now what?»](https://youtu.be/0r0XhzPHRAw) | 57:18 | [:notebook:](https://speakerdeck.com/tiran/pycon-russia-2018-sslerror-now-what) | 166 | | [Андрей Светлов, Python Core Developer «Aiohttp от автора»](https://youtu.be/5NrnBu1vcKo) | 41:24 | [:notebook:](https://asvetlov.github.io/pycon-ru-2018/#/) | 167 | | [Виталий Давыдов, POTEHA DEVELOPERS «Serverless + Python на примере AWS Lambda»](https://youtu.be/jKuOQoVHKmQ) | 40:29 | | 168 | | [Дмитрий Ходаков, Авито «Tornado vs Aiohttp»](https://youtu.be/BbyVHtsIM1M) | 37:10 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=vEh%2Fl%2BpWVdx1nU7mnpjNF0SFe3F7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9CU0LzQuNGC0YDQuNC4zIYg0KXQvtC00LDQutC%2B0LIg4oCUVG9ybmFkbyB2cyBBaW9odHRwLnBkZiIsInRpdGxlIjoi0JTQvNC40YLRgNC40LjMhiDQpdC%2B0LTQsNC60L7QsiDigJRUb3JuYWRvIHZzIEFpb2h0dHAucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk5NjQ2OTF9) | 169 | | [Alejandro Saucedo, Eigen Technologies «Industrial Data Pipelines with Python and Airflow»](https://youtu.be/4HvctU0UHGg) | 44:31 | | 170 | | [Алексей Кузьмин, ДомКлик «Асинхронность изнутри»](https://youtu.be/pZkerqks43Y) | 33:06 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=NuouVvY2K7ownaNvSfLXssqC3JV7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9CQ0LvQtdC60YHQtdC4zIYg0JrRg9C30YzQvNC40L0g4oCUINCQ0YHQuNC90YXRgNC%2B0L3QvdC%2B0YHRgtGMINC40LfQvdGD0YLRgNC4LnBkZiIsInRpdGxlIjoi0JDQu9C10LrRgdC10LjMhiDQmtGD0LfRjNC80LjQvSDigJQg0JDRgdC40L3RhdGA0L7QvdC90L7RgdGC0Ywg0LjQt9C90YPRgtGA0LgucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk3NTU5ODl9) | 171 | | [Марина Камалова, Яндекс «Архитектура чат-бота»](https://youtu.be/SQgyo90k_jg) | 38:49 | | 172 | | [Антон Патрушев, Spherical «Как перестать заботиться об окружении и начать жить»](https://youtu.be/eQT51_iNuVE) | 28:28 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=iwIS8P4o4cYaEKPgM67LusumFm97InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9CQ0L3RgtC%2B0L0g0J%2FQsNGC0YDRg9GI0LXQsiDigJTQmtCw0Log0L%2FQtdGA0LXRgdGC0LDRgtGMINC30LDQsdC%2B0YLQuNGC0YzRgdGPINC%2B0LEg0L7QutGA0YPQttC10L3QuNC4INC4INC90LDRh9Cw0YLRjCDQttC40YLRjC5wZGYiLCJ0aXRsZSI6ItCQ0L3RgtC%2B0L0g0J%2FQsNGC0YDRg9GI0LXQsiDigJTQmtCw0Log0L%2FQtdGA0LXRgdGC0LDRgtGMINC30LDQsdC%2B0YLQuNGC0YzRgdGPINC%2B0LEg0L7QutGA0YPQttC10L3QuNC4INC4INC90LDRh9Cw0YLRjCDQttC40YLRjC5wZGYiLCJ1aWQiOiIwIiwibm9pZnJhbWUiOmZhbHNlLCJ0cyI6MTUzNzUxOTkxMDg5MH0%3D) | 173 | | [Денис Катаев, Tinkoff.ru «SQLAlchemy: Python vs Raw SQL»](https://youtu.be/jUGK-CtM-Mk) | 33:55 | [:notebook:](http://slides.com/kataev/sqlalchemy-pycon/#/) | 174 | | [Lightning Talks](https://youtu.be/r76ky_xSe3A) | 18:24 | | 175 | 176 | *23 июля 2018 (ПН)* 177 | 178 | | | | | 179 | | --- | :---: | --- | 180 | | [Kate Heddleston, Shift «Technical Debt in Python»](https://youtu.be/kYxLdctzyjE) | 44:10 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=%2BSoHGVGAJINVEgIYZ2YnmNxeA3h7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L0thdGUgSGVkZGxlc3RvbiDigJQgVGVjaG5pY2FsIERlYnQgaW4gUHl0aG9uLnBkZiIsInRpdGxlIjoiS2F0ZSBIZWRkbGVzdG9uIOKAlCBUZWNobmljYWwgRGVidCBpbiBQeXRob24ucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk1MjY4NjZ9) | 181 | | [Stephan Jaensch, Yelp «Type annotations with large(r) codebases»](https://youtu.be/UVAyBDe0--s) | 43:07 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=C%2BmkOieRBDIArlahch3nmNl4KJ57InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L1N0ZXBoYW4gSmFlbnNjaCDigJRUeXBlIGFubm90YXRpb25zIHdpdGggbGFyZ2UocikgY29kZWJhc2VzLnBkZiIsInRpdGxlIjoiU3RlcGhhbiBKYWVuc2NoIOKAlFR5cGUgYW5ub3RhdGlvbnMgd2l0aCBsYXJnZShyKSBjb2RlYmFzZXMucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk2MDg5NzB9) | 182 | | [Ling Zhang, Aiden.ai «NLP to Discover Rich Insights from Massive Noisy Text»](https://youtu.be/Jmoe3f0i3w0) | 28:12 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=N0IMcVF0eGJJXiK3JKuoQ76YeNx7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L0xpbmcgWmhhbmcg4oCUIE5MUCB0byBEaXNjb3ZlciBSaWNoIEluc2lnaHRzIGZyb20gTWFzc2l2ZSBOb2lzeSBUZXh0LnBkZiIsInRpdGxlIjoiTGluZyBaaGFuZyDigJQgTkxQIHRvIERpc2NvdmVyIFJpY2ggSW5zaWdodHMgZnJvbSBNYXNzaXZlIE5vaXN5IFRleHQucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk1NzQyNjZ9) | 183 | | [Елена Никитина, Система «Сделано на коленке: как из парсера получился полноценный проект»](https://youtu.be/HoZntJ4HQTk) | 28:48 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=D2XkCC2oO2K5YfYMsQiSVmSE7cR7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9CV0LvQtdC90LAg0J3QuNC60LjRgtC40L3QsCDigJQg0KHQtNC10LvQsNC90L4g0L3QsCDQutC%2B0LvQtdC90LrQtTog0LrQsNC6INC40Lcg0L%2FQsNGA0YHQtdGA0LAg0L%2FQvtC70YPRh9C40LvRgdGPINC%2F0L7Qu9C90L7RhtC10L3QvdGL0Lkg0L%2FRgNC%2B0LXQutGCLnBkZiIsInRpdGxlIjoi0JXQu9C10L3QsCDQndC40LrQuNGC0LjQvdCwIOKAlCDQodC00LXQu9Cw0L3QviDQvdCwINC60L7Qu9C10L3QutC1OiDQutCw0Log0LjQtyDQv9Cw0YDRgdC10YDQsCDQv9C%2B0LvRg9GH0LjQu9GB0Y8g0L%2FQvtC70L3QvtGG0LXQvdC90YvQuSDQv9GA0L7QtdC60YIucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MjAwMjUxMTd9) | 184 | | [Михаил Коробов, ScrapingHub «Машинное обучение для извлечения данных из веба»](https://youtu.be/l11caoD_MFc) | 31:09 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=PCbV5CnLbnt4ckyfuYgSmh4OJ3t7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9Cc0LjRhdCw0LjQuyDQmtC%2B0YDQvtCx0L7QsiDigJPQnNCw0YjQuNC90L3QvtC1INC%2B0LHRg9GH0LXQvdC40LUg0LTQu9GPINC40LfQstC70LXRh9C10L3QuNGPINC00LDQvdC90YvRhSDQuNC3INCy0LXQsdCwLnBkZiIsInRpdGxlIjoi0JzQuNGF0LDQuNC7INCa0L7RgNC%2B0LHQvtCyIOKAk9Cc0LDRiNC40L3QvdC%2B0LUg0L7QsdGD0YfQtdC90LjQtSDQtNC70Y8g0LjQt9Cy0LvQtdGH0LXQvdC40Y8g0LTQsNC90L3Ri9GFINC40Lcg0LLQtdCx0LAucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MjAwODM1MDV9) | 185 | | [Евгений Слезко, Marilyn «Переход на SOA в существующем Python-проекте. Тяжеловато или ничего?»](https://youtu.be/kB1tfn9c7Jg) | 39:06 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=9%2BeTMG%2FlZj%2F1pzYybQQof5s17RR7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9CV0LLQs9C10L3QuNC4zIYg0KHQu9C10LfQutC%2BIC0g0J%2FQtdGA0LXRhdC%2B0LQg0L3QsCBTT0Eg0LIg0YHRg9GJ0LXRgdGC0LLRg9GO0YnQtdC8IFB5dGhvbi3Qv9GA0L7QtdC60YLQtS4g0KLRj9C20LXQu9C%2B0LLQsNGC0L4g0LjQu9C4INC90LjRh9C10LPQvi5wZGYiLCJ0aXRsZSI6ItCV0LLQs9C10L3QuNC4zIYg0KHQu9C10LfQutC%2BIC0g0J%2FQtdGA0LXRhdC%2B0LQg0L3QsCBTT0Eg0LIg0YHRg9GJ0LXRgdGC0LLRg9GO0YnQtdC8IFB5dGhvbi3Qv9GA0L7QtdC60YLQtS4g0KLRj9C20LXQu9C%2B0LLQsNGC0L4g0LjQu9C4INC90LjRh9C10LPQvi5wZGYiLCJ1aWQiOiIwIiwibm9pZnJhbWUiOmZhbHNlLCJ0cyI6MTUzNzUxOTk5Mzk2NX0%3D) | 186 | | [Donald Whyte, Engineers Gate «High Performance Data Processing in Python»](https://youtu.be/MKIrRYKJeAc) | 39:17 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=b6AiDGZKxniTq3pQriYCTPNAMkB7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L0RvbmFsZCBXaHl0ZSDigJQgSGlnaCBQZXJmb3JtYW5jZSBEYXRhIFByb2Nlc3NpbmcgaW4gUHl0aG9uLnBkZiIsInRpdGxlIjoiRG9uYWxkIFdoeXRlIOKAlCBIaWdoIFBlcmZvcm1hbmNlIERhdGEgUHJvY2Vzc2luZyBpbiBQeXRob24ucGRmIiwidWlkIjoiMCIsIm5vaWZyYW1lIjpmYWxzZSwidHMiOjE1Mzc1MTk0ODY3NTN9) | 187 | | [Максим Мазаев, ЦИАН «Как поддерживать согласованность API в микросервисной архитектуре»](https://youtu.be/ANDGRmKKEG0) | 34:42 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=pqCrIXR%2FzC2n3HsCejVzMHOpb%2BF7InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9Cc0LDQutGB0LjQvCDQnNCw0LfQsNC10LIgLSDQmtCw0Log0L%2FQvtC00LTQtdGA0LbQuNCy0LDRgtGMINGB0L7Qs9C70LDRgdC%2B0LLQsNC90L3QvtGB0YLRjCDQsiDQvNC40LrRgNC%2B0YHQtdGA0LLQuNGB0L3QvtC4zIYg0LDRgNGF0LjRgtC10LrRgtGD0YDQtS5wZGYiLCJ0aXRsZSI6ItCc0LDQutGB0LjQvCDQnNCw0LfQsNC10LIgLSDQmtCw0Log0L%2FQvtC00LTQtdGA0LbQuNCy0LDRgtGMINGB0L7Qs9C70LDRgdC%2B0LLQsNC90L3QvtGB0YLRjCDQsiDQvNC40LrRgNC%2B0YHQtdGA0LLQuNGB0L3QvtC4zIYg0LDRgNGF0LjRgtC10LrRgtGD0YDQtS5wZGYiLCJ1aWQiOiIwIiwibm9pZnJhbWUiOmZhbHNlLCJ0cyI6MTUzNzUyMDA0NTM1NH0%3D) | 188 | | [Андрей Власовских, JetBrains «7 советов по редактированию кода в PyCharm»](https://youtu.be/FW3_OPBxk2s) | 43:20 | | 189 | | [Александр Кошелев, Яндекс «Буферизация записи в базу»](https://youtu.be/_Q_KtFupbp8) | 40:47 | | 190 | | [Андрей Солдатенко, Toptal «Спортивное программирование на Python»](https://youtu.be/evA8Xja_pTE) | 29:11 | [:notebook:](https://www.dropbox.com/s/s0jr485d51tmpl5/Sport%20programming.pdf?dl=0) | 191 | | [Сергей Карпович, Вадим Березкин, mos.ru «Как сделать удобную для пользователей поисковую систему»](https://youtu.be/Edelnw2kPhA) | 39:19 | [:notebook:](https://docviewer.yandex.ru/view/0/?*=Le0rckUptwZghTcMF%2BOROfebg557InVybCI6InlhLWRpc2stcHVibGljOi8vZDJ1bWlJa3pmSk9aVmttYUhxN3lWQzkyd3F5dkRZY3dmY2JmSThITS9oQT06L9Ch0LXRgNCz0LXQuMyGINCa0LDRgNC%2F0L7QstC40YcsINCS0LDQtNC40Lwg0JHQtdGA0LXQt9C60LjQvSDigJQg0JrQsNC6INGB0LTQtdC70LDRgtGMINGD0LTQvtCx0L3Rg9GOINC00LvRjyDQv9C%2B0LvRjNC30L7QstCw0YLQtdC70LXQuMyGINC%2F0L7QuNGB0LrQvtCy0YPRjiDRgdC40YHRgtC10LzRgy5wZGYiLCJ0aXRsZSI6ItCh0LXRgNCz0LXQuMyGINCa0LDRgNC%2F0L7QstC40YcsINCS0LDQtNC40Lwg0JHQtdGA0LXQt9C60LjQvSDigJQg0JrQsNC6INGB0LTQtdC70LDRgtGMINGD0LTQvtCx0L3Rg9GOINC00LvRjyDQv9C%2B0LvRjNC30L7QstCw0YLQtdC70LXQuMyGINC%2F0L7QuNGB0LrQvtCy0YPRjiDRgdC40YHRgtC10LzRgy5wZGYiLCJ1aWQiOiIwIiwibm9pZnJhbWUiOmZhbHNlLCJ0cyI6MTUzNzUyMDEwOTk3MH0%3D) | 192 | | [Вадим Пуштаев, Mail.Ru «Юнит-тесты в проектах Поиска mail.ru»](https://youtu.be/npJVGhmQSU4) | 41:56 | [:notebook:](https://speakerdeck.com/vadimpushtaev/pycon-russia-2018-unit-testing) | 193 | | [Core Development Panel — Юрий Селиванов, Андрей Светлов и Christian Heimes](https://youtu.be/E0Gs7C-JctU) | 28:36 | | 194 | 195 | 196 | ## Moscow Python Meetup № 58 197 | 198 | Событие: http://www.moscowpython.ru/meetup/58/ 199 | 200 | Дата: **20 июля 2018** 201 | 202 | | | | | 203 | | --- | :---: | --- | 204 | | [Engineering with Python](https://youtu.be/X07fFo9Eenc) Антон Кавалеров (Siemens, R&D Engineer) | 51:05 | [:notebook:](https://speakerdeck.com/moscowdjango/engineering-with-python) | 205 | | [Ускоряем производительность Python-клиента Redis, используя Golang](https://youtu.be/DPGXcGX4Kr4) Юрий Букаткин (Программный регион, Руководитель группы разработки) | 22:09 | [:notebook:](https://speakerdeck.com/moscowdjango/uskoriaiem-proizvoditiel-nost-python-kliienta-redis-ispol-zuia-golang) [:octocat:](https://github.com/deslum/gopipe) | 206 | | [PyRe: еще один type checker](https://youtu.be/-Lz81ex3jP8) Григорий Петров (Технический евангелист Voximplant и MoscowPython) | 47:10 | [:notebook:](https://speakerdeck.com/moscowdjango/pyre-ieshchie-odin-type-checker) | 207 | 208 | 209 | ## PiterPy Meetup #6 210 | 211 | Событие: https://piterpy.timepad.ru/event/666491/ 212 | 213 | Дата: **29 июня 2018** 214 | 215 | | | | | 216 | | --- | :---: | --- | 217 | | [Разбираем Python-монолит на пакет с пакетами, Никита Воронов](https://youtu.be/quuzV83OZg4) | 52:22 | [:octocat:](https://github.com/orsinium/notes/blob/master/notes-en/python-packaging.md) | 218 | | [Окей гугл, как построить процессы ИБ? Константин Сазонов](https://youtu.be/I4UO3vQ8O6Q) | 53:38 | | 219 | | [CPython logo, Дмитрий Алимов](https://youtu.be/_Jb1zxt3k8Y) | 10:19 | [:notebook:](https://speakerdeck.com/delimitry/cpython-logo) | 220 | | [Ода на смерть PGP, Леонид Евдокимов](https://youtu.be/_0T4ERPKXyc) | 11:52 | [:notebook:](https://www.slideshare.net/LeonidEvdokimov/pgp-piterpy-meetup-6) | 221 | 222 | 223 | ## Moscow Python Meetup № 57 224 | 225 | Событие: http://www.moscowpython.ru/meetup/57/ 226 | 227 | Дата: **26 июня 2018** 228 | 229 | | | | | 230 | | --- | :---: | --- | 231 | | [Алгоритм Swivel и его применения](https://youtu.be/g3vsayMXjjE) Константин Славнов (source{d}, Junior Engineer, Machine Learning) | 38:44 | [:notebook:](https://speakerdeck.com/moscowdjango/alghoritm-swivel-i-iegho-primienieniia) | 232 | | [Монолит + микросервисы = любовь](https://youtu.be/mKp7-hWPJb4) Максим Филипенко (Marilyn, разработчик) | 26:25 | [:notebook:](https://speakerdeck.com/moscowdjango/monolit-plus-mikrosiervisy-equals-liubov) | 233 | | [Асинхронное программирование в Python](https://youtu.be/OEFsdk1tqAU) Алексей Кузьмин (технический руководитель, Domclick) | 28:34 | [:notebook:](https://speakerdeck.com/moscowdjango/asinkhronnoie-proghrammirovaniie-v-python) | 234 | 235 | 236 | ## Minsk Python Meetup 30.05.2018 237 | 238 | Событие: https://python-meetup.timepad.ru/event/642960/ 239 | 240 | Дата: **30 мая 2018** 241 | 242 | | | | | 243 | | --- | :---: | --- | 244 | | [Telegram бот своими руками / Максим Усачев / PandaDoc](https://youtu.be/8Jltggv8mN4) | 59:20 | | 245 | | [Code Review to the Rescue / Андрей Свиридов / itransition](https://youtu.be/qADYWuy9IDg) | 1:16:26 | | 246 | | [Integration vs Composition / Иван Стяжкин / DataRobot](https://youtu.be/Ytbm1BfDGRg) | 30:24 | | 247 | | [Telegram and viber bots / Дмитрий Демидов / iTechArt](https://youtu.be/BVQgfOYMfvU) | 18:19 | | 248 | 249 | 250 | ## Moscow Python Meetup № 56 251 | 252 | Событие: http://www.moscowpython.ru/meetup/56/ 253 | 254 | Дата: **22 мая 2018** 255 | 256 | | | | | 257 | | --- | :---: | --- | 258 | | [Централизованная система управления настройками в ЦИАН](https://youtu.be/t1Ix13v2SJU) Дмитрий Жильцов (ЦИАН) | 26:46 | [:notebook:](https://speakerdeck.com/moscowdjango/tsientralizovannaia-sistiema-upravlieniia-nastroikami-v-tsian) | 259 | | [Сборка приложений на Python](https://youtu.be/xAhdgsdI-qQ) Евгений Ильин (МАИ) | 25:40 | [:notebook:](https://speakerdeck.com/moscowdjango/sborka-prilozhienii-na-python) | 260 | | [Python для микроконтроллеров](https://youtu.be/NisbuMbgRFc) Виктор Паперно (МТУ МИРЭА, студент) | 32:02 | [:notebook:](https://speakerdeck.com/moscowdjango/python-dlia-mikrokontrollierov) | 261 | 262 | 263 | ## Python Meetup Chelyabinsk #3 264 | 265 | Событие: https://pychel.timepad.ru/event/698090/ 266 | 267 | Дата: **12 мая 2018** 268 | 269 | | | | | 270 | | --- | :---: | --- | 271 | | [Боты в Telegram: просто о простом. Илья Пятницкий, Napoleon IT](https://youtu.be/OMVcH3BU0Pw) | 14:46 | [:notebook:](https://speakerdeck.com/pychel/il-ia-piatnitskii-boty-v-telegram-prosto-o-prostom) | 272 | | ~~Павел Злыгостев — Деплоим наше Python-приложение~~ | | | 273 | | [Аутентификация без состояния (JSON Web Tokens). Игорь Шевченко, Antida software](https://youtu.be/GuwmlHejqCg) | 29:41 | [:notebook:](https://igor-shevchenko.github.io/stateless-auth/#) | 274 | | [Основные принципы микросервисной архитектуры в ЦИАН. Валентина Худякова, ЦИАН](https://youtu.be/snBhix8knV4) | 23:14 | [:notebook:](https://speakerdeck.com/pychel/valientina-khudiakova-osnovnyie-printsipy-mikrosiervisnoi-arkhitiektury-v-tsian) | 275 | | ~~Вячеслав Безбородов — Мастер-класс «Асинхронный веб сервер и PostgreSQL: практический подход»~~ | | | 276 | 277 | 278 | ## PyCon Ukraine 2018 279 | 280 | Событие: https://2018.uapycon.org/ 281 | 282 | Дата: **28-29 апреля 2018** 283 | 284 | *28 апреля 2018 (СБ)* 285 | 286 | | | | | 287 | | --- | :---: | --- | 288 | | [Stéphane Wirtel — Python loves your contributions](https://youtu.be/aOW8HNDcGok) | 41:14 | [:notebook:](https://speakerdeck.com/matrixise/python-loves-your-contributions) | 289 | | ~~Itay Weiss — Talk about the differences between the three implementations — CPython, Grumpy, PyPy~~ | | [:notebook:](https://github.com/itaywss/pycon/blob/master/cpython_pypy_grumpy_how_when_why/case_study.pdf) [:octocat:](https://github.com/itaywss/pycon/tree/master/cpython_pypy_grumpy_how_when_why) | 290 | | ~~Moisés Guimarães — Understanding SSL/TLS connections with Python wolfssl~~ | | | 291 | | [Vitaliy Androsenko / Andrey Kobyshev - The hell and the paradise of microservices in a SaaS system](https://youtu.be/u7mxwl8UZMY) | 44:53 | | 292 | | ~~Vitaly Haritonsky - How To Cook Celery~~ | | | 293 | | [Arkadiusz Adamski - Automating banner generation using Python and the popular graphic editor](https://youtu.be/uFOaCA0c5OU) | 22:08 | | 294 | | [Nikolay Novik — Verification of Concurrent and Distributed Systems](https://youtu.be/gRr9ymtAN6E) | 45:01 | [:notebook:](https://github.com/jettify/pyconua2018/blob/master/slides.pdf) | 295 | | [Roman Prykhodchenko - Load distribution in heterogeneous microservice environments](https://youtu.be/Y40sC4omK-E) | 42:38 | | 296 | | [Mikhail Kashkin - Python Blockchain development](https://youtu.be/t-M10LRMpOc) | 49:21 | | 297 | | [Oleksandr Tarasenko - How to separate frontend from a highload python project with no problems](https://youtu.be/6T1NzXVRlqs) | 45:28 | [:notebook:](https://www.slideshare.net/AlexanderTarasenko1/how-to-separate-frontend-from-a-highload-python-project-with-no-problems-pycon-ua-2018) | 298 | | [Taras Voinarovskyi — Binary data in Python with a bit of C spice on top](https://youtu.be/hCINaUaAk_o) | 41:09 | [:notebook:](https://slides.com/drizzt1991/binary-data-in-python#/) | 299 | | [Yuriy Senko - Goodbye cron, hello Airflow](https://youtu.be/RjOSXjuwyJA) | 48:28 | [:notebook:](https://www.slideshare.net/secret/BsignoDgAU5saz) | 300 | | [Paul Colomiets - Peer to peer file synchronization for your apps](https://youtu.be/gjNBrH00so4) | 40:16 | [:notebook:](https://tailhook.github.io/ciruela-presentation/#/initial) | 301 | 302 | *29 апреля 2018 (ВС)* 303 | 304 | | | | | 305 | | --- | :---: | --- | 306 | | [Abhishek Kapatkar - Nim for Python Programmers](https://youtu.be/o9XgPKYlhX4) | 38:53 | [:notebook:](https://slides.com/akapatkar/nim-for-python-programmers#/) | 307 | | [Ulises Reyes - From beta to a world-class SaaS](https://youtu.be/yWGtC3m4jjI) | 52:01 | | 308 | | [Andrii Gakhov - An Introduction to Time Series Forecasting with Python](https://youtu.be/unsIhKVWydE) | 55:56 | [:notebook:](https://github.com/gakhov/pycon-ua-2018/blob/master/slides/gakhov-time-series-forecasting-with-python.pdf) [:octocat:](https://github.com/gakhov/pycon-ua-2018) | 309 | | [Max Klymyshyn - Property-based tests: why I was so wrong about testing](https://youtu.be/VSTtHGWiZUo) | 21:37 | | 310 | | [Dmitry Chaplinsky - Practical cases of using NLP](https://youtu.be/Oc3LlM6KOk0) | 38:36 | | 311 | | [Andrew Svetlov - The current state and future of asyncio](https://youtu.be/A0sr5eY1JVM) | 46:58 | [:notebook:](https://asvetlov.github.io/ua-pycon-2018/#/) | 312 | | ~~Vitaliy Kucheryaviy - Superfast development with Django Prototyper~~ | | | 313 | | [Vladimir Kirillov - Ur/web: web development with one language or what to expect from mypy](https://youtu.be/gnFJFV90YTc) | 39:14 | | 314 | | ~~Marek Bleschke - Python Type Hints in practice - is it worth it?~~ | | | 315 | | [Ivan Levkivskyi - mypy: static types in Python](https://youtu.be/WbdFXxNdSgc) | 54:00 | [:notebook:](https://www.dropbox.com/s/omma003lj31amsh/talk_new_mypy.pdf?dl=0) | 316 | 317 | 318 | ## Minsk Python Meetup 25.04.2018 319 | 320 | Событие: https://python-meetup.timepad.ru/event/682956/ 321 | 322 | Дата: **25 апреля 2018** 323 | 324 | | | | | 325 | | --- | :---: | --- | 326 | | [Booster for aiohttp / Дмитрий Бураков / Wargaming](https://youtu.be/IFjbbIrqdPU) | 24:47 | | 327 | | [Автоматизация регрессионного тестирования в PandaDoc / Дмитрий Закуталин](https://youtu.be/Gwg7pUqJwH8) | 18:41 | | 328 | 329 | 330 | ## Moscow Python Meetup № 55 331 | 332 | Событие: http://www.moscowpython.ru/meetup/55/ 333 | 334 | Дата: **24 апреля 2018** 335 | 336 | | | | | 337 | | --- | :---: | --- | 338 | | [SimplePEG и Tchaikovsky - универсальная валидация](https://youtu.be/IrF8qKnrxZQ) Алексей Охрименко (Senior JavaScript Developer at IPONWEB) | 42:18 | [:notebook:](https://speakerdeck.com/moscowdjango/simplepeg-i-tchaikovsky-univiersal-naia-validatsiia) | 339 | | [Производительность, читаемость, скорость разработки. Как Python помог нам усидеть на трех стульях.](https://youtu.be/aQBv_K89VyI) Павел Смирнов (Яндекс) | 25:49 | [:notebook:](https://speakerdeck.com/moscowdjango/proizvoditiel-nost-chitaiemost-skorost-razrabotki-kak-python-pomogh-nam-usidiet-na-triekh-stul-iakh) | 340 | | [Стэк для машинного обучения на исходном коде](https://youtu.be/uP20opR8j0w) Вадим Марковцев (Lead Engineer, Machine Learning at Sourced.Tech) | 49:06 | [:notebook:](https://speakerdeck.com/moscowdjango/stek-dlia-mashinnogho-obuchieniia-na-iskhodnom-kodie) | 341 | 342 | 343 | ## PiterPy Meetup #4 344 | 345 | Событие: https://piterpy.timepad.ru/event/666469/ 346 | 347 | Дата: **10 апреля 2018** 348 | 349 | | | | | 350 | | --- | :---: | --- | 351 | | [Роль питониста в создании шоу, Сергей Гамалий](https://youtu.be/6D6dmun-GS4) | 56:55 | | 352 | | [Django Inside Out, Михаил Краснов](https://youtu.be/4-iEoN5jK-8) | 39:49 | | 353 | | [Contribute to CPython, Дмитрий Алимов](https://youtu.be/pN66VuaKDjk) | 13:13 | [:notebook:](https://speakerdeck.com/delimitry/contribute-to-cpython) | 354 | 355 | 356 | ## Moscow Python Meetup № 54 357 | 358 | Событие: http://www.moscowpython.ru/meetup/54/ 359 | 360 | Дата: **22 марта 2018** 361 | 362 | | | | | 363 | | --- | :---: | --- | 364 | | [Django-rester, как легкая альтернатива django-rest-framework](https://youtu.be/qY-BjTaeEtU) Александр Ковалёв (Яндекс) | 32:19 | [:notebook:](https://speakerdeck.com/moscowdjango/django-rester-kak-lieghkaia-al-tiernativa-django-rest-framework) | 365 | | [Начинаем Django приложение правильно](https://youtu.be/vDshhQnXSfM) Никита Соболев (Wemake.Services) | 37:01 | [:notebook:](https://speakerdeck.com/moscowdjango/nachinaiem-django-prilozhieniie-pravil-no) | 366 | | [Разработка API ClickHouse для Рамблер/топ-100](https://youtu.be/qQ5dqHDHzg8) Виталий Самигуллин (Rambler&Co) | 27:05 | [:notebook:](https://speakerdeck.com/moscowdjango/top-100) | 367 | 368 | 369 | ## rannts#19 370 | 371 | Событие: https://rannts.ru/meetups/19/ 372 | 373 | Дата: **17 марта 2018** 374 | 375 | | | | | 376 | | --- | :---: | --- | 377 | | [Григорий Аршинов - Введение в машинное обучение](https://youtu.be/0GLKygO2C4Q) | 36:44 | [:notebook:](https://speakerdeck.com/gregarshinov/vviedieniie-v-mashinnoie-obuchieniie) | 378 | | [Александр Рассадин - Искусственный интеллект или Software 2.0](https://youtu.be/kT1Wm4-hhqg) | 1:24:41 | [:notebook:](https://docs.google.com/presentation/d/1wv6ZE-rkwDfLI7oOD8pKJu0o1S0N6zwjsfTQgZV7KcI/edit) | 379 | | [Никита Вострецов - Webstruct — набор инструментов для извлечения именных сущностей из HTML](https://youtu.be/7AqLVAaIJVE) | 39:47 | [:notebook:](https://speakerdeck.com/whalebothelmsman/webstruct-nabor-instrumientov-dlia-izvliechieniia-imiennykh-ghrupp) | 380 | | [Александр Мокров - По дороге к микросервисам](https://youtu.be/ebwuM1650uQ) | 49:34 | [:notebook:](https://docs.google.com/presentation/d/1j4L_HzETkuL1Q7dmGW6Z7WVnPZmUrdcll724iGhY_m0/edit) | 381 | 382 | 383 | ## Kyiv.py #23 384 | 385 | Событие: https://www.meetup.com/uapycon/events/247198692/ 386 | 387 | Дата: **24 февраля 2018** 388 | 389 | | | | | 390 | | --- | :---: | --- | 391 | | [Yaroslav Muravskyi — The effective use of Django ORM](https://youtu.be/7_dx2W9O2YY) | 34:22 | [:notebook:](https://www.slideshare.net/YaroslavMuravskiy/the-effective-use-of-django-orm) | 392 | | [Vitaly Androsenko — И снова о RestAPI](https://youtu.be/diF3CdWepWM) | 25:27 | | 393 | | ~~Тарас Войнаровський — Speedy message parsing in Python and Cython~~ | | [:notebook:](http://slides.com/drizzt1991/speedy-parsing#/) | 394 | 395 | 396 | ## PyCon Belarus 2018 397 | 398 | Событие: https://events.dev.by/pycon-belarus-2018 399 | 400 | Дата: **24 февраля 2018** 401 | 402 | *Доклады, посвященные PYTHON:* 403 | 404 | | | | | 405 | | --- | :---: | --- | 406 | | [Tarek Ziadé, Mozilla - Building microservices in Python](https://youtu.be/qyOwW8yDy24) | 44:13 | [:notebook:](https://ziade.org/slides/pyconby2018/slides.html#slide1) | 407 | | [Николай Ким, Microsoft - Использование языка программирования Rust в проектах, написанных на Python](https://youtu.be/mt_l0NPG0x8) | 34:44 | | 408 | | [Hynek Schlawack, Variomedia AG - Solid Snakes or: How to Take 5 Weeks of Vacation](https://youtu.be/1L-uwN0E9m8) | 41:06 | [:notebook:](https://speakerdeck.com/hynek/solid-snakes-or-how-to-take-5-weeks-of-vacation) | 409 | | [Andrew Svetlov - Advanced Unicode](https://youtu.be/rzey5swy2bg) | 48:05 | [:notebook:](https://asvetlov.github.io/pycon-minsk-2018/#/) | 410 | | [Andrey Vlasovskikh, JetBrains - What Python Can Do with Microcontrollers](https://youtu.be/0KMnJm3kRSQ) | 40:59 | [:notebook:](http://blog.pirx.ru/media/files/2018/pyconby/#1) | 411 | | [Andrii Soldatenko, Tippilab - Ethereum Under the Microscope](https://youtu.be/UOINztxa4PU) | 35:19 | | 412 | | [Nicola Iarocci, CIR2K - The Eve - REST APIs for Humans](https://youtu.be/9zkXSQt5JN8) | 46:00 | [:notebook:](https://speakerdeck.com/nicola/eve-rest-api-for-humans) | 413 | | [Александр Кошелев, Яндекс - Буферизация записи в базу](https://youtu.be/TDtzsD0HKCo) | 37:23 | | 414 | | [Юлия Темушева, Wargaming - Django и Aiohttp: опыт перехода, сравнение производительности](https://youtu.be/nanNEUFJCWo) | 34:24 | | 415 | 416 | *Блок DATA SCIENCE докладов:* 417 | 418 | | | | | 419 | | --- | :---: | --- | 420 | | [Григорий Бакунов, Яндекс - Играть с ИИ: с чего начать и чем продолжить](https://youtu.be/obKx0Re5qNA) | 1:02:43 | | 421 | | [Gael Varoquaux, INRIA - From numerics to data science in Python](https://youtu.be/b9lracHGoio) | 39:46 | | 422 | | [Виталий Худобахшов, JetBrains - Внутренности Apache Spark](https://youtu.be/R8fTKMLhrwo) | 41:03 | | 423 | | [Miroslav Šedivý, UBIMET GmbH - PyTables: How to Store Large Datasets](https://youtu.be/CTFIsBF8xmU) | 39:32 | | 424 | | [Лиза Довгяло, EPAM - Предсказательные интервалы для временных рядов](https://youtu.be/CnDKsnbF0k8) | 42:24 | | 425 | 426 | 427 | ## Moscow Python Meetup № 53 428 | 429 | Событие: http://www.moscowpython.ru/meetup/53/ 430 | 431 | Дата: **22 февраля 2018** 432 | 433 | | | | | 434 | | --- | :---: | --- | 435 | | [Я не люблю asyncio](https://youtu.be/OjDAu2DCzt0) Павел Камаев ("Лаборатория Касперского") | 39:10 | [:notebook:](https://speakerdeck.com/moscowdjango/ia-nie-liubliu-asyncio) | 436 | | [Мобильное приложение на Python c kivy/buildozer — ключ к успеху](https://youtu.be/vCAN1EFH1Xw) Владислав Шашков (Сбербанк) | 26:52 | [:notebook:](https://speakerdeck.com/moscowdjango/buildozer-kliuch-k-uspiekhu) | 437 | | [JupyterHub, или Как не свихнуться, управляя более, чем 1000 пользователей Питона](https://youtu.be/I49jOFSCV00) Андрей Петрин (Яндекс) | 34:17 | [:notebook:](https://www.dropbox.com/s/d42ucisjosrtv1j/Jupyterhub.pdf?dl=0) | 438 | 439 | 440 | ## PiterPy Meetup #3 441 | 442 | Событие: http://telegra.ph/PiterPy-Meetup-3-mini-otchyot-o-proshedshem-mitape-02-20 443 | 444 | Дата: **13 февраля 2018** 445 | 446 | | | | | 447 | | --- | :---: | --- | 448 | | [Pure Python event-driven crawler, Фил Кулин](https://youtu.be/XpuW_N-9994) | 45:14 | | 449 | | [Коммит-мессаджи: гайды и реальность, Николай Стародубцев](https://youtu.be/TpjSeN8_Yp4) | 43:41 | | 450 | | [Лайтнинги: Melulza & Poem Generator](https://youtu.be/sp1wdc9gLvk) Степан Заступов & Дмитрий Алимов | 18:02 | [:notebook:](https://speakerdeck.com/delimitry/buzzword-poem-generator-in-python)| 451 | 452 | 453 | ## Python Meetup Chelyabinsk #2 454 | 455 | Событие: https://pychel.timepad.ru/event/634949/ 456 | 457 | Дата: **03 февраля 2017** 458 | 459 | | | | | 460 | | --- | :---: | --- | 461 | | [Введение в нейронные сети с использованием Python. Ян Анисимов, Инсит-телеком](https://youtu.be/X7OkaOHj1DI) | 35:25 | [:notebook:](https://speakerdeck.com/pychel/ian-anisimov-vviedieniie-v-nieironnyie-sieti-s-ispol-zovaniiem-python) | 462 | | [Практика использования setuptools. Дмитрий Федосеев, Редсолюшн](https://youtu.be/0vWBnJa-two) | 35:00 | [:notebook:](https://docs.google.com/presentation/d/1GIaV71OLba4NBU17rXEpCbpI-m9kRtI6TT4MRLSr9cw/edit) | 463 | | [Apache Airflow: как не растерять свою бигдату. Дмитрий Никонов, Napoleon IT](https://youtu.be/2vg_DMmoqnE) | 28:48 | [:notebook:](https://speakerdeck.com/pychel/dmitrii-nikonov-kak-nie-rastieriat-bighdatu-s-pomoshch-iu-apache-airflow) | 464 | | [Кроссдоменная безопасность в браузере. Иван Громов, coins.ph](https://youtu.be/hKJyTTkMrVU) | 35:37 | [:notebook:](https://docs.google.com/presentation/d/1uZrWDWgJReL1YZyVSDe3k_-L1uuk2lEgRXZM08OT-Mw/edit) | 465 | | [Open-source СУБД глазами обычного программиста. Евгений Климов, Sailplay](https://youtu.be/_je9o0Y03rs) | 1:25:39 | [:notebook:](https://speakerdeck.com/slach/opensource-subd-ghlazami-obychnogho-proghrammista) | 466 | 467 | 468 | ## KharkivPy #18 469 | 470 | Событие: https://www.meetup.com/uapycon/events/246675908/ 471 | 472 | Дата: **27 января 2018** 473 | 474 | | | | | 475 | | --- | :---: | --- | 476 | | [AWS hackathon: pride and joy](https://youtu.be/NWtk4dBpGO8) Илья Батозский | 31:23 | [:notebook:](https://www.icloud.com/keynote/0lhyAhPbsq7sQ9x2CMhoqT-xw#AWS_hackathon) | 477 | | [Тестирование производительности: как получать более надежные и воспроизводимые результаты](https://youtu.be/EhBXoq6A4lo) Константин Данилов | 54:01 | [:notebook:](https://github.com/koder-ua/perf_lecture) | 478 | 479 | 480 | ## Moscow Python Meetup № 52 481 | 482 | Событие: http://www.moscowpython.ru/meetup/52/ 483 | 484 | Дата: **24 января 2018** 485 | 486 | | | | | 487 | | --- | :---: | --- | 488 | | [Python как инструмент автоматизации рутины](https://youtu.be/znzpN06vFT4) Марина Арефьева (Team Consulting) | 27:24 | [:notebook:](https://speakerdeck.com/moscowdjango/python-kak-instrumient-avtomatizatsii-rutiny-ili-kak-ieshchio-trienier-agile-mozhiet-povysit-svoi-avtoritiet-v-ghlazakh-studientov-proghrammistov) | 489 | | [Асинхронщина в Python](https://youtu.be/lIkA0TDX8tE) Александр Полищук (ООО "Код безопасности") | 25:31 | [:notebook:](https://speakerdeck.com/moscowdjango/asinkhronshchina-v-python) | 490 | | [Airflow – платформа для разработки, планирования и мониторинга рабочих процессов](https://youtu.be/A6YuWmwaTSw) Дина Сафина, Юрий Емельянов и Олег Ильинский (Mail.Ru Group) | 57:41 | [:notebook:](https://speakerdeck.com/moscowdjango/airflow-platforma-dlia-razrabotki-planirovaniia-i-monitoringha-rabochikh-protsiessov) | 491 | 492 | 493 | ## Ufapy #4 494 | 495 | Событие: http://ufapy.ru 496 | 497 | Дата: **18 января 2018** 498 | 499 | | | | | 500 | | --- | :---: | --- | 501 | | [Кирилл Маловица — «IoT на Python — это просто»](https://youtu.be/GEbYZYma8dU) | 41:40 | | 502 | | [Дмитрий Назаров — «А REST и ныне там». Рест в 2к18: зачем, как, альтернативы](https://youtu.be/RAogHN3-rzA) | 30:01 | | 503 | | [Никита Воронов — «О бутербродах, больших проектах и поддержке кода»](https://youtu.be/Htg3FE3GbJ4) | 26:21 | | 504 | 505 | --------------------------------------------------------------------------------