29 Sep - 02 Oct, 2023 Proposal submission closed


Welcome to PyCon India 2023 CFP

  • Join us for PyCon India 2023, the 14th edition of the premier Python conference in India, taking place in the vibrant city of Hyderabad from September 29 to October 2.
  • This annual gathering brings together Python enthusiasts, developers, and industry professionals for four days of inspiring Talks, hands-on Workshops, and networking opportunities. Visit the official website for more information: https://in.pycon.org/2023/

Talks

  • Talks should be 30 minutes long (including Q&A – 5 mins) and can be on any topic related to Python.

Schedule

  • Talks will be there across the morning and evening sessions on September 30, 2023, and October 1, 2023,.
  • We may have up to 3 parallel tracks of talks in each session. The morning session will run from 10:00 AM to 1:00 PM. The evening session will run from 2:00 PM to 6:00 PM.

Format

  • The format of each talk will be up to the speaker but should include a mix of lectures, demos, and Q&A.

Workshops

Workshops are 3 hrs long interactive sessions where attendees can learn by doing.

Schedule

  • Workshops will be held on September 29, 2023, across two morning and evening sessions.
  • We may have up to 3 parallel tracks of workshops in each session. The morning session will run from 10:00 AM to 1:00 PM. The evening session will run from 2:00 PM to 5:00 PM.

Format

  • Workshops are aimed at beginner, intermediate, and advanced experience-level participants.
  • Workshop proposals must include a detailed outline of the covered topics and allocated time.

Important Dates

  • CFP for Talks and Workshop closes on August 5.
  • Selected Talks and Workshops will be announced on September 4.

What to Propose

Any topics of interest to Python programmers, with a focus on the following:

  • Lessons learned from using Python in projects, including unconventional and conventional wisdom and advice for similar problem-solving. E.g., I tried Python for video processing or in my medical imaging project, and here are the lessons.

  • Contributions to improving the Python language/ecosystem, such as creating libraries or proposing optimizations.

  • Knowledge gained from other languages, like type systems, functional programming patterns, or logic programming.

  • Thoughts on tech culture, diversity and inclusiveness, the physical and mental health of programmers, productivity improvement, workplace issues, and their impact when using Python.

  • Alternatively, consider offering teaching sessions on niche topics, recent technologies, or scientific papers, even at a beginner level.

Rehearsals

  • Shortlisted speakers will be expected to participate in rehearsal sessions. We will conduct Rehearsals via teleconferencing, where the speaker shall give a mock run of their talks in a time-bound manner.

  • The audience will include volunteers, reviewers, and possibly other speakers. We will give feedback to speakers if necessary.

  • This exercise aims to ensure speakers are ready with their talks beforehand. And also to ensure they can finish the talk within the stipulated time. It is also helpful for the speakers to get feedback on the content delivery and presentation.

  • Participation in the rehearsal sessions is likely to be required - chances of an unrehearsed talk making it to the final stage are substantially lower.

Diversity

  • We in the Python community believe in making our community more diverse. This suggests that we encourage content from diverse walks of life and also want to improve participation from under-represented groups.

  • Our goal is to maximize content from under-represented groups. You can help us by encouraging your friends, family, and colleagues to submit talks. You can also help by mentoring.

  • Also, note that we have a strict code of conduct. In intent and practice, we are committed to making the conference a pleasant, welcoming, and harassment-free experience for everyone, especially for under-represented groups.

Speaker Best Practices

We've compiled a set of detailed best practices - take a look.

Questions?

Ping us on Zulip. In addition to it, you can reach out to CFP volunteers:

