Level up your coding skills in the data world using Python

πŸš€ Python is a great coding language and it has thousands of libraries that allow a few lines of code to do what we want, remember, practice is the best way to learn and improve your programming skills πŸ€“.

¡We need more women stepping up as tech professionals πŸ‘©πŸ»‍πŸ’»!

For this Magenta Codes's Meetup, we had two great professionals πŸ‘©‍πŸ«πŸ‘©‍🏫 in programming with python who shared their technical knowledge and applications in the real world to perform analysis and visualization of data on a large scale πŸ“ŠπŸ“ˆ. 


https://bit.ly/Meetup-Python-1

                       

Speaker Naomi Ceder 

Using for loops and list comprehensions in Python is basic and quite common, right? But how does iteration in Python actually work “under the hood”? The words “iterator” and “iterable” each occur over 500 times in the Python documentation, but what does an iterator actually do, as opposed to an iterable? And how do they do it? Learn the details as we turn the iteration protocol inside out, with live coded demonstrations along the way.

This talk will start from the way Python iterates of over a sequence, in comparison with iterating by index, like C. The key point of iterating over a sequence is that something needs to track which item in the sequence is next, which is something that Python’s iteration protocol manages.

The iterable section will demonstrate creating a simple object that returns items by index (e.g., a fibonacci series), showing that getitem is really all you need for an iterable, since an iterator is created for such objects when iterated upon. BUT, this doesn’t answer the question of how Python keeps track of which item is next.

The iterator section answers that question by converting the iterable just created to an iterator - adding iter and next methods and showing how the iterator saves state and essentially drives the iteration protocol.

Having an accurate understanding of iteration protocol will help developing Pythonistas reason better about both iterating over existing objects and creating their own iterables and iterators.

You can find Naomi's book:The Quick Python Book here

                              


Speaker : Julian Sara Joseph

The talk will give the audience an idea on how to build a data story, taking Covid-19 dataset as an example. It will also include a walk-through of actual code and tips to overcome challenges one may face while coding.

πŸ—£️ Julian has a Computer Science and Engineering degree and has been a Women in Data Science [WiDS] Ambassador for Mumbai since 2018. She has been a Software Engineer at Fractal Analytics for the past 4 years, on products that use Data Science, Machine learning to aid human decisions.

This is Julian's presentation colad with some of the code for COVID-19 charts 

This is her blog with the summarise the talk as a 3 part series that will helps you understanding about the process this exercise of the data visualization: Staying calm in 2020


Recording:

We have recorded the entire session online so that more people have this knowledge available at any time. Remember that sharing your knowledge helps collective evolution!





¡Thank you to the Magenta Codes team for making this possible!



 Moderator:
Organizers:

Impact:
We started with 28 attendees and 49 people joined during the broadcast, ending with 33 attendees where 95% were women.



Comments

Popular posts from this blog

The tech industry needs more women! Where to start if you're a technology beginner?

Workshop AMP