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 email@example.com.
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
- Scientific Computing
- Cloud computing with Python
Important Dates #
- 31st August, 2017 : Deadline for Proposal Submission
- 16th September, 2017 : Talk selection and announcement
Lightning Talk: Making executables in Python with cx_freeze and pyinstaller
Have you ever found someone with a problem, the requirement to automate something, or some other simple problem the answer to which your mind always gives: “I could write a quick script for that.” But for people who do not have your technical skill, getting them to install python, whatever packages you need, and then run the script from the command line, is nearly impossible.
By creating simple executables with tools that put your python installation, all the packages you need, you can distribute your applications, and people can use them with just a simple double-click on the executable.cx_freeze and pyinstaller are tools for this purpose.
- What executables are.
- The different tools available to create executables.
- Pros and cons of each tool.
- A demo illustrating the creation of an executable for a simple script.
A working knowledge of Python.
The ability to install packages with pip.
Speaker bio #
Mohammad Omar Khursheed is a 3rd Year Computer Engineering undergraduate student at Aligarh Muslim University. He has two years of Python experience, and is fascinated by the possibilities it provides. Omar has worked at Enterprise Monkey, an Australia-based software consulting company, where he used Python to build language pack translation software, and has also contributed to Open Source organisations such as PySAL, the spatial analysis library. He is interested in product development cycles and in increasing accessibility to productivity tools that are usually targeted to programmers by bringing ease of use to the general public.
- Github: https://github.com/Omarkhursheed
- Linkedin: https://www.linkedin.com/in/omarkhursheed/