Proposal Sections

  1. Developer tools and automation - Tools and practices for automating development workflows and enhancing productivity like DevOps, Testing, CI/CD, Containers, Orchestration, Logging, and Monitoring, Selenium
  2. Concurrency - Approaches to concurrent Python programming using multiple threads like Multiprocessing, Multithreading, Async
  3. Core Python - Focused on understanding and mastering fundamental Python concepts and syntax like Documentation, Python Libraries, Language Features & Internals, Python Implementations
  4. Culture and Society - Exploring cultural aspects and societal influences like Diversity, health, life, education, productivity, workspace issues, community, coding for causes
  5. Ethics and Philosophy - Examination of ethical considerations and philosophical questions in technology like Govt. Policies, Responsible AI, Privacy and Bias.
  6. Others - Other topics not explicitly covered in the above sections like Quantum Computing, Storage, etc.
  7. Cloud Computing - Using Python to leverage cloud-based services and infrastructure like Cloud services (AWS, GCP, Azure, etc.) for Python, IaaS for Python.
  8. Blockchain - Understanding and developing blockchain systems and Web3.0 using Python.
  9. Distributed Computing - Techniques for processing data across multiple machines or processes using Python like PySpark, Dask, Distributed ML (Horovod), MPI (Message Passing Interface).
  10. Embedded Python and IOT - Using Python in embedded systems and Internet of Things (IoT) devices like MicroPython, Python on Hardware, Robotics, Arduino, and Raspberry Pi.
  11. Desktop Applications - Design and implementation of applications for desktop environments using Python like Qt, GTK+, Tkinter, Gnome, KDE.
  12. Web & App development - Building interactive websites and mobile applications using Python like APIs, REST, GraphQL, PyScript, Django, Flask, FastAPI, Kivy.
  13. Networking and Security - Concepts and practices for secure, efficient networking using Python like Network Programming, Network Security and Encryption.
  14. Game Design and 3D Modelling - Creation and manipulation of 3D models, AR/VR and principles of game design using Python.
  15. Scientific Computing - Using Python to solve complex scientific and mathematical problems like Python usage in scientific computing and research. GIS, Mathematics, Simulations.
  16. Data Science, AI & ML - Exploration and implementation of data science techniques, artificial intelligence, and machine learning algorithms using Python like Generative AI, Data Analytics & Visualisation, Data Engineering, Speech Processing, NLP, Computer Vision, MLOps and Others.

Proposal Types

  1. Workshops - Workshop is a 3 hr interactive session where attendees can learn by doing. Workshops can have one or more facilitators.
  2. Talks - Talk is a 30 minute presentation on a specific topic related to Python.

Selected Proposals

Talks













0 2

13. Music Making with Python and FoxDot

Sangarshanan (~Sangarshanan) 26 Jul, 2023


0 9

15. Metaprogramming In Python

ABY M JOSEPH (~aby) 23 Jul, 2023






0 15

21. AI Engineering in Python: System Design 101

Nirant Kasliwal (~NirantK) 05 Aug, 2023



0 3

24. Evolution of Type hints in Python

Sasidhar Donaparthi (~sasidhar) 01 Jul, 2023









0 1

33. Complex Network Analysis in Economics

Navya Agarwal (~navya7) 05 Aug, 2023



Workshops








List of Proposals

0 2

1. From Jupyter to Emacs Org Mode

Søren A D (~sren) 22 May, 2023

2 1

2. Unleashing the Power of the Lambda Function in Python

Avinash Dalvi (~AvinashDalvi89) 23 May, 2023

2 1

5. AutoGPT: The AI That Will Make You More Productive

Karthikeyan Vk (~karthikeyan76) 24 May, 2023

2 16

9. MLOps using VertexAI: Beyond Model Training

Shadab Hussain (~shadab5) 29 May, 2023

0 3

12. Python's Indented Blocks: Efficient Code Structuring

Pranav Shrivastava (~pranav8) 30 May, 2023

2 2

16. Decoding Web Crawling at Scale with Python

Shloka Shah (~shloka) 03 Jun, 2023

0 7

20. Improve Your Python Application Runtime

Himanshu Jain (~himanshu58) 04 Jun, 2023

0 2

25. Improving and Automating Your Trading System

Gaurav Kumar (~gaurav45) 06 Jun, 2023

0 4

26. Volunteer Driven Development™

Dakshin K (~dakshin-k) 07 Jun, 2023

2 1

30. The Sound of Your Footsteps can Predict for Dementia

Debayan Das (~Dexter1618) 09 Jun, 2023

0 6

31. What is JIT

AbdealiJK (~AbdealiJK) 09 Jun, 2023

0 5

34. Preventing and Handling Errors in Python

