PyWeb has monthly in-person meetings with multiple speakers and virtual presentations each time with a single speaker and an open floor for discussions.
PyData has in-person meetings with multiple speakers every few months and a conference once a year with many speakers.
PyCon is an annual event with many many speakers.
Planned events
Past events
2025.01.05 - PyWeb -
PyWeb-IL #112 - January 2025
Ruth Dubin: Django settings with pydantic
Leah Levy: Using Streamlit to easily create interactive web apps and deploy machine learning models
Gábor Szabó: Python Types
2024.12.15 - PyWeb -
PyWeb-IL #111 - December 2024
Yoav Ramon: About Nym
Nikita Baryshev: How to build a microservice with Python + FastAPI that will help to switch from RDS to DynamoDB and save costs.
Noam Morey: From Migrations to Tests: Alembic-powered DB Consistency
2024.12.03 - PyData -
PyData Global 2024
2024.11.27 - PyWeb -
PyWeb-IL #110 - November 2024
Asaf Brom: Welcome to Infinidat
Miki Tebeka: Advanced Python OO
Ori Poria: boto-model
Maor Kadosh: REPL-Driven Development – Adapting Lisp-style interactive development in Python
Christina Beletskaya: Python Profiling Made Easy
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
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
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
Hanan Cohen: How to create addiction to Python?
2024.09.03 - PyWeb -
PyWeb-IL #109 - September 2024
Daniel Balosh: From Sluggish to Speedy: A Developer's Guide to Taming MySQL Performance
Alon Levy: Marimo - a new python notebook
Gal Goldner: DICOM (Digital Imaging and Communications in Medicine) standard
Naum Raviz: A pagination that scales with your data
2024.08.07 - PyWeb -
PyWeb-IL #108 - August 2024
Asher Sterkin: Implementing the Composite Design Pattern in Python
Uri Mogilevsky Shay, Menachem Kluft: Accelerating Parquet file filters via row groups
2024.07.25 - PyMaven -
Testing Python with Pytest: The magic of fixtures
2024.07.21 - PyData -
PyData @ Melio
2024.07.08 - PyWeb -
PyWeb-IL #107 - July 2024
Shai Berger: Careful What You Search For! - or, how to make a computation 20,000 times faster
Idan Gazit: Copilot Workspace: what it is, how it works, why it matters
2024.06.08 - PyConIL -
PyCon Israel 2024 - Call For Papers
2024.05.21 - PyData -
Polars workshop @ Fairmatic
2024.05.19 - PyWeb -
PyWeb-IL #106 - May 2024
Alon Nisser: Growing up - A data story
Ori Roza: A new way of testing web frameworks
Miki Tebeka: A Python Quiz
2024.03.18 - PyWeb -
PyWeb-IL #105 - March 2024: Dataclasses and hacking 'import'
Rick Pelleg: Introducing Infinidat
Elad Silberring: Python dataclasses
Elad Silberring: War stories
Liad Oz: Hacking 'import'
2023.09.11 - PyWeb -
PyWeb-IL #104 - September 2023: Dash and reading code
Aur Saraf: Read Code Every Day
Roman Olshanskiy, David Katz: Rapid Development of Big Data Analytics Apps using Dash
2023.07.04 - PyConIL -
PyCon Israel 2023 - Conference
Daniel Weber: A Bug's Life
2023.05.01 - PyWeb -
PyWeb-IL #103 - May 2023: Pandas and OpenEdX
Miki Tebeka: Faster Pandas: Make your Pandas code run faster and consume less memory
Roi Shillo: CampusIL Architecture: Deploying Enterprise-grade Django-based architecture for National Learning Environment based on OpenEdX
2023.03.13 - PyWeb -
PyWeb-IL #102 - March 2023: VisiData and test architecture
Ram Rachum: VisiData: A Vim-like tool for data science in the terminal
Aur Saraf: Test architecture can make or break your project
2023.01.02 - PyWeb -
PyWeb-IL #101 - January 2023: Variable scope and HTML over the wire
Miki Tebeka: Variable scope & closure
Meir Kriheli: HTML over the wire
2022.11.14 - PyWeb -
PyWeb-IL #100 - November 2022: Chrome extensions and CDC
: About Swimm
Elad Silberring: Creating a Chrome browser extension
Alon Nisser: Change Data Capture (CDC) for advanced integration
2022.09.12 - PyWeb -
PyWeb-IL #99 - September 2022: PostgreSQL and Git internals
: About Swimm
Amir More: Cultural Learnings of PostgreSQL for Make Benefit Glorious Company Product
Aur Saraf: Git is a great design
2022.07.04 - PyWeb -
PyWeb-IL #98 - July 2022: Vulnerabilities and PostgreSQL
: About Viz.AI
Adam Gold: How I found and fixed a vulnerability in Python
Miki Tebeka: python -m
2022.05.02 - PyWeb -
PyWeb-IL #97 - May 2022: Federated Learning and Regular Expressions
Tal Einat: Federated Learning: A promising new method for privacy-preserving ML (AI) modelling
Aur Saraf: Stand Back! I Know Regular Expressions
2022.03.07 - PyWeb -
PyWeb-IL #96 - March 2022: PostgreSQL and property-based testing
Shai Geva: Property-based testing
Ram Rachum: Using Reinforcement Learning to understand our society
2022.01.03 - PyWeb -
PyWeb-IL #95 - January 2022: async.io and Pytest
Eyal Balla: Python async.io - From zero to hero
Amir More: Postgresql in Theory and Practice.
2021.11.01 - PyWeb -
PyWeb-IL #94 - November 2021: Method chaining and Kubernetes
Tal Einat: Method chaining in Python
Alon Nisser: Kubernetes CPU- Requests, limits and noisy neighbors
2021.09.13 - PyWeb -
PyWeb-IL #93 - September 2021: PostgreSQL indices and epistemology
Haki Benita: Unlocking the full potential of PostgreSQL indexes in Django
Alon Nisser: Epistemology - reflections on what is a truthful representation of reality in the software world
2021.07.05 - PyWeb -
PyWeb-IL #92 - July 2021: Caching and Spark
Alon Nisser: Using Spark with python: some tips and patterns
Aur Saraf: The Two Hard Things In Computer Science
2021.05.10 - PyWeb -
PyWeb-IL #91 - May 2021: Rust and string formatting
Meir Kriheli: tRust the process
Miki Tebeka: So you think you can print?
2021.05.02 - PyConIL -
PyCon Israel 2021
2021.03.01 - PyWeb -
PyWeb-IL #90 - March 2021: WebRTC and simulations
Miki Tebeka: Simulations for the Mathematically Challenged
Benny Daon: WebRTC - Real time communications for the web
2021.01.04 - PyWeb -
PyWeb-IL #89 - January 2021
Miroslav Šedivý: A Day Has Only 24+-1 Hours
Aur Saraf: Using Cython to run a C++ synth with a Kivy frontend on Android
2020.11.02 - PyWeb -
PyWeb-IL #88 - November 2020
Shai Berger: The design and development of Choices in Django 3.0
Ram Rachum: GridRoyale, a life simulation for exploring social dynamics
Miki Tebeka: Embedding and Calling Python with 0 Serialization and ε Memory
2020.09.07 - PyWeb -
PyWeb-IL #87 - September 2020
Tal Shahaf: How WhatsApp Works
Miki Tebeka: A Python quiz
2020.07.06 - PyWeb -
PyWeb-IL #86 - July 2020: Bauhaus and class optimization
Dan Gittik: Bauhaus Software Architecture
Eli Gur: Make your classes faster and leaner
2020.01.06 - PyWeb -
PyWeb-IL #85 - January 2020: Blackbox testing, coding conventions, simulations
Benny Daon: Black box testing
Agam Rafaeli: How maintaining coding conventions saved my mental sanity
Eran Friedman: Boosting simulation performance with Python
2019.12.15 - PyWeb -
PyWeb-IL - Django 3.0 release party - December 2019
2019.11.04 - PyWeb -
PyWeb-IL #84 - November 2019: Environment Setup, CPython on GitHub, and music
David Bordeynik: The Perfect Python Environment Setup
Tal Einat: CPython moved to GitHub, how does it work?
Ram Rachum: Live-coding a music synthesizer
2019.09.02 - PyWeb -
PyWeb-IL #83 - September 2019: Config parsers, Airflow and Serverless
David Bordeynik: Why All Config Parsers Suck
Noam Elfanbaum: From Zero to Airflow - bootstrapping a ML platform
Asher Sterkin: Serverless Cloud Flow Programming in Python
2019.07.04 - PyWeb -
PyWeb-IL #82 - July 2019: Productionization, Serialization, and post-Guido Governation
Yehuda Deutsch: Your command is my command (Command line in Python)
Miki Tebeka: Python Serialization landscape
Tal Einat: Python after Guido: The new governance model
2019.06.02 - PyConIL -
PyCon Israel 2019
2019.05.28 - PyMaven -
Fixtures and Test Doubles in Pytest - Workshop
Gábor Szabó: Fixtures and Test Doubles in Pytest - Workshop
2019.05.06 - PyWeb -
PyWeb-IL #81 - May 2019: DevPi, TypeScript, post-Guido
Benny Daon: devpi, your very own cheeseshop
Keren Kenzi: Intro to Typescript
Ram Rachum: PySnooper, PuDB, and a PEP idea
2019.03.04 - PyWeb -
PyWeb-IL #80 - March 2019: Airflow, Productionization, setup.py
Moshe Nahmias: setup.py
Mark Geyzer: My enum module
David Bordeynik: Becoming a 10x Python developer
2019.01.07 - PyWeb -
PyWeb-IL #79 - January 2019: RabbitMQ, Sigterm, and Vim
: Dropbox talk
Sivan Greenberg: ETL With Celery, MongoDB and RabbitMQ: Battle learned lesson
Alon Nisser: SIGTERM and the art of gracefully shutting down services. A lighting talk
Miki Tebeka: Why Vim is Awesome
2018.12.10 - PyWeb -
PyWeb-IL #78 - December 2018
Lior Mizrahi: I hate security - Bluetooth distance detection story
Benny Daon: Advanced Linux CLI
2018.09.03 - PyWeb -
PyWeb-IL #77 - September 2018
Tal Einat: 2to3: Upgrading a large, production Django app from Python 2.7 to 3.6.
Nick Terner: Package management in Python and at large
2018.07.02 - PyWeb -
PyWeb-IL #76 - July 2018
Tal Einat: Quality, inspired by Zen and the Art of Motorcycle Maintenance
Miki Tebeka: Unix command line tips & tricks
Shai Berger: Hannukiot in Git
2018.05.23 - PyWeb -
Mocking in Python as a testing tool - Workshop
Gábor Szabó: Mocking in Python
2018.05.07 - PyWeb -
PyWeb-IL #75 - May 2018: Git, NoORM, Microservices
Nick Terner: Useful Git
Meir Kriheli: NoORM
Erik Asepha: Microservices: Splitting the Monolith the DDD Way
2018.03.05 - PyWeb -
PyWeb-IL #74 - March 2018
Noam Elfanbaum: Python performance profiling
Miki Tebeka: 4 Languages You Should Learn
Asher Sterkin: Shaping serverless architecture with domain driven design patterns
2018.02.05 - PyWeb -
PyWeb-IL #73 - February 2018
Benny Daon: Django custom Model fields by example
Yotam Manor: Application Level Blue/Green Deployments With Django
Aur Saraf: F??king Spectre, how does it work?
2018.01.16 - PyWeb -
Python Pair Programming with TDD Workshop
Gábor Szabó: Python Pair Programming with TDD Workshop
2018.01.01 - PyWeb -
PyWeb-IL #72 - January 2018
Alon Nisser: When infrastructure betrays you
Miki Tebeka: attrs - Classes Without Boilerplate
Benny Daon: The differences between test code and production code
2017.12.19 - PyWeb -
Python testing workshop
Gábor Szabó: Testing with PyTest
2017.12.04 - PyWeb -
PyWeb-IL #71 - December 2017
Noam Tenne: Python Needs a Better Testing Framework
Tal Einat: Playing with Cython
Nir Galon: Pipenv: The future of Python dependency management
2017.11.20 - PyWeb -
Your First Open Source contribution
Gábor Szabó: Your First Open Source contribution
2017.11.06 - PyWeb -
PyWeb-IL #70 - November 2017
Alon Nisser: Logging - best (And bad) practices
Nir Galon: API Star - Next generation framework!
Michael Sverdlin: Serverless in Production
2017.10.02 - PyWeb -
PyWeb-IL #69 - October 2017
Miki Tebeka: Screw DSLs
Meir Kriheli: Intro to Vue.JS
Aur Saraf: Lets answer some interesting job interview questions
2017.09.04 - PyWeb -
PyWeb-IL #68 - September 2017
Eli Gur: Hypothesis: A new paradigm in testing
Avraham Serour: Actually generate swagger for DRF or GSDAPIISUI
Mark Geyzer: Test Automation with Robot Framework
2017.08.07 - PyWeb -
PyWeb-IL #67 - August 2017
Miki Tebeka: Why is Go cool and how can you use it from Python
Alon Nisser: Enterprise integration patterns with messaging
2017.07.03 - PyWeb -
PyWeb-IL #66 - July 2017
Max Braitmaiere, Jenya Privalov: Real-life Django ORM
Aur Saraf: The Universe Is Broken: a debugging story
Ohad Perry: Hands-on message broker using Google's pub sub
2017.06.11 - PyConIL -
PyCon Israel 2017
2017.06.05 - PyWeb -
PyWeb-IL #65 - June 2017
Ricardo Moreno: Zappa, a framework for developing microservices on AWS
Alon Nisser: Intoduction to sysdig
Yotam Manor: Fighting the Curse of Knowledge - Insights on Mentoring Young Pythonists
Yoav Luft: Pyparsing, or the case for monads
2017.05.08 - PyWeb -
PyWeb-IL #64 - May 2017
Gábor Szabó: Using Jenkins as a CI for Python-based projects
Aur Saraf: The Universe Is Broken: a debugging story
Miki Tebeka: REPLing with IPython
Amit Aronovitch: Python Keyring + adding a new backend
2017.04.03 - PyWeb -
PyWeb-IL #63 - April 2017
Lior Mizrahi: Exceptional Python - Error handling tips
Paul Walsh, Adam Kariv: Frictionless Data: Lightweight standards and tooling to make it effortless to get, share, and validate data.
Aur Saraf: The implementation of pytest assertions
2017.03.06 - PyWeb -
PyWeb-IL #62 - March 2017
Agam Rafaeli: Pip + Virtualenv under the hood
Haki Benita: Working with APIs the Pythonic way
Aur Saraf: The implementation of dict
Nir Cohen: The anatomy of a traceback
2017.02.06 - PyWeb -
PyWeb-IL #61 - February 2017
Alon Nisser: Functional testing a webapp
Noam Elfanbaum: Scientific debugging
Yotam Gafni: How we built a versionator using datadog & puppet
2017.01.02 - PyWeb -
PyWeb-IL #60 - January 2017
Chen Rotem Levy: The Rust programming language
Benny Daon: Ordinal not in range - Python2 unicode
2016.12.05 - PyWeb -
PyWeb-IL #59 - December 2016
Ronnie Sheer: Django Channels: Teaching a mature framework new tricks (like websockets)
David Melamed: Gordon, a very convenient AWS lambda full automation framework + demo
Shai Berger: BeeWare: A collection of Python tools (tentative)
2016.11.07 - PyWeb -
PyWeb-IL #58 - November 2016
Alon Nisser: "The strangler pattern" dealing with legacy rewrites
Miki Tebeka: Testing numpy code - What not to do
Aur Saraf: Programming brainfuck and virtual machines
2016.10.10 - PyWeb -
PyWeb-IL #57 - October 2016
Benny Daon: Reverse-engineering Python's knowledge layers
Alon Nisser: webpack - the hot module bundler as a build tool
Nir Cohen: Repex REPlace (regular) EXpression - version management and more.
2016.09.05 - PyWeb -
PyWeb-IL #56 - September 2016
Uri Even-Chen: Speedy Net, Speedy Match and Speedy Composer
Aur Saraf: Programming Pearls in Python
Gábor Szabó: Testing web applications using Selenium and Python
2016.08.01 - PyWeb -
PyWeb-IL #55 - August 2016
David Melamed: Build, test and release your python packages using DevPI, Docker and Jenkins
Noam Elfanbaum: Designing Pythonic API's like Kenneth Reitz (Requests case study)
Yuval Adam: Anatomy of a Full Stack Project
Tom Gurion: The Krihelinator - evaluating trendiness in open source software
2016.07.04 - PyWeb -
PyWeb-IL #54 - July 2016
Eli Gur: Hypothesis: simpler and more powerful test cases
Miki Tebeka: Descriptors and the Python dot operator
Lior Neudorfer: How Slack transformed our company
2016.06.06 - PyWeb -
PyWeb-IL #53 - June 2016
Elad Silberring: Testing with Django Aloe
Nir Cohen: Cloudify - Managing a large, distributed, open-source Python project.
Eyal Posener: Using Hammock to write a REST server in Python
2016.05.02 - PyConIL -
PyCon Israel 2016
2016.04.04 - PyWeb -
PyWeb-IL #52 - April 2016
Eyal Yavor: Writing production-ready chatbots
Amir Miron: Ctypes on Steroids: Advanced Dynamic Interaction With C
Meir Kriheli: asyncio: Asynchronous I/O, event loop, coroutines and tasks
2016.03.07 - PyWeb -
PyWeb-IL #51 - March 2016
Eli Gur: Type hints in Python
Aur Saraf: assert - the simplest possible unit testing framework
Noam Elfanbaum: Kong (API gateway), micro-services and some docker
2016.02.01 - PyWeb -
PyWeb-IL #50 - February 2016
Alon Nisser: Automate CLI apps with BATS
Nir Cohen: ld - reinstating Linux Distribution identification and information gathering in Python
Ori Hoch: Django-oscar e-commerce framework - review and deep-dive
2016.01.04 - PyWeb -
PyWeb-IL #49 - January 2016
Eli Gur: PyTest, the testing framework you've been dreaming of
Doron Fediuck: PyconIsrael 2016!
Miki Tebeka: The many ways of defining and calling Python functions
Aur Saraf: re2: modern regular expression syntax everywhere with a painless upgrade path
2015.11.02 - PyWeb -
PyWeb-IL #48 - November 2015
Alon Nisser: RabbitMQ, and using message queues in general
Nir Cohen: Wagon - Creates compiled, offline installable, wheel base Python module archives.
Ohad Partuck: Build a better backend
2015.10.12 - PyWeb -
PyWeb-IL #47 - October 2015
Michael Sverdlin: Django - Test all the things. Unittests, functional tests and stress testing.
Nir Cohen: Indepth Tox - managing multiple test environments
Ram Rachum: How I learned to use the computer efficiently
2015.07.06 - PyWeb -
PyWeb-IL #46 - July 2015
Michael Sverdlik: Wheels, the new distribution format for Python packages
Michael Sverdlin: Advanced topics in Django admin - custom forms, fields, inlines, Grapelli, and other amusing hacks
Miki Tebeka: Using pandas for Data Processing
2015.06.01 - PyWeb -
PyWeb-IL #45 - June 2015
Alon Nisser: Introduction to bash parallel
Amir Rachum: pep257.py - a linter for docstring conventions
Zohar Arad: SaltStack
2015.05.04 - PyWeb -
PyWeb-IL #44 - May 2015
Meir Kriheli: What's new in Django 1.8
Noam Elfanbaum: Coroutines Magic! There is so much more to yield.
Shai Berger: Lispisms -- things Python (and Django) can learn from Lisp
2015.04.13 - PyWeb -
PyWeb-IL #43 - April 2015
David Melamed: Scrapy, a fast and easy framework to scrape any web content
Shay Halsband: Django with Postgres materialized views
Miki Tebeka: Uncomment Your Code
Rafael Bodill: Setup your workstations automatically with Ansible playbooks
Benny Daon: Python Enhancement Proposal One
2015.02.02 - PyWeb -
PyWeb-IL #42 - February 2015
Natan Brosztein: WebRTC
Zohar Arad: Elastic Search as a realtime analytics engine
Ram Rachum: Combi: combinatorics package for Python - the combinatorics package that I've written for Python.
2015.01.05 - PyWeb -
PyWeb-IL #41 - January 2015
Pablo Klijnjan: Intro to XIV
Amit Nabarro: SQL vs NOSQL in Django applications
Zohar Arad: Going beyond MongoDB for your NoSQL purposes
2014.12.01 - PyWeb -
PyWeb-IL #40 - December 2014
Meir Kriheli: My workflow/life with vim
Udi h. Bauman: Winning examples of declarative programming
Yehonatan Daniv: Django REST-assured
2014.11.03 - PyWeb -
PyWeb-IL #39 - November 2014
Shai Berger: Django 1.7 features
David Melamed: Docker from basic to advanced + Demo
2014.10.06 - PyWeb -
PyWeb-IL #38 - October 2014
Yishai Beeri: High-scale jobs with Twisted & Celery
Ram Rachum: Git Scripts - forward-merge and cascade
Idan Gazit: Pandas