"Sly Python" Mikhail Korneev, Grigory Petrov, Ilya Beda dan pembicara-tesis keren lainnya dari pidato di PyCon Weekend

Konferensi PyCon adalah cara untuk bergabung dengan perusahaan yang ramah dengan orang-orang yang berpikiran sama. Komunikasi dengan orang-orang yang menarik dan cerdas, pertukaran pengalaman dan kesempatan untuk memperluas lingkaran kenalan profesional.



Peserta Paikon tidak hanya mendengarkan laporan dan "menggelengkan kepala" dengan informasi dan wawasan tentang kehidupan. Hal utama untuk konferensi off-line adalah komunikasi langsung. Dan di mana lagi Anda bisa berdiskusi dengan para pembicara selama bagian resmi acara, dan kemudian mendiskusikan kode tersebut sambil minum segelas anggur renungan?



PyCon Weekend akan berlangsung dalam 2 minggu (19-20 Maret 2021). Sementara itu, kami meminta para pembicara untuk memberi tahu Anda tentang laporan mereka.





gambar



Mikhail Korneev

BestDoctor, pencipta dan penulis saluran "Sly Python" di You Tube



Topik: Bagaimana Pemeriksaan Otomatis Membantu Kami Membuat Kode yang Lebih Baik

“Seperti proyek yang berkembang, kami menghadapi beberapa masalah:

- kode semakin besar, menjadi lebih rumit

- tim berkembang, orang-orang dengan pengalaman dan kebiasaan yang berbeda datang

- banyak masalah muncul secara teratur pada peninjauan kode

Masalah ini tidak dapat diselesaikan diselesaikan secara instan dan sepenuhnya, Tetapi selama bertahun-tahun, tim telah mengembangkan pendekatan yang baik - jika kami secara teratur menghadapi masalah dan verifikasinya dapat diotomatiskan, kami perlu melakukannya.

, , . , , »












Teamlead Tinkoff.ru



: ORM

« aio- , : HTTP . , , , aio-database . ORM , . , , .

Dalam ceramah saya, saya akan memberi tahu Anda dalam jenis tugas apa semuanya akan baik-baik saja, dan kapan Anda seharusnya tidak mengharapkan keajaiban dari asynchrony. Kami juga akan mencari tahu mengapa sangat sulit untuk menulis ORM asinkron dan cara menambahkan asinkron di SQLAlchemy baru tanpa menulis ulang kode menggunakan greenlet "




gambar



Gleb Alshansky

Open Technologies



Topik pidato: Pembelajaran Penguatan Aman: cara mencegah robot merusak apa pun

“Pembelajaran penguatan adalah paradigma yang bagus untuk membuat algoritme untuk mengontrol robot, yang tidak melibatkan penulisan sejumlah besar aturan secara manual yang menentukan batasan pada perilaku robot, atau menandai kumpulan data besar untuk pelatihan. Sebaliknya, robot dapat belajar dari pengalamannya berinteraksi dengan lingkungannya melalui trial and error.

Namun di sini muncul 2 pertanyaan:

1. Bagaimana memastikan bahwa, membuat kesalahan dalam proses pembelajaran, robot tidak merusak dirinya sendiri atau sesuatu / seseorang di sekitarnya?

2. Bagaimana membuat pelatihan efektif dalam hal jumlah percobaan? "





gambar





Pengembang Alat Pembelajaran Mesin Nikita Dmitriev , Yandex



Topik pidato: item baru di CatBoost

“Dalam laporan saya, saya akan memberi tahu Anda tentang Catbust dan tugas apa yang diselesaikannya. Kami akan berbicara tentang fitur teks dan embeddings yang baru-baru ini didukung di catboost, membahas pentingnya fitur, dan melihat mekanisme pemilihan kami. Pada akhirnya, mari kita bahas tentang cara untuk menentukan ketidakpastian dalam prediksi Catbust "




gambar



Ilya Beda Beda.

Perangkat lunak



Dema pembicaraan: Python di FHIR

«HL7 FHIR — . . Enterprise , Java .Net. , beda.software , python . open source Python FHIR.

, FHIR, . , »

PyCon Weekend, , , "








Nikolay Markov

Aligned Research Group LLC



Topik ucapan: Modul bawaan Python eksotis

“Ada beberapa sudut pandang. Beberapa orang mengatakan bahwa tidak perlu menggunakan modul pihak ketiga jika sudah ada implementasi siap pakai untuk mereka di pustaka standar. Yang lain mengatakan bahwa perpustakaan ini adalah tempat di mana modul membusuk secara diam-diam, jadi Anda perlu mengambil implementasi pihak ketiga yang baru dan modern.



Tetapi faktanya adalah fakta - selama sejarah panjang dan kaya dari pengembangan Python, pertunjukan aneh dari modul dengan berbagai tingkat kebutuhan dan elaborasi telah dikumpulkan di perpustakaan standar. Bahkan agak mirip dengan NIICHAVo dari sebuah cerita terkenal - semakin dalam Anda melangkah, semakin banyak hal misterius yang Anda temukan. Mari lihat? "




gambar



Anton Patrushev

Bulat



Topik Bicara: Otomatiskan: Cara Menggunakan Panggilan untuk Mengurangi Kekacauan

