~/conference

PyCon Israel 2017

date:2017-06-11..2017-06-13
location:Tel Aviv, Israel
series:PyCon Israel · 3 editions
editions:[PyCon Israel 2017, PyCon Israel 2022, PyCon Israel 2024]
titleauthorlength
event clip01m
-- no description --
Promo
The Fun of ReinventionDavid Beazley55m
Live-coded a tiny contract framework that actually enforces runtime checks: uses Python 3.6 features like f-strings, ordered dicts, function annotations…
Talk on
RepresentationJessica McKellar34m
Visit to San Quentin (3,700 inmates, 800 on death row) frames concrete examples: a prison program code 73-70 teaching HTML, JS, CSS and Python via thumb…
Talk on
Meet Lago isolated testing environmentGal Ben Haim, Nadav Goldin26m
Lago is a Python 2 virtualization testing framework that builds isolated, short‑lived VM environments from vanilla cloud images (example: Fedora 25) described…
Talk on
Dynamic Neural Networks with DyNetYoav Goldberg48m
Demonstrates building production-ready models in DyNet: a per-example dynamic computation graph API with persistent parameters, embedding lookups, trainers and…
Talk on
Ansible modules for oVirtOndřej Macháček20m
Presentation shows Ansible modules that manage oVirt by calling the oVirt REST API via auto-generated SDKs and Python, converting imperative actions into…
Talk on
CFFI, Ctypes, Cython The Good, The Bad and The UglyMatti Picus31m
Produces a Mandelbrot image in pure Python and C, then reuses the C code from Python via Ctypes vs CFFI vs Cython and times each approach. Pure Python needs…
Talk on
Designing Pythonic APIsNoam Elfanbaum26m
Compares requests vs urllib-style APIs across five concrete use cases and shows why requests wins: top-level exports and explicit verbs make code shorter…
Talk on
Data Science at Scale Using dask and NumbaYigal Weinberger23m
This talk was presented on Pycon Israel 2017. http://il.pycon.org/2017/ https://twitter.com/pyconil https://www.facebook.com/pyconisrael/
Talk on
Extend Docker using PythonBoaz Shuster20m
Explains how to extend Docker by calling the Docker REST API with requests or by using the official docker SDK (python) (pip install docker). Shows concrete…
Talk on
Building Serverless applications with PythonAndrii Soldatenko27m
Practical walkthrough of deploying Python on AWS Lambda using Chalice, Zappa and raw AWS CLI with concrete limits and gotchas: OpenCV-based face detection is…
Talk on
Structured Predictions an historical overviewShai Harel26m
Covers concrete moves from color-clustering to modern pipelines: start with semantic segmentation as per-pixel labeling, show naive k‑means and superpixels…
Talk on
Exploring and Analyzing Open Satellite Imagery dataYaron Michl24m
This talk was presented on Pycon Israel 2017. http://il.pycon.org/2017/ https://twitter.com/pyconil https://www.facebook.com/pyconisrael/
Talk on
Jenkins as a Python execution platformBarak Korren23m
Shows concrete ways to run Python on Jenkins: use plain shell steps with a shebang, the Python/ShiningPanda/JSON plugins, or embed Python in the JVM with…
Talk on
Bringing people together with Python and Open SourceFreddy Rolland, Ori Rabin26m
Four-year program runs three courses that bring 12 students (6 Jewish, 6 Arab), ages 13–14 into a Red Hat office for ~14 weeks (often stretching to five…
Talk on
Adding interactivity by extending Jupyter NotebookBeni Cherniavsky-Paskin27m
Shows how to build a tiny custom Jupyter kernel that runs HTTP calls using requests, registers via the kernel JSON, and subclasses IPython helpers so code…
Talk on
Unit testing in the real world with mockChen Rotem Levy29m
Uses Python's unittest.mock (stdlib since 3.3, backport for 2.6+) to unit-test IO-heavy code by replacing names the module imports. Demonstrates patch.dict to…
Talk on
“bluegiraffeplaysball” or Make Passwords Great Again Using zxcvbnAlon Kiriati26m
A realistic password estimator called zxcvbn breaks strings into dictionary, sequence, repeat and substitution matches, scores each match, and uses dynamic…
Talk on
Handling geo located data in real time using PythonJonathan Schemoul23m
System ingests GPS or indoor X/Y positions over TCP/MQTT/ZeroMQ or HTTP sockets at ~0.5–1s granularity, normalizes into one MongoDB document per location and…
Talk on
A primer to write a conversational chatbotFrancesco Vollero27m
Demonstrates a working chatbot built as a one-endpoint REST service using ChatterBot with NLTK, a CorpusTrainer (greetings, English conversation), Levenshtein…
Talk on
Let me sleep on it improving concurrency in unexpected waysNir Soffer25m
This talk was presented on Pycon Israel 2017. http://il.pycon.org/2017/ https://twitter.com/pyconil https://www.facebook.com/pyconisrael/
Talk on
mypy Python's gradual typing implementationItzhak Kasovitch23m
Mypy implements PEP 484/3107 implementation to add gradual typing to real codebases, catching wrong argument and assignment types before runtime while leaving…
Talk on
Custom Source Code ChecksAnton Marchukov29m
A custom flake8 plugin is implemented that parses files with Python’s ast module and flags any public function or method that uses positional or args instead…
Talk on
Low Level Python a Deep dive into the python sourcesYam Peleg22m
Walks through CPython internals with concrete pointers: using dis.py to see bytecode, .pyc files with magic bytes and timestamp, and the interpreter entry in…
Talk on
The magic of SQLAlchemyMoran Cohen30m
SQLAlchemy is presented as a two-layer toolkit: SQLAlchemy Core builds composable SQL via a Python expression AST, creates SQL strings plus parameter dicts…
Talk on
DevOps with PythonArik Gelman23m
Demonstrates a Python pipeline that creates VMs end-to-end: edits a VMX template, clones VMDK, registers and powers on VMs via SSH, creates port groups with…
Talk on
A physicist's approach to Data ScienceElad Berkman30m
A city-specific log linear multiplicative model predicts utilization from demand, supply and speed using simple logs and scikit learn, achieving about R² ≈ 0.9…
Talk on
Hypothesis: Simpler Powerful Test CasesEli Gur27m
Property-based testing using Hypothesis for Python with works with pytest and unittest and a simple pip install workflow. Write properties (given, assume) and…
Talk on
Luigi - Big data plumbing libraryBoaz Menuhin24m
Luigi is an orchestration library (born at Spotify) used at Crosswise/Oracle Data Cloud to schedule batch pipelines written in Python/Scala/Java across Hadoop…
Talk on
Recognizing Traffic Lights With Deep LearningDavid Brailovsky29m
Built a traffic-light classifier that wins the challenge with 94.955% (rounded to 95%) accuracy and a 7.84 MB model, trained in Caffe on Amazon GPU instances…
Talk on
Process Monitoring on Sequences of System Call VectorsMichael Dymshtis22m
Records system calls from processes (demoed via ipython and recorder tools listed as Estrela distress Civic), converts short time slices into count vectors…
Talk on
Why Python's the best language for AI (and how to make it even better)Matthew Honniba45m
Argues Python wins in AI because it makes linking fast native code easy and the ecosystem (NumPy, pandas, scikit‑learn) actually embeds C/C++ for speed; shows…
Talk on
Putting Things on the InternetYuval Adam26m
Full-stack claim: build hardware, network and cloud as one system; example is a stop‑motion booth for the Jerusalem Film Festival that captures button presses…
Talk on
CPython, Grumpy, PyPy - When, How, WhyItay Weiss39m
Compares CPython, PyPy and Grumpy with concrete benchmarks and tradeoffs: CPython hits the GIL so threading raises an 8.8s counter run to ~13s, giving no…
Talk on
Unit tests and TDD does NOT have to be boringDaniel (Yona) Simons26m
Shows how writing HTTP test client tests for a bank-account API (GET list, POST create, PATCH update) forces specific assertions: exact JSON fields, HTTP…
Talk on
Django Channels Teaching a mature framework new tricksRonnie Sheer22m
Shows how Django Channels turns a standard Django stack into a real‑time system using Daphne (ASGI), a Redis channel layer in production and the in‑memory…
Talk on
Text Parsing the Case for MonadsYoav Luft26m
Compares two concrete Python parser libraries: pyparsing (2001) and a Python port of Parsec, showing identical CSV parsers where pyparsing gives a richer…
Talk on
Python PeculiaritiesNoam Tenne24m
Using import can silently overwrite local variables (os.name replaces a local name), a numeric literal split like 5 .5 or similar confuses the parser and…
Talk on
Programming 'brainfuck' and virtual machinesAur Saraf35m
Claims a working Brainfuck interpreter is implemented in Python in 15 minutes, with unit tests and a CLI that reads stdin and writes stdout. Builds a simple…
Talk on
PyTestGabor Szabo27m
Shows how to use pytest from installation to diagnosis: install with pip install pytest (inside virtualenv), write plain assert tests, run selected cases with…
Talk on
Lessons Learned Maintaining the oVirt Python SDKJuan Hernández26m
This talk was presented on Pycon Israel 2017. http://il.pycon.org/2017/ https://twitter.com/pyconil https://www.facebook.com/pyconisrael/
Talk on
The State Of Python In The Serverless WorldBenny Bauer27m
State of Python on serverless platforms in 2017: Python is now supported on AWS Lambda, OpenWhisk and experimental Azure Functions, with Python 3.6 recently…
Talk on
Practical usage of asyncioSim Zacks23m
Explains practical asyncio usage: async/await coroutines, creating tasks with loop.create_task and waiting with asyncio.wait/run_until_complete, and why…
Talk on
Dream in CodeDan Gittik27m
Presents a concrete method: rethink problems by changing the implementation language. Implements a polyglot bash/python script to provide bash completion that…
Talk on
Apache beam and google cloud dataflowMoshe Shamy24m
This talk was presented on Pycon Israel 2017. http://il.pycon.org/2017/ https://twitter.com/pyconil https://www.facebook.com/pyconisrael/
Talk on
Decorators for Data ScienceUri Goren19m
Uses decorators inside Jupyter to solve real problems: LRU cache cuts a naive recursive Fibonacci at n=30 by over 400×, and memoizing a recursive Levenshtein…
Talk on
From plotting to chart porn - Creating slick charts with MatplotlibTamir Lousky30m
Recreates ggplot2 aesthetics in Matplotlib by showing concrete code: loads Iris and Boston datasets, uses style.use('ggplot') and a custom ggplot-like style…
Talk on
All package managers suck, conda sucks lessMiki Tebeka28m
Conda installs both Python packages and system libraries so C‑extension modules like pyodbc install without invoking apt; Anaconda bundles ~2GB of data while…
Talk on
Gotchas of PandasPrabhant Singh10m
Shows concrete Pandas pitfalls: NumPy’s lack of NA means ints upcast to float and bools become object when missing values appear, so reindexing often inserts…
Talk on
Time Series Analysis - When Good Enough is Good EnoughBoris Gorelik21m
This talk was presented on Pycon Israel 2017. http://il.pycon.org/2017/ https://twitter.com/pyconil https://www.facebook.com/pyconisrael/
Talk on
Population Anomaly Detection with PyTorchDavid Tolpin28m
Implements an adversarial autoencoder that forces the latent space to match a unit Gaussian so high‑dimensional distributions become axis‑independent and…
Talk on
Real Time Sensor Anomaly Detection with Sci Kit Learn and the Azure StackAri Bornstein28m
Real-time pipeline detects and separates sensor faults from real inflow/infiltration using Azure Machine Learning, scikit-learn (random forest and a hybrid…
Talk on
5 Simple Steps to Create Meaningful Features from Clickstream DataShir Meir Lador29m
Uses Mixpanel logs (~10 GB) parsed with pandas (considering Dask for scale) and sessionized at a 30‑minute gap to build median session duration and…
Talk on
Welcome to PyCon Israel 2017!Sherif Omar McCall08m
Opening remarks outline logistics and scale: the conference runs bigger with 500+ attendees, an after‑party, and Wednesday workshops at Bar‑Ilan University…
Talk
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.