Lightning Talks: Practical Design patterns & Data analysis in Python.


Details
-
What we'll do
The session will be in lightening talk format with two talks happening with the first one on Practical design patterns & second one on data analysis. -
Talk 1: Practical Python Design Patterns
Ramantahan will be giving a talk on Practical Design Patterns using Python. He has 10 years of experience as a developer and has worked with large-scale, high-performance systems in his career.
https://in.linkedin.com/in/ramanathan-ramakrishnamoorthy-7270188 -
Abstract of the talk
Design patterns & choices are an important aspect of any production application and guide the scalability, performance, and robustness of the application. In this talk, we will see some practical implementations of such design patterns.
We will see the implementation of some practical cases where these will be used. The below is a rough structure of the talk.
Introduction to metaclasses and their uses with an example (ABCMeta)
Comparable and Hashable objects in Python
Writing singleton, Bean (Java-like) and reusable pooled objects using Metaclasses in Python
Efficient logging infrastructure using SRP principle.
Methodologies to reduce strong coupling in code.
These are some subtle things when taken care give a lot of benefit to a production application.
-
Talk 2: Introduction to data analysis in Python
Speaker: Manoj Oleti -
Talk abstract:
Introduction to Pandas and Scikit-learn
Using pandas for data wrangling.
Using plotly for visualizations.
Gentle intro to ML using sklearn. -
Speaker bio:
Manoj Oleti currently leads Data Science team in ADP Hyderabad, and is responsible for researching and building predictive analytics and ML capabilities in DataCloud product. He has strong expertise is Scala, Java, Python programming languages. He is also very passionate about technology and has 12+ years of experiencing building and architecting enterprise applications using Java platform.
• What to bring
Note taking accessories.


Sponsors
Lightning Talks: Practical Design patterns & Data analysis in Python.