• The annual Python conference in Israel PyCon IL has its own site.
  • If you would like to make sure you don't miss it next year, subscribe to the PyCon IL newsletter.

אירועים מתוכננים

אירועים קודמים

  • 2016.05.02 - PyConIL - PyCon Israel 2016
  • 2017.06.11 - PyConIL - PyCon Israel 2017
  • 2019.06.02 - PyConIL - PyCon Israel 2019
    • Sim Zacks, Shai Berger: Opening Session PyCon IL 2019
    • Dan Gittik: Diabolical Python
    • Tal Tiano Einat: Python after Guido: The new governance model
    • Yehuda Deutsch: Python Project Productionization
    • Yehuda Lavy: "Is it safe ?" - python code security tools
    • Roy Penn, Uri Tsemach, Moshe Hazoom: Teaching Thousands Of CPUs How To Read
    • Miki Tebeka: Descriptors - Supercharge Your Dot
    • Tal Tiano Einat: Data Classes in Python: Why They're Great + Examples Using attrs and dataclasses
    • David Bordeynik: Logging Like a Pro - The Stuff They Don't Tell You
    • Guy Doulberg: Parallel computing and Concurrency
    • Mark Geyzer: Hacking Around Enumeration
    • Edward Haas: Beautiful {Automation} System Tests using Pytest
    • Liran Haimovitch: Understanding Python's Debugging Internals
    • Gábor Szabó: Fixtures and Test Doubles in Pytest
    • Ido Ben-Yair, Pavel Rogovoy: Root Cause Analysis with eBPF & Python
    • Marcin Gębala: Real world Graphene: lessons learned from building a GraphQL API on top of a large Django project
    • Adam Kariv: Making our Municipalities more Transparent using Python!
    • Nadav Goldin: When Deep Learning meets Production
    • Barak Korren: Settling new planets - adding Ansible modules and plugins
    • Shmuel Amar: Rust is the next Python FFI
    • Eli Gur: Python 3.8 new stuff, assignment expressions and why Guido quits as BDFL
    • Ram Rachum: PySnooper - Never use print for debugging again
    • Ronnie Sheer: Async/Awaiting Production
    • Nikolay Grishchenko: Serverless orchestration of async serverless workers in the cloud
    • Daniel Belenky, Gal Ben Haim: Extend Kubernetes to make you a coffee
    • Yael Green: From 2 to 3 in 1 go
    • Lior Mizrahi: I hate security - Bluetooth distance detection story
    • Yoav Glazner: "Scope of Variables in Python" - A full scoop of python scopes!
    • Erel Levine: Beating #fakenews with Jupyter notebooks
    • Amit Ripshtos: PyPy - the hero we all deserve
    • Eran Friedman: Boosting simulation performance with Python
    • Gilad Shefer: Pylint - Python static code analysis
    • Barak Itkin: Building ORMs from scratch with advanced Python
    • Daniel Goldfarb: Pandas for Fun and Profit: Using Pandas for Successful Investing
    • Avi Aminov: Pipenv - The Python Companion You Wish You Always Had
    • Yuval Turgeman: Writing user space filesystems
    • Moshe Malawach: Decentralizing the cloud with Project Aleph (decentralized applications framework, aka "Look ma, no -centralized- cloud!")
    • Uri Goren: NLP on legal contracts
    • Ari Bornstein: Beyond Word Embeddings The Future of Semantic Representation
    • Jacob Barhak: Standardizing Clinical Data with Python
    • Yehuda Horn: When the power of "Where" meets the power of "Share"
    • Idan Angel: Model explainability
    • Matti Picus: Numpy: what has changed and what is going to change?
    • Bitya Neuhof: Automation of feature engineering: pros and cons
    • Dima Goldenberg: Social Network Analysis - From Graph Theory to Applications with Python
    • Talia Tron: AI based triage - predicting late and early mortality after emergency department visit
    • Moran Haham: A Case study: How to effectively operationalize a Machine Learning model
    • Dean Langsam: Disease Modeling with Scipy and PyMC
    • Fred Rotbart: Hierarchical Temporal Memory in Python
    • Sephi Berry: our DASK ETL Journey
    • Dan Ofer: Medical ML, healthcare and model/feature interpretability
    • Inbal Horev: Building text classifiers with state-of-the-art Deep Learning frameworks
    • Alex Levin, Orr Shilon: Data Pipelines - Comparing Airflow and Luigi by people who have made mistakes in both
    • Marcin Sobczyk: Making your Python code write your Python code
    • Moshe Malawach: Creating a device and publishing sensor data to a decentralized cloud using Aleph.im and MicroPython
    • Mridul Seth: Network Science, Game of Thrones and Python
    • Miki Tebeka: Let's write a Lisp interpreter
    • Matti Picus: Wrapping C code and running it in Python
    • Uri Goren: Named entity recognition with deep learning
  • 2021.05.02 - PyConIL - PyCon Israel 2021
    • Oren Matar: Beyond Time Complexity - NumPy, Pandas and vanilla python optimization tricks you must try
    • Meir Vengrover: Python - the golden bridge between algorithm and software development
    • Rachel Chocron: Application State Management
    • Alon Gal: Resumable persistent functions in Python: how to build a chatbot the fun way
    • Or Ben-Zeev: Python code in an object store, Go fast to production and don't break things
    • Reuven Lerner: Avoiding memory leaks with "weakref"
    • Bat-El Ziony Sabati: Python's Frontend - Not what you would think
    • Pavel Rogovoy, Ron Shilo: Versioning 1.0.1
    • Nikolay Grishchenko: Serverless Python
    • Reuven Lerner: When is an exception not an exception? Using warnings in Python
    • Gal Ben David: Leaving Celery in the Dust: How to truly scale in production
    • David Melamed: Building a Secure Python Cloud Application from scratch
    • Yehuda Levian: Cleaner SW architecture using python annotations
    • Hodaya Stern: Be a Pythonista: Coding and Life Lessons Learned from Python
    • Yael Green: WebSockets and Flask for the real world
    • Haki Benita: Practical Advice for Using Mypy
    • Ronnie Sheer: OWASP Top 10 in 20: Application Security for the average Pythonista
    • Benjy Weinberger: Python monorepos: what, why and how
    • Peter Kogan: Go Beyond Mock: on Mocks, Stubs and Fakes
    • Or Weis: Python RPC and PubSub over Websockets
    • Noam Elfanbaum: Hello Airflow, farewell Cron jobs
    • Chai Tadmor: FastAPI: The most modern Python3 web framework
    • Roee Drucker: Lock and roll - Advanced locks debugging with GDB
    • Asaf Sarid: Cutting the Right Corners: Handling High Cardinality by Understanding Your Data
    • Adam Hopkins: Liberate your API: Building a task manager inside Sanic
    • Adam Kariv: Geographic Data - an Introductory Tale
    • Lior Segev: How to Test Microservices
    • Noy Nakash, Avi Naftalis: Novel approach of collecting and analyzing data from PyTest with Elasticsearch
    • Gal Braun: Malware Representation Using Graphs
    • Gal Hochma: Short Text in the Wild
    • Eyal Trabelsi: Practical Optimisation for Pandas
    • Uri Yanover: War stories: when data doesn't (easily) fit in memory
    • Noa Lubin: Harnessing Data to Improve Healthcare
    • Tal Franji: Genomic data - cost-effective scaling in the cloud
    • Marina Shvartz: Testing stochastic AI models with hypothesis
    • Jacob Barhak, James A. Bednar: Tutorial: Using Python HoloViz Technologies to Create Interactive Presentations
    • Ari Bornstein: Deep Learning, Minus the Boilerplate with PyTorch Lightning
    • Nathalie Hauser: Model-Agnostic Interpretation - Beyond Shap and Lime
    • Yama Anin Aminof: Fun With Trees! Get to the Root of Song Classification
    • Hanan Shteingart: Causality in Python
    • Uri Goren: Natural language grounding - the next frontier
    • Nofar Dali Betzalel: Prepare for the Unknown - Adjust Your Model to Label Distribution Shifts
    • Oren Matar: Opening the black box - an interpretable neural network architecture
    • Jonathan Laserson: Automatic Curation of Test sets
    • Dean Langsam: "Clippy" for Python - Let's build a real-time code companion by hooking over any function.
    • Orr Shilon: A Feature Store - what is it good for
    • Luka Androjna: Methods for Effective Online Testing in Python
    • Yaron Michael: mapping and analysis of geospatial big data using geemap and Google Earth Engine
    • Yair Beer: Python bottleneck optimization - progression from lists to cupy arrays
    • Nir Barazida: Set your EDA on Autopilot
    • Stav Shemesh: What’s Everyone Talking About? Discovering Topics with Sentence-BERT
    • Naomi Kriger: String Comparison In Real Life - Challenges and Various Ways to Resolve Them
    • Assaf Klein, Hila Weisman Zohar: Enabling Super Fast DS Research using AutoML
    • Drausin Wulsin: Reprogramming immunity with AI and single-cell multiomics
  • 2022.06.28 - PyConIL - PyCon Israel 2022 - Conference
    • Sim Zacks, Lior Mizrahi, Oren Nissenbaum, Miki Tebeka: Panel: Python Strategy
    • Maya Gershovitz Bar: The hidden costs of your favorite functions
    • Assaf Dayan: Building Lightning-Fast Apps With asyncio
    • Reuven Lerner: What happens when you import a module?
    • Yael Green: Monorepo - One Repo To Rule Them All
    • Amit Ripshtos: No more sassy SaaS integrations
    • Gil Cohen, Eyal Greenberg: Python common security mistakes in 2022
    • Shachar Shemesh: Off road profiling - when the automated profilers just don't cut it.
    • Boaz Wiesner, Keren Meron: Supercharging Pipeline Efficiency with ML Performance Prediction
    • Liron Faybish (Ben Kimon): Detecting anomalous sequences using text processing methods
    • Yoel Zeldes, Shuki Cohen: Zero to Hero: Few Shot Learning + Multi-armed Bandit
    • Noa Marom: Python & DAG architecture: The winning combination for the development of complex varied algorithmic flows in an agile world.
    • Efrat Ravid: Cracking Wordle: Machine Learning based Strategies
    • Amit Raphael: Engineering and algorithms using python at scale – creating a High Definition Map of the world's road network
    • Assaf Klein, Hila Weisman Zohar: Computer Vision for The Poor: How to easily reduce Deep Computer Vision to shallow NLP
    • Lior Dagan Leib: Circuit Playground Bluefruit Board: Bringing Objects to Life (With Python Code)
    • Gabriel L. Manor: Hidden Hacks in Linters for Better & More Secure Code
    • Shai Geva: Property Based Testing with Hypothesis: Stronger Tests, Less Work
    • Ronnie Sheer: GPT-3 wrote the description for this talk... Scary or exciting?
    • Liran Haimovitch: Effective Protobuf: Everything You Wanted To Know, But Never Dared To Ask
    • Ariel Lieberman: There is always another way: Sharpen your NumPy skills with the 8 Queens puzzle
    • Dror Ivry: meet the best feature in python 3.10: match-case
    • Michael Sverdlin: Exploring the Cheese Shop - What's in the Python Package Index?
    • Yam Peleg: Keynote: Yam Peleg
    • Michael Khaitov: Memoirs of a Python Object: Memory Management and Improving Performance
    • Hodaya Ankri: Identity providers, your app, and everything in-between
    • Yonatan Goldschmidt: Optimizing Code Performance for Python Internals
    • Nathan Shain: The Journey of Upgrading A Python Version: From a Debugger Perspective
    • Yishai Zinkin: From PyPerf to py-spy - Everything You Need to Know About Python Profilers
    • David Baum: It's Critical: Concurrent programming as a sane programming model (or how I met critical section)
    • Adam Kariv: Building your own dystopic surveillance state with Python
    • Ron Alfia: Fine Grained Error Locations in Tracebacks
    • Aviad Hahami: Under the sea - Attacking vulnerable C creatures in Snakes-land
    • Noga Karni: Why Does "Don't Stop Me Now" by Queen Make Us Happy? Feature Analysis
    • Layla Abu Khalaf: What are we busy about?
    • Bat-El Ziony Sabati, Mordechai Alter: Data Class Serialization The Right Way
    • Dina Bavli: Life, Death, and Shopping
    • Liron Soffer: Web apps for data science using streamlit
    • Avraham Raviv, Or Reginiano, Eliya Bronshtein: Formal Verification through Python – Why and How?
    • Stav Shemesh: 🤖 Transformer-based NLP Pipelines with SpaCy v3
    • Inon Peled: Don’t Underestimate the Obvious: Murphy’s Law in Real-life Data Science
    • Michael Haberman: Getting Started with OpenTelemetry in Python
    • Dor Amram: How to Lift Your Tech Debt Curse with the Magic of the Open-Close Principle
    • Naor David: Leveraging networkx in-memory graphs for securing your cloud infrastructure
    • Miki Tebeka: JSON - The Fine Print
    • Haki Benita: Overcoming Concurrency Issues in Web Applications
    • Anat Wax: Basic microcontroller programming with Python
    • Yarin Asulin: Django URL Pattern Role Authorization System
    • Michael Segal: Minimum Viable Security for Python Applications
    • Niv Sluzki: Pythonic DDD And How To Improve Your Life When Maintaining A Monolith
  • 2023.07.04 - PyConIL - PyCon Israel 2023 - Conference
    • Irit Katriel: Opening Keynote
    • Daniel Weber: A Bug's Life
    • Aur Saraf: Things you can do in Python, but probably shouldn't
    • Boris Gorelik: The Secret Agents of Modeling: Why ABM Deserves Your Attention!
    • Shai Rubin: Fun With ASTs
    • Ran Bar-Zik: Using 4$ microprocessor for fun and profit!
    • Shai Cohen: Date for two: Server, Client, and Datetime in a Multi-timezone environment
    • Omer Shacham, Oren Nissenbaum: Python Typing Implementation: Best Practices and Pitfalls
    • Jonathan Daniel: Build Systems, Package Managers, pyproject.toml and you - how to work with Python in 2023
    • Adam Hopkins: Closing Keynote
    • Alon Nisser: How to kill your PySpark performance with these simple tricks
    • Eyal Trabelsi: Practical Optimisation for Pandas
    • Pini Reisman: Faster code for global scale -- Mobileye HD mapping the world
    • Yifat Makias: DB migration can be less scary - using alembic tool
    • Sharon Rones-Makmal: Automation Thinking! - Automation to improve personal and work lives, and how to have the mindset of Automation
    • Galit Bary-Weisberg: Clean Code for Data Scientists
    • Tom Ron: Do you miss me?
    • Haki Benita: Taming Nondeterminism with Dependency Injection
    • Gabriel L. Manor: Building Authorization with Python: Dos and Don’ts
    • Chayim Kirshen: Fixing a CVE In the Open: redis-py, chatgpt, and open source bug hunting
    • Josh Grossman, Michal Kamensky: Omniscient AppSec: Custom, continuous security verification of python code
    • Roy M Mezan: Face Off: Brute-force attack on Biometrical-databases
    • Erez Waisbard: How to prepare your python code for the post-quantum era
  • 2024.09.16 - PyConIL - PyCon Israel 2024 - Conference
    • Elazar Neeman: Leveraging Python for Real-Time Image processing
    • Eugene Rojavski: Malicious Needle in a Haystack - PyPi Security Pitfalls
    • Dor Schwartz: Teach Your Old Code New Tricks: Automating Code Quality in Large Projects
    • Kathrine Smoliansky: Reaching One Million Hands for Israeli advocacy
    • Avi Lumelsky: Secimport: Tailor-Made eBPF Sandbox for Python Applications
    • Noah Santacruz: Beyond KMeans - using LLMs to improve text clustering
    • Tsvi Mostovicz: Designing a plugin architecture in Python
    • Hanan Cohen: How to create addiction to Python?
    • Guy Pozner: Accelerating ML Development with Multi-Modal Datasets: Leveraging Python, Parquets, and Daft
    • Liad Oz: Hacking the Python Import System
    • Eyal Balla: It's all about the db - our journey between databases to accommodate 100k events per second
    • Shani Bendor: Empowering the Next Generation: Teaching Python to Young Girls through AliceCode
    • Roy Noyman: No more dependency nightmares: the Wix way for a healthy and stable python platform
    • Haki Benita: How to Make Your Backend Roar
    • Yishai Zinkin: Unlocking Python's AST: The Metaprogramming Superpower You Didn't Know You Had
    • Tomer Brisker: Reducing your memory footprint by 75% with 6 lines of code
    • Carine-Belle Feder: Letting AI Steal My Job - I'm Not Even Mad, This Is Amazing
    • Nir Geller: Unblocking the Loop: Mastering Python's I/O Loop Monitoring
    • Ohad Ravid: Making Python 100x faster with less than 100 lines of Rust
    • May Walter, Shani Armon: The Hitchhiker's Guide to Advanced Python Monitoring
    • Adam Kariv: Unit testing LLM Agents
    • Gil Reich: How we deleted a dozen files and 10,000 lines of code and got control of our Airflow DAGs
    • Shahar Heller: Let JSON Schema and Pydantic write your data models
    • Tamar Galer: logger.info(f"Don't Give all your {secrets} away")
    • Ran Bar-Zik: Python bad cryptography habits
    • Liubov Burtseva, Uri Drori: CLI, CI, DIY: Crafting Python Based Dev Tools in a DevOps Vacuum
    • Shai Geva: 10 Ways To Shoot Yourself In The Foot With Tests
  • 2024.09.17 - PyConIL - PyCon Israel 2024 - Workshop
    • Gil Zilberfeld: Introduction to Playwright with Python
    • Hila Weisman Zohar: Unleashing the Power of LLMs & Gen AI with Python
    • Miki Tebeka: Getting Started with gRPC
    • Daniel Anderson: Codyssey - a playful Python workshop
    • Udi Oron: Introduction to Geospatial data and GeoPandas
  • 2025.05.08 - PyConIL - PyCon Israel 2025 - Call For Papers