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
- Talk 1️⃣: Iteration Inside Out [Presentation or slides].
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
- Talk 2️⃣: "COVID-19 Data visualization using python" [Presentation or slides].
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!
Moderator:
- Maria Alejandra Ferreira Social Media: TW: @aleja_ferre IG: @aleferreiratorres
- Dunia Rivas Social Media: TW: @rivas_dunia IG: @rivasdunia
- Joha Salinas Social Media: @jsnunki
- Luisa Giraldo Social Media: TW@lufegiman IG @luifgm
Impact:
We started with 28 attendees and 49 people joined during the broadcast, ending with 33 attendees where 95% were women.






Comments
Post a Comment