Oct 2017
2 Mon
3 Tue
4 Wed
5 Thu
6 Fri
7 Sat 09:00 AM – 10:00 AM IST
8 Sun 09:00 AM – 10:00 AM IST
Accepting submissions
Not accepting submissions
Pyspark - Python and SparkData Engineering at scale using Python and Big Data eco system of tools. more
Technical level: Intermediate
|
Telegram Bot using PythonProposal Type - Talk Telegram being open source grabs attention of most developers on first sight and moreover it’s free to use Bot API adds more fun to it’s platform. Whether you want to create a cool assistant that schedules task and reminds you at the right time or ML based bot which changes your photos into cool artwork you need to start by creating a basic skeleton bot which can be scaled la… more
Technical level: Intermediate
|
Python Django.Django python introduction Outline django Requirements more
Technical level: Advanced
|
General Talks: Sentimental Analysis Using PYTHON- USES and ImpactWhat is sentiment analysis? Sentiment Analysis is the process of ‘computationally’ determining whether a piece of writing is positive, negative or neutral. It’s also known as opinion mining, deriving the opinion or attitude of a speaker. more
Technical level: Beginner
|
Building a Template Engine for Data VisualisationTemplate Engines like Jinja/Mako, help us combine HTML and data. It’s 2017. React/Angular/Vue are changing the paradigm of frontend engineering as we know it. Are template engines still relevant? more
Technical level: Intermediate
|
General Talks: The Journey to Jarvis v2.0 via Stephanie: Building your very own simple AIEver wanted a personal assistant like Jarvis for yourself? Fear not. [Stephanie][http://slapbot.github.io] 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. more
Technical level: Intermediate
|
Python things with Google AssistantAssistant and Bots are taking the world and where ever you go from social media to your phone everything is dominated by bots or assistant. Now, its the time to make your own personal assistant and get it to work on your commands. Might be just making a masala chai or to changing the speed of the fan. more
Technical level: Intermediate
|
Designing Modules in PythonThis talk is about design patterns that will help you build reusable modules that stand the test of time. Through a variety of examples, we will cover principles such as interface design, dependency injection, open/closed principle and so on. more
Technical level: Intermediate
|
Airflow: To Manage Data PipelinesA significant part of the IT/Data Engineering team is spent on writing and scheduling jobs, monitoring and troubleshooting the issues. Enterprise data originates from various sources and there are various business rules and processes that govern how that data can be consumed. more
Technical level: Beginner
|
[General Talk]Melissa : A lovely virtual assistant for OS X, Windows and Linux systems.Melissa is a virtual assistant for OS X, Windows and Linux systems. She currently uses Google Chrome’s speech-to-text engine, OS X’s say command, Linux’s espeak command or Ivona TTS along with some magical scripting which makes her alive, developed by Tanay Pant and a group of sorcerers. The Web UI for Melissa has been designed by Nakul Saxena <p align=“center”> <a href=“https://www.youtube.com/w… more
Technical level: Intermediate
|
A beginner's guide to python - Pygame and much moreThis will be a beginner’s guide to python. Anyone with a bit of programming knowledge and who wants to know more about python can gain from this. Apart from beginners, those who use python can also take something from this - useful modules in python. At the end of the session we will be developing a game using python. And also we will be seeing about other useful modules and features of python. I… more
Technical level: Beginner
|
[General Talks] THE Data Structure of our Real-time World : QueuesRemember your college lectures on Queues? And how insignificant they seemed! more
Technical level: Beginner
|
[General Talks] Internet of Things (IoT) and PythonThe Internet of Things is a big deal today. Some consider it to be a buzzword,others say it’s a phase while many others, large industries included, stand by their belief that it is going to be a game changer. In this session I would like to dicuss the role of python languaged in the field of IoT. more
Technical level: Beginner
|
Workshop: MicroPython - New Language for the IoTMicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments. MicroPython is the new language for the Embedded Systems and Internet of Things(IoT) more
Technical level: Beginner
|
Dimensionality Reduction and Principal Component AnalysisPCA is mathematically defined as an orthogonal linear transformation that transforms the data to a new coordinate system such that the greatest variance by some projection of the data comes to lie on the first coordinate (called the first principal component), the second greatest variance on the second coordinate, and so on. It is one of the most popular methods that is used for Dimensionality Re… more
Technical level: Intermediate
|
General Talks: Tryst with Celery, Selenium and PILHow we solved an interesting problem using Selenium and Python Imaging Library, and exploited Celery to improve the performance of a monthly job from days to hours. more
Technical level: Intermediate
|
General Talks: Impact of PYTHON in data scienceFalling in love with PYTHON is simple. For data analysis and interactive, exploratory computing and data visualization, Python will inevitably draw comparisons with the many other domain-specific open source and commercial programming languages more
Technical level: Beginner
|
General Talks : Entering the world of entry_pointsYour scripts will eventually grow into a package. Your package needs to be user-friendly to get more people to use it. Your package might grow big in order to address everyone’s needs. entry_points make your package more accessible. entry_points help you add functionality without adding almost any extra code. more
Technical level: Intermediate
|
Workshops : Scientific Computing in PythonNumpy, Pandas and Matplotlib are the three pillars which support Scientific Computing in Python. Pandas depends on Numpy for speed but Pandas provides a better user experience for data analysis. Both of Numpy and Pandas depend on Matplotlib to create effective visualizations and convey your results. more
Technical level: Intermediate
|
A practical walkthrough from Classification network to Semantic Segmentation, let's do it one pixel at a time.Semantic Segmentation of an image is to assign each pixel in the input image a semantic class in order to get a pixel-wise dense classification. While semantic segmentation/scene parsing has been a part of the computer vision community since late 2007, but much like other areas in computer vision, a major breakthrough came when fully convolutional neural networks were first used by 2014 Long et. … more
Technical level: Intermediate
|
[General Talks]: Practicing Continuous Integration and Deployment with Jenkins 2 Pipeline and PythonJenkins 2.x is equipped with the capabilities to create pipeline-as-code. Pipeline suite of plugins has opened up a multitude of possibilities, like, enhancing the collaborative workflow model that DevOps demands, treating CI/CD as code. Talk would introduce the audience to Jenkins Pipeline (scripted) with the aid of simple deployment model in the cloud. It would appeal to those who are key mover… more
Technical level: Beginner
|
General Talks: DRY your Django APIsYour Django APIs start small and grow into a mess unless checked in time. This talk is how we can keep those APIs clean and small even with huge number of methods and classes using some sort of architecture. This is aimed at both the beginner and intermediate level of Django developers. more
Technical level: Intermediate
|
General Talks: Build a chatbot from scratch using open-source toolsThis talk will show you how you could use open-source tools to build a chatbot without handing your data over to third parties (Facebook/Microsoft/Google,etc.) more
Technical level: Intermediate
|
Python Data Analysis and Graphical Plotting using Pandas and Matplotlib.Analysis of a dataset using Numpy, Pandas, IPython and Graphical plotting of the Insights using Matplotlib more
Technical level: Intermediate
|
General Talk: Neural Networks from zero (using only numpy) to practical projects (using scikit-learn and TensorFlow)Artificial Neural Networks (ANN henceforth) are being used increasingly ever in recent years, and some consider it as a master key for almost all machine learning problems. There are many toolkits and libraries (tools henceforth) available, but I myself have never been comfortable with such tools until I understand (at least partially) what’s going on under the hood. I’m in no way saying that the… more
Technical level: Beginner
|
Lightning Talk : coala 'Bear' hugs from Rails Girls Summer of CodeRails Girls Summer of Code is a program aimed towards increasing the participation of women in open source. With this lightning talk, we aim to present and talk about the program and our project, coala. coala is a static code analysis tool, how to begin with coala, generating custom configuration files for running coala and tes driven development. We’d also include a small coding demo for writing… more
Technical level: Beginner
|
IoT meets ServerlessSpeed and agility are the most expected in today’s analytics tools. The quicker you get from idea to insights, the more you can innovate & perform ad-hoc data analysis. I will be talking about how we can use AWS serverless architecture to stream and analyze IoT data, managed by python. We can be up and running in minutes―starting small, but able to easily grow to millions of devices and billions … more
Technical level: Intermediate
|
Lightning Talk: Making executables in Python with cx_freeze and pyinstallerHave 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 e… more
Technical level: Beginner
|
Automated data analysis and text narrativesAutolysis is a domain-agnostic solution that solves pattern-based behavioral problems. At its core, Autolysis uses Groupmeans -- a statistical technique that is designed to identify the impact of groups over metrics or vice-versa. An open source version with a friendly license is hosted at https://github.com/gramener/autolysis and a web interface is available upon request. Text narratives that au… more
Technical level: Intermediate
|
Iterators, Generators and YouIterators in Python aren’t a matter of type but of the protocol i.e. any class that implements this protocol can be iterated over. This talk will present an overview of the all-encompassing iteration features in Python and how the Iterator pattern is built into the Python language so you never need to implement it by hand. more
Technical level: Beginner
|
PPTGen - Data-driven powerpoints for automated narrationMicrosoft PowerPoint (PPT) is a robust tool in the enterprise domain to create business presentations, design visualizations and narrate data stories. Despite an extended list of support for objects, not all data visualizations are supported natively in PPT. PPTGen is a platform independent, powerful library to create/modify powerpoint objects and create PowerPoint presentations based on customer… more
Technical level: Intermediate
|
Showing similarity of Mainframe code with pythonThis will be a quick talk, showing the similarity between mainframe (JCL/COBOL) code with python. This will be useful to anyone with development knowledge in mainframe (JCL/COBOL), who wants to learn python. Apart from the mainframe developers this will also be useful to beginners or other developers – showing them similarity between two languages. more
Technical level: Beginner
|
Workshop : Big Data Carpentry with PythonAutomation is not replacement, but an aid to manual labour. We at Sosio have internally cut-short our data processing time to 50% by automating the monotonous simple tasks. While automating mundane tasks speeds up the processes, saving us time and energy, automation is always not an easy answer. It is often complex, requires human intervention, and even if set up successfully needs constant monit… more
Technical level: Intermediate
|
A lazy programmer's guide to web scrapingAs the ever increasing data in the today’s world data can be used in various ways. Thus web scraping helps you obtain that data efficiently and also saves a ton of time by making the data collection an automated task. more
Technical level: Beginner
|