“Saya ingin berbicara tentang bagaimana kami mulai menggunakan pyinvoke untuk mengotomatiskan berbagai operasi di tim kami. Seperti: pengujian, pemeriksaan gaya, rilis, dll. Berkat ini, kami dengan cepat berhasil menghadirkan satu basis untuk semua paket internal dan eksternal kami. Pada saat yang sama, kami mendapat kesempatan untuk mengubah kebaktian sesuai kebutuhan, dengan segera dan di mana pun.

Siswa akan dapat memahami bahwa konvensi dan konvensi dalam sebuah tim paling baik dikodifikasi sehingga dapat digunakan kembali di semua paket. Dan lebih mudah dan menyenangkan untuk mengembangkan tugas tambahan dengan python daripada di make.

Pembicaraan ini ditujukan untuk pengembang + python menengah yang berurusan dengan manajemen paket "





gambar





GraphQL NoSQL



«NoSQL . ( ) .

GraphQL , ORM, GraphQ, SQL . GraphQL MongoDB, GraphQL / , «» «».



…»




gambar



Grigory Petrov

Evrone



Topik: Mengapa python lambat?

“Hanya dua puluh tahun yang lalu, dunia ini sederhana dan lugas. Python, Ruby, dan PHP adalah bahasa "scripting", "ditafsirkan". Dan C ++ dan Java "dikompilasi, oleh karena itu ratusan kali lebih cepat." Dan sekarang, pada tahun 2021, "masalah empat tubuh" diselesaikan di C ++ hanya dua kali lebih cepat dari JavaScript. Tapi masih ratusan kali lebih cepat dari Python atau Ruby. Kedengarannya tidak adil. Dan ada banyak pembicaraan bagus yang menjawab pertanyaan "apa yang harus dilakukan" dan "bagaimana mengolesi semuanya dengan PyPy, Numba dan Cython".

Saya akan memberi tahu Anda tentang "siapa yang harus disalahkan": tentang kompiler, bytecode, ceval.c, mesin virtual, JIT, ekstensi asli dan segala sesuatu yang mengapa kami dipaksa untuk mendengar "Python lambat" yang menyinggung ini




gambar



Alexey Burov

QuantumSoft



Topik: Cara menggunakan Git Precommit Hook tanpa rasa sakit

“Hari kerja - kami berkomunikasi dengan manajer produk, memikirkan tentang warisan, mengamati SOLID, mengikuti TDD, menerapkan DDD. Dan terkadang tidak ada waktu untuk berhenti dan melihat alat sehari-hari, git.

Sepertinya saya juga mendengar tentang Git Hooks, sesuatu tentang bagian dalam di dalam folder .git dan beberapa skrip ... baik, lebih baik tidak membahasnya, saya akan membaca sesuatu tentang versi baru nama kerangka kerja.



Tapi karena “kita semua berkumpul di sini hari ini”, maka mari kita bicara tentang git hooks: ingat jenis binatang apa itu, lihat pre-commit (yang merupakan alat, bukan pengait), apa yang baru dan bagaimana cara hidup dengan kait pra-komitmen di monorepositories "





gambar



Maxim Akinin

assi.ai



Topik pidato: pengalaman mengintegrasikan layanan mikro di Rust ke dalam pipeline layanan mikro yang ditulis dengan Python

“Integrasi Python dengan Rust adalah tren saat ini, berkembang pesat. Tetapi bagi banyak orang, ini adalah sesuatu yang teoretis dan menakutkan untuk digunakan dalam produksi.

Mari kita lihat kasus dari produksi nyata.

Mengapa berintegrasi dengan Rust?

Mengapa pemimpin tim tidak takut akan hal ini?

Bagaimana Anda bisa mengatur pipeline penghitungan untuk mengintegrasikan Rust ke dalam rantai eksekusi kode Python semudah mungkin?

Pertanyaan tidak jelas apa yang bisa Rust membantu Pythonist? Bagaimana cara mengganti marshmallow dan pustaka lain dengan rekan Rust?



Dalam pembicaraan saya, kami akan mempertimbangkan semua masalah di atas, membahas beberapa jebakan dan menyimpulkan bahwa Rust dan Python adalah salah satu tren masa depan yang paling kuat di dunia Python "




gambar



Mikhail Elovskikh

Yandex.Cloud



Topik: Cek Fantastis dan Tempat Menemukannya

“Apakah Anda tahu situasi“ semuanya bekerja untuk saya ”, ketika semuanya baik-baik saja secara lokal dan di CI, tetapi pengguna menderita dalam produksi?

Kami di jaringan virtual Yandex.Cloud terus-menerus memantau aktivitas dengan bantuan pemeriksaan aktif skrip produksi berdasarkan python dan py.test.



Saya akan memberi tahu Anda "penyiapan" apa yang berhasil untuk kami dan bagaimana pendekatan ini dapat digunakan dalam proyek Anda "




PyCon Weekend akan berlangsung pada 19-20 Maret di Rosa Khutor.



Program ini mencakup 12 laporan, diskusi, komunikasi langsung dengan pembicara, kelas master, dan pesta favorit semua orang setelahnya.



Konferensi dimulai pukul 10:00 .



Jumlah peserta: 100 orang.



Anda dapat memesan tiket serta mengetahui semua detail acaranya, di sini .



Sampai jumpa!



All Articles