Konferensi PyCon Russia 2018: video semua laporan dan presentasi

Pada 22-23 Juli, konferensi keenam untuk programmer-python PyCon Russia diadakan . Di bawah potongan - banyak video, presentasi, dan foto. Dan lihat video pelaporan - ini menjelaskan secara singkat bagaimana PyConRu-2018 berjalan.



Makalah dalam bahasa Rusia


Pengembang Python Core , pengembang perangkat lunak ahli, pendiri EdgeDB, penulis uvloop, asyncpg, asyncio Yuri Selivanov (Toronto) berbicara tentang apa yang terjadi dengan Asyncio dan apa yang akan terjadi selanjutnya.



Pengembang Python Core , penulis dan peserta aktif di banyak perpustakaan Python, termasuk asyncio, aiohttp, aiopg, aiozmq, direktur program PyCon Russia Andrei Svetlov (Kiev) membuat presentasi "Aiohttp dari penulis". Andrew berbicara tentang situasi saat ini, menggambarkan rencana untuk masa depan dan memberikan saran tentang aplikasi yang benar.



Kepala Komunitas PyCharm di JetBrains, Andrey Vlasovskikh, berbicara tentang 7 teknik pengeditan kode di PyCharm yang tidak mungkin atau sulit untuk diterapkan dalam editor teks. Teknik-teknik ini tidak melakukan tindakan pada string, tetapi pada struktur sintaksis dan semantik Python: variabel, ekspresi, fungsi. Andrei menjelaskan apakah ini memungkinkan Anda untuk mengedit kode lebih cepat dan apa kerugian dari pendekatan ini.



Kepala Ilmu Data di ScrapingHub Mikhail Korobov berbicara tentang bagaimana pembelajaran mesin dapat digunakan untuk menulis laba-laba web pintar. Michael juga berbicara tentang komponen Open-Source yang tersedia dari mana laba-laba pintar tersebut dapat dirakit.



Vadim Pushtaev , seorang pengembang di Mail.Ru, memberi tahu bagaimana mereka menulis tes unit pada Pencarian. Dari hal-hal kecil: bagaimana cara menyebutkan, apa struktur dari setiap tes, dll., Hingga pertanyaan besar: bagaimana keadaan dengan TDD, bagaimana menjadi basah, bagaimana menghadapi sistem eksternal seperti database dan bagaimana mereka hidup dengan perlengkapan.



Marina Kamalova , pengembang Alice dari Yandex, memberi tahu komponen python mana yang dapat Anda buat bot obrolan teks, apa yang terjadi sejak Anda menerima pesan pengguna hingga saat Anda menerima respons dari bot (NLU, NLG, pengklasifikasi ML), bagaimana menyesuaikan bot ke berbagai pengirim pesan instan dan bukan hanya pengirim pesan instan, tetapi juga cara meningkatkan ketahanan bot menggunakan API Telegram sebagai contoh.



Vitaliy Davydov, CEO di Poteha Developers, dalam laporannya meninjau contoh layanan microser pada Serverless dengan Python.



Direktur Pengembangan di DomKlik Alexey Kuzmin berbicara tentang kekuatan dan kelemahan pemrograman asinkron, menunjukkan bagaimana mekanisme ini bekerja di dalam Python. Dianggap beberapa perpustakaan dan alat yang berguna. Sebagai kesimpulan, ia berbicara tentang bagaimana mengukur dan men-debug kode asinkron dengan benar.



Pimpinan teknis di Avito Dmitry Khodakov berbicara tentang masalah dan jebakan tipikal ketika membangun kerangka kerja layanan mikro yang dimuat, tentang membuat profil aplikasi asinkron, perbedaan mendasar antara tornado dan asinkron aiohttp, dan membuat perbandingan tornado vs aiohttp yang jujur ​​dalam kondisi yang dekat dengan pertempuran. Laporan ini akan berguna bagi pengembang Python berpengalaman yang menangani asynchrony dan layanan microser yang menghadapi masalah penskalaan dan debugging dengan aplikasi asinkron.



Eugene Slezko, Direktur Teknis Marilyn System, berbagi pengalamannya dalam mengimplementasikan arsitektur berorientasi layanan dalam sistem yang telah dikembangkan dengan Python selama lebih dari 5 tahun. Mengapa ini dibutuhkan? Masalah apa yang dipecahkan dan masalah apa yang dibuatnya? Apa yang harus Anda perhatikan sejak awal? Apa untungnya dari sudut pandang insinyur dan dari sudut pandang manajemen pengembangan?