Satyam Gupta (~satyam1) 15 Jun, 2023

0 1

35. Fast AI for classification tasks

Tribhuvan Mishra (~tribhuvan) 16 Jun, 2023

0 2

36. Demystifying Explainable AI: A Comprehensive Guide with Python

Shivam Chaurasia (~tracebackerror) 16 Jun, 2023

0 16

37. PINNs : Physics Informed Neural Networks

Vibhansh (~Lord-V15) 16 Jun, 2023

1 0

39. Demystifying Process and Worker Models in Python Web Frameworks

Ashutosh Pednekar (~ashupednekar) 17 Jun, 2023

0 0

40. Infrastructure as Code with Pulumi

Animesh Rastogi (~animesh0) 18 Jun, 2023

0 3

42. Taking your Python Application to Android

Shyamnath Premnath (~shyamnath) 19 Jun, 2023

0 34

47. Exploring Generative AI through GAN Models

Lakshay Kumar (~lakshay1) 23 Jun, 2023

0 9

50. Descriptors: Adding Super Powers Python Classes

Satyam Soni (~satyamsoni2211) 23 Jun, 2023

0 11

52. FastAPI: A Paradigm Shift in Python Web Development

DEBADATTA BHATTACHARJEE (~ddb95) 23 Jun, 2023

0 3

58. ChatGPT and Elasticsearch: OpenAI meets private data

Ashish Tiwari (~ashish187) 30 Jun, 2023

0 1

61. Building LLM powered applications using langchain

Sasidhar Donaparthi (~sasidhar) 01 Jul, 2023

0 4

63. Blocking Vs Non-Blocking: Is your Code really concurrent ?

Satyam Soni (~satyamsoni2211) 04 Jul, 2023

0 2

64. Determine behaviour of Static Typing in Python

Dishant Sethi (~dishant24) 05 Jul, 2023

0 6

72. Creating and Publishing Computer Vision Packages

Lakshay Kumar (~lakshay6) 10 Jul, 2023

0 1

84. Making 1k OpenAI calls to GPT-3.5/4 models in under 5 minutes with asyncio - the right way!

Santhosh Kumar Dhanasekaran (~santhosh_kumar) 15 Jul, 2023

0 1

85. From Pydantic V1 to Pydantic V2

hemi s.k (~hemi) 16 Jul, 2023

0 2

86. API lifecycle in Open Source Projects feat. Dapr

Shubham Sharma (~shubham1172) 16 Jul, 2023

0 7

87. Proactive System Failure Detection with Log Analysis

Animesh Dutta (~animesh1) 16 Jul, 2023

0 30

88. Testing Data Pipelines

Amitosh Swain Mahapatra (~agathver) 17 Jul, 2023

0 1

90. Speed up Pandas using Modin and Ray

surya dev (~surya6) 17 Jul, 2023

0 11

91. How not to shoot yourself in the foot with cryptography

Vinay Keerthi K T (~vinay_keerthi) 17 Jul, 2023

0 0

93. Hybrid Full-stack Web Development in Record Time with Frappe Framework

Mohammad Hussain Nagaria (~NagariaHussain) 17 Jul, 2023

0 0

94. Satellite Image Processing and Analysis using Python

Prabakaran Chandran (~prabakaran4) 17 Jul, 2023

0 0

99. PyCRA: Root Cause Analysis

Kartikey Rawat (~carrycooldude) 21 Jul, 2023

0 0

100. Introduction to data analysis

Ashok Govindarajan (~ashok98) 23 Jul, 2023

0 1

102. Does it work? How do you know?

Arjoonn Sharma (~arjoonn) 24 Jul, 2023

0 0

104. Build a Severless Python NLP App

Senthil Kumar (~senthilkumarm1901) 25 Jul, 2023

0 0

106. Snowpark - Snowflake's Developer Framework

Prathamesh (~prathamesh6) 26 Jul, 2023

0 0

108. Streamlit to Build & Deploy Apps like a Data Scientist

Siddharth Gupta (~sidgupta234) 26 Jul, 2023

0 0

117. Devops with git and docker

Arjoonn Sharma (~arjoonn) 29 Jul, 2023

