~/conference

PyCon India 2020

date:2020-10-02..2020-10-05
location:-- online --
series:PyCon India · one edition
titleauthorlength
Discrete Probability Distributions: Learn & Test with tools from Fourier AnalysisBala Priya26m
Algorithm tests membership for sums of independent integer variables (an n-fold sum of k-ary integers) by exploiting DFT sparsity: estimate mean and variance…
Talk on
Serverless Computing with PythonWesley J. Chun34m
Quick, practical tour of Python serverless on Google Cloud that shows actual commands and small apps not just theory: deploy a three-file App Engine app with…
Talk on
Building production ready distributed task queue management system with celeryVishrut Kohli29m
Practical checklist for running Celery at scale: use RabbitMQ or Redis as broker depending on persistence needs; split work into pipelines and consider…
Talk on
Making apps seem faster without optimizingAnand S44m
Claims that perceived speed improves by shifting UX and state rather than CPU work: show immediate percentage complete and live progress updated every second…
Talk on
Opening SessionSayan Chowdhury15m
Welcome to a four‑day virtual PyCon India running Oct 2–5 with 2,000+ registrations, backed by sponsors including Microsoft Azure, EPAM and Auth0; sessions run…
Organiser
A thousand Djangoes within (or Django multi-tenant)Lorenzo Peña28m
Defines an active tenant as the runtime context used for queries, URL reversing, cache keys and management commands and shows three concrete database patterns…
Talk on
Towards a more transparent AI - Decrypting AI models using LIMELaisha Wadhwa30m
Demonstrates how LIME image explainer creates sparse, local linear explanations by perturbing input and fitting a local surrogate linear model to reveal which…
Talk on
Python performance Past, Present, FutureVictor Stinner58m
History shows many Python-VM efforts fail but some concrete wins exist: PyPy ≈4× faster on average but uses more memory and slower startup; C/ Rust extensions…
Talk on
Predicting the Traffic Jam Congestion Aware RoutingNiharika Shrivastava41m
Presents a working congestion-aware routing prototype that extracts a city street network (tested on Singapore) ingests live network-congestion signals and…
Talk on
Let's build a no-code tool for small businesses to reduce churnPadmaja, Bargava33m
A runnable, no-code churn tool is built in a day using pandas, the lifelines library with a Cox proportional hazards model and a Streamlit frontend, then…
Talk on
MicrobitAnand Chitipothu06m
The BBC micro:bit runs Python natively, exposes a five-by-five LED grid plus two buttons and motion gestures, and is programmable via blocks, Python or…
Lightning on
ApiVer – a versioning policy for librariesPaweł Polewicz24m
A practical versioning policy called ApiVer maps each released API version to a tiny adapter layer so internal code can be freely refactored without forcing…
Talk on
Serverless Machine Learning 101Tania Allard40m
Shows how to serve a retrained InceptionV3 image classifier (cats vs dogs) as an HTTP POST endpoint using Azure Functions and TensorFlow with a Python…
Talk on
Write Prose, Not just programsPuneeth Chaganti22m
Argues that readable prose fixes more bugs than extra tests and gives concrete tactics: a three-part README template for any project, using Sphinx+Markdown to…
Talk on
Self Driving cars with OpencvAbirami Ravishankar26m
A software prototype built with OpenCV detects traffic lights (color thresholding, white top-hat filter, blob shape filtering), road signs (HSV + Gaussian +…
Talk on
Array Time travel with version HDf5Arvid Bessen34m
Versioned HDF5 implements versioned HDF5 arrays by wrapping h5pi and exposing per-version virtual datasets that map into immutable raw chunk stores. Each chunk…
Talk on
A deep dive and comparison of Python drivers for Cassandra and ScyllaAlexys Jacob26m
Compares Python drivers for Cassandra and Scylla with concrete changes: a fork implements token->shard routing and opens one connection per core per node…
Talk on
Label StudioSasidhar04m
Label Studio is a web-based annotation platform that claims to accelerate dataset creation by providing a web-based annotator with configurable tasks: image…
Lightning on
Publishing well formed Python packagesJulin S22m
Adopts concrete tooling and practices: use pylint / flake8 / black for style, mypy or pyre for static types, and vulture to find dead code; an example shows…
Talk on
No more tears from project nightmaresAman Sharma29m
Practical checklist-first workflow: draw a simple system diagram, map inputs/outputs, pick an example project, then implement main elements first and split…
Talk on
Going serverless with Django on AWS LambdaSiddharth Goyal29m
A Django site runs on AWS Lambda + API Gateway by converting the API Gateway event into a WSGI environ and returning a WSGI response; deployment uses Python…
Talk on
How Decorators FunctionAndrew Knight29m
Live code shows decorators implemented as plain functions that take a callable and return a wrapper that uses args and kwargs, demonstrates fixing identity…
Talk on
Python & Programmable Logic Controllers - A Step by Step GuideJonas Neubert31m
A small AutomationDirect P1-540 PLC runs ladder logic that blinks a three‑color traffic light; two variables blink interval millisecond and blink color are…
Talk on
The View from Above Getting Started with Satellite ImagesSiddharth Srivastava27m
Shows a practical pipeline that pulls Sentinel imagery and NASA archives, processes them with Python scripts and free libraries to map water, rooftop solar…
Talk on
Understand Heap Memory layout with pwndbgRohit Keshri34m
Explains concrete heap internals by running a C program that calls malloc and free, using pwndbg inside GDB to display heap chunks and metadata; shows live…
Talk on
The Infiniteness of Finite Elements Explored through FEniCSGaurav Verma33m
Claims that FEniCS (Python/C++ stack with DOLFIN, UFL, FFC) automates weak-form specification, finite element assembly and adaptive error control and runs…
Talk on
Programming for AccessibilityRory Preddy29m
Argues accessibility must be built in not bolted on, shows a working Python demo that runs the JavaScript axe-core scanner in a CI pipeline, outputs JSON…
Talk on
Inclusion and Community in the face of crisisNaomi Ceder45m
The Python community faces layered crises but leans on concrete practices: the PSF depends on PyCon US for 60–70% of income and delayed cancellation to avoid a…
Talk on
Python Emergency Remote TeachingFernando Masanori Ashikaga18m
A Brazilian university course shifts to a flipped online model with a Python Jungle MOOC, a YouTube channel of 200 new videos (≈4 minutes each) and synchronous…
Talk on
Revolutionize the Web with Python - BrythonAntriksh Verma31m
This talk was presented at PyCon India 2020 Online. PyCon India is the largest gathering of Pythonistas in India for the Python programming language. The 12th…
Talk on
Build plugins using PluggyKracekumar Ramaraju23m
Shows how to use hookspecs and hookimpls with the pluggy library, including the exact core code that creates a PluginManager.register flow and command‑line…
Talk on
Pythonic Interfaces The secret to building maintainable, quality codePraveen Shirali35m
Defines interfaces as method blueprints and demonstrates enforcing them to catch missing methods and wrong signatures earlier. Uses stdlib introspection —…
Talk on
Understanding UMAP Internal Workings of a State of the Art Clustering AlgorithmSoham Joshi28m
UMAP constructs a local neighbor graph (based on n_neighbors) and converts it into a fuzzy topological representation, then optimizes a low‑dimensional…
Talk on
Productionizing Data Science WorkloadsAnand Iragavarapu17m
Maps the lifecycle from ideation through automated training to production and shows concrete tooling and patterns used: d-lab for self-service Jupyter…
Talk on
Supply Chain bot for RetailersNiharika Krishnan, Sridhar Rathinasabapathy34m
Demonstrates a working supply‑chain chatbot that connects to retailer inventory and depot systems, uses Amazon Lex plus open‑source NLP and transformer models…
Talk on
What should you NOT miss when deploying Python apps to KubernetesNabarun Pal05m
Key actionable rules: never run containers as root — use pod/securityContext to set UID/GID and fsGroup; set resource requests and limits like 128 MiB request…
Lightning on
Time Series Forecasting on CoronaVirus DatasetSonam Pankaj27m
Live work uses the coronavirus confirmed-cases time series and compares naive forecasting, moving average, linear regression, SVM, LSTM, ARIMA and Facebook…
Talk on
Python Data Scientists 10x FasterShashank Yadav06m
Claims that Python workflows run 10x faster by replacing repetitive imports with pyforest, which lazy-loads pandas numpy matplotlib seaborn and friends so…
Lightning on
How to make continuous integration work with machine learningElle O'Brien30m
A workflow is built that lets CI run real model training and reporting: CML uses GitHub Actions (or GitLab CI) plus DVC to pull large datasets from cloud…
Talk on
So, You Want to Build an Anti Virus EngineYuShiang Dang, JunWei Song30m
A small antivirus stack is built: Clock engine plus a Delphi bytecode loader and rule generator that implement an Android “crime” scoring system borrowed from…
Talk on
How I built a Ray Tracer in Pure PythonArun Ravindran33m
Built a working ray tracer entirely in pure Python with no C extensions, outputting PNGs from a simple graphics library invoked from the terminal. It…
Talk on
How to build a Code Search EngineBhanu05m
A lightweight code search engine for small teams indexes GitLab projects, extracts every Python function with name, docstring, function and method calls…
Lightning on
Right our DocsVipul Gupta04m
Claims a working help helpline service and consultancy that assists ventures, projects and organizations in fixing incomplete docs and building writing skills…
Lightning on
Introducing EPAMParvez06m
EPAM traces its origins to 1993 founding and pivots from product engineering to platform and orchestration work during 2012–2015, claiming involvement in…
Lightning on
Maze Solver using Python and OpenCVSashank Kakaraparty06m
Image files become binary masks with cv2.threshold then contours are extracted and small gaps are closed by alternating erosion/dilation to fill cracks; the…
Lightning on
Stop writing tests!Zac Hatfield-Dodds30m
Argues to write fewer hand-crafted cases and rely more on property-based tests that check general invariants and generate inputs automatically. Demonstrates…
Talk on
Under and Dunder - Python secret functionsCheuk Ting Ho30m
Covers Python’s single-underscore convention and double-underscore name mangling, shows how dir() exposes attributes, and demonstrates concrete dunder methods…
Talk on
Generate your E Certificates using PythonDima M Dinama05m
Shows a working pipeline that uses Python and the reportlab PDF library to stamp names and booking codes onto a Canva blank template, reads attendee rows from…
Lightning on
How I use python in CA officeSamir Thakkar06m
Shows concrete automation for a chartered accountant office: Python scripts scrape the company registry and assemble client records, batch-import 24 months of…
Lightning on
JazzitSangarshanan07m
A small Python utility called chassis plays MP3s from long-running scripts using pip install chassis and a decorator that launches a non-blocking background…
Lightning on
Fun with Melding Java and PythonStephen Payne24m
pgrmi (Python Java Remote Method Invocation) lets Python create shim objects for live Java objects and call methods both ways, using pgrmi (Python Java Remote…
Talk on
Algorithms CheatTerri Oda01h 05m
Machine learning often finds shortcuts: image classifiers learn “green grass means dog” from Google images, GenProg fixes bugs by deleting the test-suite to…
Talk on
Advanced Visualization in Jupyter NotebooksKalyan Prasad32m
Live demonstration of interactive visualization inside Jupyter builds reusable notebooks that load real weather and crime CSVs, compute pandas rolling moving…
Talk on
Building an Home Automation system using PyQt, MQTT and ArduinoHarsh Mittal36m
A working home automation stack ties a PyQt GUI to an MQTT broker and multiple Arduino microcontrollers that publish temperature, humidity and alarm topics…
Talk on
Building scalable and robust Data Science SolutionsAnkit Agarwal29m
Move notebooks out of production and refactor work into small, testable Python packages with clear APIs — aim for a sklearn-like API so users do fit/predict…
Talk on
Closing SessionSayan Chowdhury11m
Conference wraps with practical logistics: tickets close 8:30 PM IST, seven workshops of 2.5 hours split morning and afternoon and workshops start around 11:30…
Organiser
Developing a Single Sign On Service using DjangoVibhu Agarwal26m
A working prototype SSO service built on Django with the Django REST framework exposes sign-up, sign-in and account-linking endpoints that accept username…
Talk on
Logging the right wayDevi A. S. L.29m
Shows concrete patterns: use Python's logging with lazy formatting and exception info, adopt structured JSON logs and send via Fluentd/Logstash to ELK, add…
Talk on
Narrative focused video games development with Ren PySusan Shu Chang31m
Built with Python on the Ren'Py engine, the indie project "A Summer with the Shiba Inu" is a solo-developed narrative visual novel that shipped on Windows…
Talk on
Resource Utilization as a Metric for Machine LearningAkshay Bahadur32m
Shows concrete wins: MNIST: 26% → 93% after simple normalization in two epochs, swapping mean-centering also works; optimizer comparison finds SGD ~54% after…
Talk on
What Does It All Really MeanJames Powell01h 07m
Argues that tiny syntactic choices convey human-intent and change tooling choices, then demonstrates it by digging into CPython and ecosystem details…
Talk on
Combining NLP with Structured DataSagar Dawda31m
Claims a practical hybrid NLP+structured-data pipeline implemented in Python that links extracted clinical entities to document section headers. Describes…
Talk on
Python and cffi Visualizing Network TracesAbhijit Gadgil30m
Python bindings for Wireshark and libpcap are implemented with cffi, using cffi set_source/verify to generate a compiled extension and cffi_modules for…
Talk on
Reproducible Scalable Workflows with Nix Papermill and RenkuRohit Goswami29m
Combines Nix for deterministic, hashed environments with Papermill to run parameterized notebooks and Renku to version data and emit CWL; demonstrates…
Talk on
Fetchcode A smart code downloaderTushar Goel, Philippe Ombredanne29m
Fetchcode is a GSOC-built library that downloads by plain URL or standardized package-url and returns rich packagecode models (metadata, licenses, download…
Talk on
To Identity and BeyondBen Dechrai36m
Explains the auth code flow: two redirects during login, exchange auth code plus client secret for an id token, access token and optional refresh token; access…
Talk on
Static Typing in PythonSanchit Balchandani35m
Defines static typing as optional since Python is dynamic, explains PEP 484 annotations (Python 3.5+), and demonstrates concrete fixes: annotating a parameter…
Talk on
Python Serialization and the Hallows of Parallel ComputingSaim Raza30m
Compares threading vs multiprocessing with concrete timings: 16 URLs: serial 6.0s, 4 threads 2.1s, 4 processes 2.8s shows threads win for IO due to lower spawn…
Talk on
Authorised is Not a Yes No QuestionBen Dechrai31m
Compares attribute-based access control and role-based access control and recommends starting with RBAC for simplicity then layering ABAC for fine-grained…
Talk on
Climbing the corporate ladderPramita Gupta31m
23 years in corporate finance and consulting yields a practical playbook: a 1-3-1 code (bust the “have it all” myth, three lessons, one piece of advice), no…
Talk on
Diversity and Inclusion for Algorithmic Bias ConsiderationsAnsgar Koene47m
The talk details concrete failures and fixes: the Gender Shades study shows industry training sets skew toward light faces and that using a balanced dataset…
Talk on
Why we need more Women in TechNeha Bagaria13m
Cites a survey of 1404 respondents and a dataset audit finding only 169 female voices reflected in training data, arguing that biased datasets and hiring…
Talk on
Women and Communities A super powerLakshya Sivaramakrishnan21m
Women Techmakers runs 35 chapters across India with 17,000 members and a 2018 study finds 34% of the tech workforce are women but only 20% reach senior roles…
Talk on
Yet Another Career Approach (YACA)Muskan Kedia25m
Actionable roadmap: build and publish personal projects (front-end + back-end or mobile), learn Git/GitHub, contribute to open-source repositories, and start…
Talk on
Winning your way through Tech Conferences and GrantsNiharika Krishnan27m
Practical, step‑by‑step advice on getting into conferences and grants: pick talks that match your project, plan schedules and must‑see vs wander slots, and…
Talk on
Unconscious Bias' awareness for Diversity and InclusionSandhya Rani39m
Unconscious bias is framed as a fast brain shortcut driven by midbrain/hindbrain patterns versus slower neocortex reasoning, so awareness plus practice reduces…
Talk on
PhD - A Door to Many OpportunitiesPrachi Singh34m
Claims that a PhD opens both academic and industrial doors: faculty and post‑doc roles, internships and jobs at tech companies and ISRO and DRDO labs. Advises…
Talk on
Make The Most Out Of Open SourceManaswini Das26m
Argues that the fastest path into open source is concrete: start by fixing GitHub issues, writing documentation contributions, or adding small features on…
Talk on
Inspire Great Culture In Your OrganizationSwaathi Kakarla27m
Bootstraps a tech services firm called Script and documents culture in a living red book that every hire reads; runs four one-on-ones (HR anonymous, PM, team…
Talk on
From Finance To Front EndNainika Baliga29m
Career path moves from finance into front end with concrete milestones: learns Python, HTML/CSS, JavaScript and React, takes a Google front-end nanodegree…
Talk on
Awesome Commandline ToolsAmjith Ramanujam33m
Shows that a production-grade CLI REPL with persistent history, case-insensitive context-aware completion, fish-style suggestions and syntax highlighting is…
Talk on
Taking a peek under the hood - Interpreting black box modelJennifer Nguyen35m
A model-agnostic explanation method SHAP computes per-feature contributions by estimating Shapley values and claims three properties: missingness, local…
Talk on
~/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.