-
20
Sharone Zitzman: Don't Be a Hack / Dev Talks FTW
שרון זיצמן מסבירה לקהל איך לבנות הרצאה טכנית. מתוך סדנת הכנה ל־CFP של כנס פייקון ישראל 2024
-
19
Shai Berger: What we want to see in PyCon
שי ברגר מסביר לקהל אילו הרצאות מחפש צוות התוכן של פייקון ישראל. מתוך סדנת הכנה ל־CFP של כנס פייקון ישראל 2024
-
18
Erez Waisbard- How to prepare your python code for the post-quantum era
The post-quantum era is upon us, and new cryptographic algorithms are now available. Python developers that use encryption, signatures, or other cryptographic operations in their code must update their Python code. There are already Python impleme...
-
17
Galit Bary-Weisberg- Clean Code for Data Scientists
Python is a powerful and flexible language. However, its flexibility can sometimes lead to suboptimal code. For instance, consider this snippet taken from a real-world codebase: {v: [] for v in [a for b in p for a in b]}. Many data scientists who ...
-
16
-
15
Haki Benita- Taming Nondeterminism With Dependency Injection
There are many sources of nondeterminism in code such as randomness, IO, environment variables, databases and many more. Dependency injection is a pattern that provides a way to control nondeterminism in code and make tests easier to write. In th...
-
14
Ran Bar Zik- Using 4$ microprocessor
ESP32 is a 4$ only microprocessor, it is a NON-Arduino microprocessor with built-in WiFi and Bluetooth, and you can work with it without electronic knowledge. Anyone with only expertise in Python can program and build a networking chip for monitor...
-
13
Boris Gorelik- The Secret Agents of Modeling: Why ABM Deserves Your Attention!
With recent advances in AI, novel methods like generative AI and large language models have captured significant attention. However, Agent-Based Modeling (ABM) offers unique advantages and versatility for various applications such as financial mod...
-
12
Aur Saraf- Things you can do in Python, but probably shouldn't
Have you ever used cffi to mutate an immutable str? Used fuckit('module') to import a module that tends to throw random fits of anger (and exceptions)? Used try: 1/0; except: import inspect to change a function's behavior based on who called it? U...
-
11
Omer Shacham , Oren Nissenbaum- Python Typing Implamentation
In this PyCon lecture, we'll explore Python typing implementation and why it's an important tool for any Python developer. We'll cover the basics of how to implement typing correctly, as well as some common mistakes to avoid. We'll also delve into...
-
10
Josh Grossman , Michal Kamensky- Omniscient AppSec
The best software security solutions to your security requirements and challenges are specific to your use case, self-service and don't impede development velocity. This will often include creating custom, safe versions of functionality or not all...
-
9
Chayim Kirshen- Fixing a CVE In the Open: redis-py, chatgpt, and open source bug hunting
Ever experience a bug in a python library? What about a library that's downloaded nearly 30 million times a month? This talk focuses on a vulnerability - one that caused data leakage in some services. Attend this talk this talk, to learn about th...
-
8
Pini Reisman- Faster code for global scale- Mobileye HD mapping the world
REM group in Mobileye is tasked with the challenge of creating and maintaining a high definition map at world scale with cm level accuracy of all road geometry and semantic elements to enable fully autonomous driving. The map is constructed from ...
-
7
-
6
Shai Rubin- Fun With ASTs
The AST (Abstract Syntax Tree) module in Python can be used to analyze code, alert it, and even generate new code. We can use programming to change the AST representation of python, resulting in code that looks and behaves differently than the ori...
-
5
Yifat Makias Joshua- DB migration can be less scary - using alembic tool
Dealing with database migrations for developers can be pretty tricky. Without a dedicated tool, this can be a frustrating task. Python has frameworks that combine code and database management such as Django. What if we prefer using a simpler fram...
-
4
Tom Ron- Do You Miss Me
Did the cat eat your CSV file? Did it eat only every third record? Missing data is prevalent in real-world data and can be missing for various reasons. In this talk, we will talk about the different patterns of missing data and what are the best ...
-
3
Shai Cohen- Date for two: Server, Client, and Datetime in a Multi-timezone environment
Any complex Django-based app will include many models that use the DateTime field, and the clients use those fields. Assuming all our clients will always be in the same timezone is wrong for a globally used app. Pythons DateTime and pytz packages...
-
2
Sharon Rones Makmal- Automation Thinking
What is your first association when you hear “automation”? Is it QA automation? Business Process Automation? Data Analysis? If we explore it deeply, we can reveal many undiscovered layers- many uses of automation in many aspects of life. Ever sin...
-
1
Jonathan Daniel- Build Systems, Package Managers
The pyproject.toml file is the new standard for declaring Python projects, and it tells a story. Evidence for its significance is the tomllib built-in module introduced in Python 3.11. Many Python tools and linters adopted it as their primary conf...
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
Mirror of https://www.youtube.com/@PyConIsrael
Loading similar podcasts...