PyConf Hyderabad 2017

PyConf Hyderabad

Selected Talks for PyConf Hyderabad 2017 have been announced. Please Check the Confirmed Proposals section for the Selected Talks

Guidelines for Proposal Submission

Following are the guidelines for proposal submission

  • Please mention type of Proposal as given below in the Title of the Proposal.
  • The proposal should have an objective with clear expectation for the audience.
  • The Proposal description should be short and to the point.
  • The proposal should have proper prerequisites like environment setup, library version.
  • No proposal will be selected without a link to appropriate session content like presentation, pdf, code snippets etc.
  • Proposal content should adhere to code of conduct.
  • Proposal content links can be updated later.
  • Proposal content shouldn’t have a company name throughout the content. Mention of the employer is allowed only at the beginning of the content (presentation/pdf).
  • Background image/wallpaper shouldn’t contain company name/logos.
  • For any questions, please write to

Proposal Types

We have three kind of Proposals - General Talks, Lightning Talks and Workshops. Please mention the Proposal type in the Title of the Proposal. Give a Title like Proposal Type : Proposal Title

General Talks

These are the traditional talk sessions scheduled during the first day of conference. They will be conducted on Day 2 of Conference, Sunday, 8th Oct. The length of these tracks are 45 minutes.

Lightning Talks

These are short length talks that will be conducted on Day 2 of Conference, Sunday, 8th Oct. The time limit is 5 minutes. But we can extend it depending on number of talks submitted.


As with the talks, we are looking for Workshops that can grow this community at any level. We aim for Workshops that will advance Python, advance this community, and shape the future. Each session runs for 6 full hours plus a break for lunch. There will be 2 workshops going parallely on Day 1 of Conference, Saturday, 7th Oct in the same venue that hosts the main conference. Workshop I is aimed for Begineers while Workshop II is a Advaced Session aimed for Professionals.

Themes and Topics

These will be the themes and topics

  • Core Python and Python 3 features
  • Concurrent and Asynchronous programming in Python
  • Data Science and Analysis
  • Web Development
  • Python and IOT
  • Functional Programming
  • Artificial Intelligence
  • Continuous integration and Deployment
  • Testing
  • Scientific Computing
  • Cloud computing with Python

Important Dates

  • 31st August, 2017 : Deadline for Proposal Submission
  • 16th September, 2017 : Talk selection and announcement

Hosted by

Submit Proposals for PyConf Hyderabad more

Ujjwal Gupta


General Talks: The Journey to Jarvis v2.0 via Stephanie: Building your very own simple AI

Submitted Aug 13, 2017

Ever wanted a personal assistant like Jarvis for yourself? Fear not. [Stephanie][] addresses the problem by providing an open-source platform built specifically for voice-controlled applications as well as to automate daily tasks and hence imitating much of a virtual/personal assistant’s job.


Stephanie Information Image

Stephanie is written in python and has really minimalistic hardware requirements, it just boils down to having a working machine, speaker and a mic of any sort because of its amazing compatibility and cross-platform support. After that you just need to download few files and with just couple of clicks away, you have a working virtual assistant installed in your machine.

Stephanie is completely open source, even the algorithm which is used to predict the intent (I’ve written a paper on it which I would highly recommend to anyone interested through this link: Sounder) is open-sourced so basically you are using a software which is entirely community driven.

So since Stephanie is completely open-source, you can integrate it with lots of public/private API’s to take the application to a new level, where the already implemented ones are Facebook, Twitter, Evernote, Google Calendar, IMDB, Wikipedia, Zomato to list a few as the entire list is located at documentation.

Stephanie Privacy Image

The Developer Guide written is basically for programmers to guide them on the process of how to write their own modules and extend the functionality of Stephanie, its also 100% customizable, from changing its name to actual responses, everything is completely customizable.

Stephanie Developer Image

The objective of the talk will be to give first hand experience of teaching people on how to create their own simple AI with Stephanie with just a couple of clicks after downloading the files and then providing a tutorial on how to create their own modules so that they could harness the true ability of virtual assistant.


Basic/Beginner understanding of programming and a prior experience of python programming language will be beneficial.

Speaker bio

Hey there! My name is Ujjwal Gupta, creator of Stephanie. I am an 18 year old self taught programmer and am not been going to college as I strongly believe the internet and Open Source Community has more than enough resources available for any programming enthusiast to master it’s craft.

I have prior knowledge about web development as well as software development and been working as a freelancer in my spare time. I really love to follow football and do side/personal projects for fun as a hobby. I have been recently working on a NLP solution through sounder by making it more efficient and less computationally expensive to use.

Whereas about Stephanie, well it was very well appreciated in the online communities like reddit where it shares the top 15 all time posts of learn programming subreddit, front page of hackernews and trending of the day at github with more than 600 stars.

I have written a blog here at medium about it and there is a video where I have demonstrated the use of it: Youtube.

Some actual developer API usage explained in this answer at Quora as well as in the documentation section.


Youtube video giving a little demonstration

Main website to learn more about it

Stephanie Github

Sounder Algorithm (Intent-Recognition) Explained

Sounder Algorithm Github


Developer Guide



{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

Submit Proposals for PyConf Hyderabad more