Pengembang di Tinkoff.ru, Denis Kataev, menganalisis cara kerja SQLAlchemy dari dalam, bagaimana cara kerjanya menyederhanakan dan kapan menggunakannya (spoiler - selalu).



Setiap orang yang terlibat dalam pengembangan profesional pada apa pun ingin membuat kegiatan sehari-hari mereka lebih nyaman. CTO di Spherical Anton Patrushev berbagi kombinasi alat yang sangat baik yang mereka temukan di Spherical sejak awal.



Maxim Mazayev, pengembang Python di CIAN, berbicara tentang prinsip-prinsip pengembangan layanan microsoft di CIAN dan bagaimana mereka menangani masalah tipikal dari dukungan mereka - versi dan konsistensi dari API. Cara mengubah API tanpa merusak apa pun. Cara mengontrol konsistensi melalui sistem CI. Maxim juga mempertimbangkan masalah pembuatan kode dan skema kesombongan.



Biasanya semua peserta dalam pemrograman olahraga menggunakan C / C ++ / Java, tetapi dalam dekade terakhir jumlah peserta yang menggunakan Python telah meningkat. Pengembang Python di Toptal Andrey Soldatenko (Kiev) memberi tahu cara mulai berpartisipasi dalam kompetisi menggunakan Python.



Pengembang python di Yandex Alexander Koshelev berbicara tentang buffering entri dalam database.



Elena Nikitina (Sistema) memberi tahu bagaimana memulai proyek open-source pertamanya sehingga menjadi terlihat; bagaimana memperbaiki gagasan tentang tongkat penyangga ke proyek penuh tanpa memaksakan diri; bagaimana tim-tim stabil berkumpul dan apa yang akan diberikan tim semacam itu kepada Anda; bagaimana menggunakan proyek semacam itu untuk pengembangan yang beragam. Ini adalah laporan untuk pengembang dari semua level. Jika Anda ingin membantu orang lain, Anda bermimpi tentang github dan artikel di hub, tetapi Anda tidak tahu harus mulai dari mana atau hanya malu.



Sergei Karpovich dan Vadim Berezkin dari mos.ru berbicara tentang cara membuat mesin pencari yang ramah pengguna: tentang alat yang tersedia dan cara untuk menyesuaikan kegunaan, kualitas, dan relevansi pencarian internal menggunakan contoh Elasticsearch dan Python. Laporan ini akan berguna bagi para pengembang mesin pencari untuk situs dan portal.



Tahun ini kami mengadakan Panel Pengembangan Inti untuk pertama kalinya. Three Python Core Developer: Yuri Selivanov (EdgeDB, Kanada), Andrey Svetlov (aiohttp, Ukraina) dan Christian Heimes (Red Hat, Jerman) menjawab pertanyaan dari hadirin.



Kostya Yesmukov, Mikhail Penkov, Mikhail Elovskikh, Dmitry Orlov dan Denis Kataev berbicara di Lightning Talks.



Makalah dalam bahasa Inggris


Christian Heimes (Hamburg) - Pengembang Python Core sejak 2007, Insinyur Perangkat Lunak Senior di Red Hat , anggota PSF - membuat presentasi "SSLError, sekarang apa?", Yang secara singkat berbicara tentang primitif kriptografi utama, protokol jabat tangan, struktur internal sertifikat dan infrastruktur kunci publik. Dalam pembicaraan ini, Anda akan belajar tentang praktik terbaik, alat debugging, dan cara mendiagnosis TLS / SSL, dan cara mengelola sertifikat.



Tehlid dari Yelp , salah satu pengembang Swagger / OpenAPI Stephan Jaensch (Hamburg) memberikan ceramah "Ketikkan anotasi dengan basis kode yang lebih besar", yang memberi tahu cara mulai menggunakan anotasi, cara mendapatkan hasil maksimal dari anotasi dan cara menghindari masalah yang muncul ketika Anda mulai menggunakannya.



Melanie Warrick (San Francisco) - Advokat Pengembang Senior di Google Cloud - berbicara tentang Penguatan Pembelajaran.