0 0

118. Image similarity search using vector search

Ashish Tiwari (~ashish187) 29 Jul, 2023

0 2

119. Power of Typehints for writing less buggy code

akhil teja (~akhil02) 30 Jul, 2023

0 3

120. Writing a Python interpreter from scratch, in half an hour.

Tushar Sadhwani (~tushar29) 30 Jul, 2023

0 6

122. Python and Rust: A Dynamic Duo with PyO3

Kesia Joies (~kesia) 30 Jul, 2023

0 0

127. How YouTube is Democratizing Data Science Education?

Hemanand Vadivel (~hemanand) 31 Jul, 2023

0 0

130. Generative AI for Large Language Models

Supriya Singh Raman (~supriya7) 01 Aug, 2023

0 5

141. Python Concurrency Patterns: Thread-Based vs. Async-Based Approaches

Farhaan Bukhsh (~farhaanbukhsh) 03 Aug, 2023

0 0

160. Python-Inspector: Look ma no hands!

Tushar Goel (~TG1999) 04 Aug, 2023

0 4

163. Robyn: An async Python web framework with a Rust runtime

Kanishk Pachauri (~Mr-Sunglasses) 04 Aug, 2023

0 5

165. Python powered Satellite Simulations with Blender

Jasmeet Singh (~jasmeet8) 05 Aug, 2023

0 5

166. Robotic Perception with ROS 2 and Python

Jasmeet Singh (~jasmeet8) 05 Aug, 2023

0 0

171. Composition over inheritance ? What about pythonic code

Siddharth Goyal (~sid22) 05 Aug, 2023

0 1

172. Importance of Validations and Sanitization in Web Development

Pritesh Kanthaliya (~MrKanthaliya) 05 Aug, 2023

0 1

173. The History of Python through Stack Overflow

Anand S (~anand) 05 Aug, 2023

0 1

174. Tuning Data Transport in python web applications

Vishrut Kohli (~vishrutkohli) 05 Aug, 2023

0 0

177. The top mistakes Python developers make

Anand S (~anand) 05 Aug, 2023

0 0

178. The best Python libraries in 2023

Anand S (~anand) 05 Aug, 2023

0 2

180. Python's Magic and Realities: Unravelling the Love-Hate Relationship

Vaarun Sinha (~VaarunSinha) 05 Aug, 2023

0 7

181. Wielding Python's Wizards: A Guide to itertools and functools

Roshan R Chandar (~Roshan-R) 05 Aug, 2023

0 9

182. An introduction to the world of EV charging technology

Balagovind G (~balabg94) 05 Aug, 2023

0 4

184. Unlocking the Power of Python Using Asyncio

JothirAdithyan (~AdithyanJothir) 05 Aug, 2023

1 3

189. AsyncIO from the bottom up: building it from scratch with generators

Kaustubh Maske Patil (~nikochiko) 05 Aug, 2023

0 5

193. Pytesting my Graphql

Edwin Jose George (~edwin_jose) 05 Aug, 2023

0 0

202. Data Collection using Airflow

Priyanshu Sinha (~priyanshu7) 05 Aug, 2023

0 3

204. Python Decorators: The underrated simplicity

M Aswin Kishore (~m5) 05 Aug, 2023

0 1

206. Build complex chat apps using LLMs with ChainFury

Bhargav Bardipurkar (~bhargav30) 05 Aug, 2023

0 5

210. Securing Smart Contracts with Pythonic Auditing Tools

Kesia Joies (~kesia) 06 Aug, 2023

0 0

211. How LLMs can empower human potential ?

Indrajit Singh (~indrajit) 07 Aug, 2023

0 0

213. Leveraging Python in Robotics

HARSH MITTAL (~harsh544) 09 Aug, 2023

0 2

222. A Process for Readable Code

Jaidev Deshpande (~jaidev) 12 Aug, 2023

2 10

224. Rust for Python Developers

Tushar (~ditsuke) 12 Aug, 2023

0 0

225. Create your own special phrase listeners like "Hey alexa" in alexa

TheSeriousProgrammer (~TheSeriousProgrammer) 12 Aug, 2023