Manajer Pengembangan di Eigen Technologies , CTO di Exponential, Spesialis dalam Kecerdasan Buatan dan Pembelajaran Mesin Alejandro Saucedo (London) membuat presentasi tentang Pipa Data Industri dengan Python dan Airflow. Pembicaraan langsung ini akan membantu Anda mengetahui cara mengatur pembelajaran mesin menggunakan Airflow.



Insinyur perangkat lunak senior di Engineers Gate Donald Whyte (London) berbicara tentang "Engineers Gate, Pengolahan Data Kinerja Tinggi dengan Python." "Pembicaraan ini menjelaskan bagaimana numpy dan panda bekerja di bawah tenda dan bagaimana mereka menggunakan vektorisasi untuk memproses sejumlah besar data dengan sangat cepat. Kami menunjukkan contoh dataset sedang diproses menggunakan numpy / panda. "Kami menunjukkan cara menggunakan perpustakaan ini secara efektif, mengurangi waktu pemrosesan dataset besar ini dari beberapa jam menjadi beberapa detik."



Seorang insinyur di Aiden.ai Ling Zhang (London) membuat presentasi berjudul "NLP untuk Menemukan Kaya Wawasan dari Massive Noisy Text". "Dalam pembicaraan ini, saya menyajikan studi kasus tentang bagaimana kami mengekstraksi wawasan yang kaya dan dapat ditindaklanjuti dari kumpulan besar berisik tanggapan survei tidak terstruktur untuk entitas pemerintah. Kami mengurangi waktu untuk analisis dari bulan ke menit. "Kami menggunakan scikit-belajar dan NLTK untuk mengeksplorasi teknik seperti pengelompokan, pemahaman bahasa alami, dan peringkasan, dan membahas metode praktis dan teori yang mendasarinya."



Kate Heddleston (San Francisco), insinyur perangkat lunak di startup Shift Technologies (pasar untuk membeli dan menjual mobil bekas), di mana dia terlibat dalam proyek python, pendiri dan CEO di Opsolutely (platform yang membantu tim teknik menyebarkan infrastruktur di cloud), membuat presentasi tentang Hutang Teknis dan Python.



Material


Semua laporan dapat dilihat di saluran IT-People di YouTube.

Hampir semua presentasi laporan dikumpulkan di Yandex.Disk .

Lihat foto dari konferensi di grup VKontakte , di Facebook dan di Yandex.Fotki .

Berlangganan ke jejaring sosial kami dan Anda akan menjadi yang pertama mengetahui tentang berita tersebut. Kami jarang menulis dalam kasus ini.


Tahun ini, untuk pertama kalinya di Rusia, tiga pembicara Pengembang Python Core berbicara di konferensi sekaligus: Yuri Selivanov (EdgeDB, Kanada), Andrey Svetlov (aiohttp, Ukraina) dan Christian Heimes (Red Hat, Jerman)

Beberapa ulasan dari jejaring sosial



Ulasan oleh Alejandro Saucedo:
Foto #PyConRu keluar! Betapa senangnya mengambil bagian dalam konferensi hebat ini! Sangat menyenangkan berbicara tentang Scalable ML dan Data Pipelines! Menantikan konferensi berikutnya! #Biarkan Lakukan Ini

Diperiksa oleh Alexander Menshikov:
PyCon Russia 2018 sukses besar! Dia berbicara hebat dengan orang-orang yang menarik, teknologi Vision dari Mail.ru super. Tahun depan saya akan datang dengan sesuatu yang lain yang menarik) Saya akan membawa sedikit pedagang ke sebuah kontes untuk anak-anak Timur Jauh.

Ulasan bagus Alexander Polomodov dengan analisis laporan:
β€œSaya berada di Pycon 2018 Rusia tahun ini dan saya menyukainya :)
Tingkat konferensi yang layak, tidak hanya disediakan oleh organisasi acara, tetapi juga oleh laporan menarik, yang tidak begitu sering terlihat akhir-akhir ini. ”



Terima kasih telah bersama kami! Sampai jumpa di PYCONRU-2019!



Terima kasih kepada sponsor kami yang memungkinkan konferensi: mitra emas - JetBrains , mitra perak - MediaScope , Kaspersky Lab , Marilyn , Megafon , sponsor gelombang positif - CIAN , mitra teknis - Mail.ru , sponsor perunggu - Yandex , sponsor air - Avito dan sponsor setelah pesta adalah Sirena-Travel .

Source: https://habr.com/ru/post/id422363/


All Articles