All Projects → WomenWhoCode → WWCodePython

WomenWhoCode / WWCodePython

Licence: other
Content, Code & Resources for WWCodePython Events

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to WWCodePython

wazuh-puppet
Wazuh - Puppet module
Stars: ✭ 25 (-86.34%)
Mutual labels:  hacktoberfest2021
voyager-hf
Voyager website: A space website that can be used as a template in the future for space-related topics.
Stars: ✭ 34 (-81.42%)
Mutual labels:  hacktoberfest2021
GoogleKickStart2020 Solutions
This repository will contain solutions of "Google Kick Start 2020" in C/C++/Java/Python. If you loved it, give a 🌟!
Stars: ✭ 137 (-25.14%)
Mutual labels:  hacktoberfest2021
tbftss
2D mission-based space shooter, based on the Battle for the Solar System space opera novel trilogy.
Stars: ✭ 46 (-74.86%)
Mutual labels:  hacktoberfest2021
Footer-and-Header-design-Challenge
Contribute your design in Footer and Header design templates using HTML, CSS, JavaScript.
Stars: ✭ 12 (-93.44%)
Mutual labels:  hacktoberfest2021
forestTreesTagging
This project has the vision to assist the officials for Forest trees census and tagging each tree with proper location (latitude and longitude), tree type, and other arguments. and further had the plan to apply data analysis over-collected data.
Stars: ✭ 18 (-90.16%)
Mutual labels:  hacktoberfest2021
boundary-ui
Monorepo for Boundary UIs and addons.
Stars: ✭ 58 (-68.31%)
Mutual labels:  hacktoberfest2021
CPP-DSA
C++ Data Structures and Algorithms | College Placement Course taught by renowned faculties of Apni Kaksha (Aman Dhattarwal).
Stars: ✭ 53 (-71.04%)
Mutual labels:  hacktoberfest2021
pbreadinglist
No description or website provided.
Stars: ✭ 19 (-89.62%)
Mutual labels:  hacktoberfest2021
02 Python Datatypes
Data types specify the different sizes and values that can be stored in the variable. For example, Python stores numbers, strings, and a list of values using different data types. Learn different types of Python data types along with their respective in-built functions and methods.
Stars: ✭ 192 (+4.92%)
Mutual labels:  python-tutorials
Hacktoberfest2021-DSA
If You know the implementation of any DSA related topic/problem then you can contribute it in this repo. Raise Genuine PRs only. Your PRs will be accepted, keep patience. Star this Repo. You aren't allowed to Update README.md. Welcoming developers, content writers, and programming enthusiasts.
Stars: ✭ 232 (+26.78%)
Mutual labels:  hacktoberfest2021
Hacktoberfest-hackedoff
This Repo contains easy javascript questions for beginners to participate in Hacktoberfest 2021.
Stars: ✭ 14 (-92.35%)
Mutual labels:  hacktoberfest2021
downloadTimeCalculator
A site to get approximate download time
Stars: ✭ 25 (-86.34%)
Mutual labels:  hacktoberfest2021
Angular
A repositoy to learn and boost your Angular skills. It contains cheatsheet, code, articlues and all learning resources you need.
Stars: ✭ 49 (-73.22%)
Mutual labels:  hacktoberfest2021
MERN-E-Commerce
A simple E-Commerce app built on MERN stack with integrated Stripe Checkout.
Stars: ✭ 57 (-68.85%)
Mutual labels:  hacktoberfest2021
HacktoberFest2021
Make changes on the website and check them.🎃
Stars: ✭ 0 (-100%)
Mutual labels:  hacktoberfest2021
Hacktoberfest-imagine-your-contribution
Contribute anything for your T-shirt, must be relevant that can add some value to this repo.
Stars: ✭ 16 (-91.26%)
Mutual labels:  hacktoberfest2021
Caribay
A PEG Parser Generator with Semi-Automatic Error Recovery based on LPeg(Label)
Stars: ✭ 14 (-92.35%)
Mutual labels:  hacktoberfest2021
NearBeach
NearBeach is an open sourced project management tool, helping you keep track of your project. You can track requirements, projects and tasks
Stars: ✭ 97 (-46.99%)
Mutual labels:  hacktoberfest2021
cinesimile
CineSimile is a platform that shows similar movies for a specific movie.
Stars: ✭ 16 (-91.26%)
Mutual labels:  hacktoberfest2021

Women Who Code Python Technical Track.

   

Welcome! This repo contains content, code, and resources for the Women Who Code Python Global Track Events.

The Python track provides tutorials and resources to help and inspire women to excel in careers that use the Python programming language.

💻 Technical Webinars 📲 Coding Resources 💭 Study Group Sessions 🗺️ Supportive Global Network

If you're interested in joining the community as a member or volunteer please visit our website for more information! Or send us an email.

Social

Join our community conversations!

Slack
Twitter
Instagram
Facebook
LinkedIn

Event Resources

Expand the section below to find all the resources shared during past and upcoming events. Clicking on a logo will take you to the event code base and/or slides. You will also find a link to the video recording in the event description. All of our events are uploaded to the Women Who Code Youtube Channel 1-3 days following an event. Please reach out with any questions or issues, and join us on Slack for interactive discussions and support.

To add new resources for events follow the CONTRIBUTING guidelines.


Clicking on a logo below will take you to the associated repo -- where you can review, copy or clone the repo's content. Please reach out with any questions or issues, and/or join us on Slack for interactive discussions and support.

Introduction to Coding Environments for Python  Introduction to Coding Environments for Python

Jupyter. Visual Studio Code. PyCharm. Confused about which IDE or code/text editor to use for your next Python project? Want to know the differences between IDE's and code/text editors? Not to worry! We have you covered!

Join us for an exciting series that will introduce you to some of the popular coding environments used for Python, including: Google Colab, Jupyter notebooks, Visual Studio Code, PyCharm, Vim, Anaconda, and more!

- By Poojita Garg, Jessica Koubi and Nayeon Shin

Introduction to Qt  Introduction to Qt

Do you have a cool application idea or want to distribute your tools to non-technical users?

Join our Introduction to Qt series to learn how to create your first interface with PyQt/PySide! We will go over how to create simple interfaces, some of Qt concepts, and how to put everything together to create a more complex interface.

- By Jessica Koubi

OneLineCoding  Less Is More: How to Code Python in One Line

These Python one-liners will save you a bunch of time on your next project, so make sure to come along with us on this journey to uncover the true potential of the Python language and learn how to do a lot with a little.

- By Poojita Garg and Karen Wong

Leetcode  LeetCode Study Group

In this study group we will be walking through a medium level LeetCode problem from understanding the problem to solving it. We will discuss one pattern during each session.

- By Chethana Gopinath and Karen Wong
Library 101  Python Libraries 101 Study Group

This study group will journey through the exciting world of Python libraries to help you code faster, better and smarter!

- By Soumya Vemuri, Shermaine Ang and Karen Wong
May the Pipeline be with you: Coding for the Movie Industry  May the Pipeline Be with You: Coding for the Movie Industry

This talk will introduce you to the role of a Pipeline Technical Director in the VFX/Animation industry. We will go over who works as Pipeline TD, which kind of software development is done in the movie industry, and finally, we will look at some of the tools developed for Avengers: Infinity War.

- By Jessica Koubi and Bushra Alma
Tivia Tuesday  Trivia Tuesday

Stay tuned every Tuesday on our Instagram, Twitter, and LinkedIn page for a new Trivia Tuesday.

- By Jessica Koubi
Python Db  Introduction to Deep Learning for Edge Devices

In this session we go through the basics of deep learning for edge computing. Session 1: Introduction to Edge Computing Session 2: Basics of Running Neural Network at the Edge Session 3: Quantization of Neural Networks Session 4: Hardware for the Edge Session 5: Pruning Session 6: Early Exits for Neural Network Session 7: Edge TPU and Edge TPU Accelerator

- By Vaidheeswaran Archana and Soham Chatterjee
Python Db  Databases with Python: Quickstart: An Overview of SQL - Concepts, Structure, and More

With a world so centered around data, databases are an essential component for every developer. Python has a series of tools and libraries that help us manipulate and work with databases using our Python code. In this series, we will be exploring the concepts, theory, and code behind multiple databases, both SQL and noSQL. The series will kickstart with a session on SQL concepts where we will tackle relational databases from A-Z. Then, we will use SQL with Python, and following that, we will jump to noSQL and explore two very popular databases, MonogoDB and Firebase.

- By Hala Saadeh, Ramya, and Karen Wong
Python DS  Introduction to Data Structures with Python: Ace the Technical Interview

This study group will cover the various sub-types of data structures and specifically implementing them in Python. Each session will begin with a conceptual presentation and conclude with a live-coding implementation using Google Colab.

- By Rishika Singh and Jasmeen Rajpal
Python Fire  Python Fire

Python Fire is a library for automatically generating command-line interfaces (CLIs) from absolutely any Python object. Python Fire got its name Fire because when you call `Fire`, it fires off (executes) your command. Learn about: - What exactly is Python Fire? - How Python Fire can make your code concise? - Where and when to use Python Fire? - How to contribute to the library and make it more awesome?

- By David Beiber
NLP Study Group  Discover NLP with Python Study Group

Please join us in discovering NLP with Python, as we begin with the foundations of NLP and deep learning, all the way to its applications in machine translation and sentiment analysis. Our monthly sessions will introduce you to the exciting world of natural language processing!

- By Yashika, Rishika, and Ramya
What's App bot  Building a Bot for WhatsApp Using Python and Flask

Mridu is back with a follow up event on using Flask for creation of vocabulary bot on whatsapp! In this webinar you will learn about a Brief introduction to Flask and Building a WhatsApp Bot using Twilio and Python.

- By Mridu Bhatnagar
Intro to QC  Introduction to Quantum Computing Programming with Python and Qiskit

In this webinar we explore the basics of quantum computing, such as qubits, superposition, entaglment and quantum gates. We navigate options to program a quantum computer and build our first circuit on a simulator and using code.

- By Sara A. Metwalli
Beginner Python Study Group  Beginner Python Study Group 2020

Join us every other Wednesday at 5PM PDT/8PM EDT as we journey through the exciting world of Python libraries, data types, programming logic and useful functions, and modules with real-time coding exercises. Grab a cup of tea (or your favorite drink) and code along with us!

- By Rishika Singh, Karen Wong, and Stephanie Rideout
Twitter Bot with Python  Build Bots on Twitter Bot using Python

This is the era of automation, we see everything is automated in the Tech World, whether you don't know how it's done. Python is the language that is widely used for this purpose. Here in this talk, we will build a twitter bot in less than 30 lines of code, that will like, and retweet a particular keyword's tweet.

- By Seema Saharan
REST API with Python  REST API Integration with Python

Rest APIs are the backbone of Microservices. All major websites and many software services use Rest APIs to transfer data. But how do you use this API to communicate with the Web?

- By Mridu Bhatnagar
DevOps With Python  Python and DevOps

This webinar will break down and explore python and CICD (continuous integration , continuous deployment). Participants will learn how to implement Continuous Integration for a Python application. They will also see how to deploy an application on AWS using Python/Boto3.

- By Viji Natarajan
GitHub Bot Workshop  Build a GitHub-Bot Workshop

In this workshop we’ll be building a GitHub bot that will greet contributors to your project. The bot will be built as a GitHub App which can then be installed to your GitHub repositories. We will be building a GitHub bot that can say thanks to the maintainer who installed your bot using gidgethub and aiohttp libraries. If time permits, I'll also share how you can automate other parts of your workflow with Zapier.

- By Mariatta Wijaya
Fuzzy Search Algorithms  Fuzzy Search Algorithms: When and How to Use Them

Fuzzy Searching or approximate string matching is powerful because often text data is messy. For example, shorthand and abbreviated text are common in various data sets. In addition, outputs from OCR or voice to text conversions tend to be messy or imperfect. Thus, we want to be able to make the most of our data by extrapolating as much information as possible. In this talk, we will explore the various approaches used in fuzzy string matching and demonstrate how they can be used as a feature in a model or a component in your python code. We will dive deep into the approaches of different algorithms such as Soundex, Trigram/n-gram search, and Levenshtein distances and what the best use cases are. We will also discuss situations where it’s important to take into account the meaning or intent of a word and demonstrate approaches for measuring semantic similarity using nltk and word2vec. Furthermore, we will demonstrate via live coding how to implement some of these fuzzy search algorithms using python and/or built-in fuzzy search functions within PostgreSQL.

- By Jiaqi Liu
NLP Contextual Word Embeddings  NLP Contextual Word Embeddings

Language representations and embeddings are an important step in developing machine learning models for Natural Language Processing. They are used for various language problems - Named entity recognition, POS tagging, sentiment analysis or language understanding and generation.

While traditional encodings to convert words and sentences to vectors were more intuitive, static embeddings were developed to incorporate a large vocabulary and corpus and eliminating the problem of sparse vectors. Since then, we’ve seen methods like word2vec, GloVe and now contextual embeddings are the norm - Elmo and now the state-of-the-art BERT.

In this talk, we’ll be covering how to create these embeddings with a focus on the most recent development - BERT, using the HuggingFace Transformers Library. We shall also cover how we can obtain BERT multilingual embeddings and how these embeddings are useful in a seq2seq network - which is a specific type of neural architecture to convert sequence of words or characters to another sequence

- By Shreya Khurana

Tau-Intro-Selenium-Py  Beyond Unit Tests: End to End Web UI Testing
(or Testing Google forms, and how much I hate it)


Unit tests are great, but they don’t catch all bugs because they don’t test features like a user -- but Web UI tests are complicated & notoriously unreliable. How can we write tests that do the job well? Never fear! 🌟 🌟 🌟

Let’s learn how to write robust, scalable Web UI tests using Python, pytest, & Selenium WebDriver that cover the full stack for any Web app:

  • Using Selenium WebDriver like a pro
  • Modeling Web UI interactions in Python code
  • Writing “good” feature tests that are efficient, robust, and readable
  • Deciding what should and should not be tested with automation

In this talk, we'll write one simple test together that covers DuckDuckGo searching. Afterwards, you’ll know how to write battle-hardened Web UI tests for any Web app, including Django & Flask apps. Example code will be supplied on GitHub, as well as plenty of hands-on tutorials & resources to continue learning!

- By Andrew Knight

Live Coding with Lambda, Map, Filter and Reduce  Programming with Lambda, Map, Filter & Reduce

Most of the time, Python is seen as object-oriented -- a style where we model our data in the form of classes, objects, & methods. But Python supports alternatives to that OOP paradigm -- Functional Programming being a very popular choice.

Functions like lambda , filter, map, & reduce fully support the Functional Programming style & in this live coding session we'll demonstrate how they can be effectively & efficiently used in our data analysis tasks.

Here are some good reads on Functional Programming, to get your started :

  1. Don't be Scared of Functional Programming
  2. Functional Programming (Python Docs)

    - By Parul Pandey
Exploratory Data Analysis  I've Got the Data, Now What?
Exploratory Data Analysis(EDA) with Python & Pandas

Have you ever started a data science project and not known what to do next? Are you just curious about what a data scientist actually spends most of their time doing?

Join us to learn all about Exploratory Data Analysis (EDA) - the process of cleaning, organizing, & understanding your data.

During this talk we'll be covering how to import & organize data with pandas, make beautiful visualizations using Seaborn, & use some core Python as well! 🌟

- By Ashley Steele

PySpark Part I. PySpark Part II. PySpark Part II.
ETL Made Simple with PySpark

Apache Spark is currently one of the most popular systems for large-scale data processing - making it a standard for any developer or data scientist interested in big data. Spark supports multiple widely used programming languages(Scala, Python, R, Java) and a wealth of built-in and third-party libraries.


In Session I you will be introduced to Apache Spark main concepts & you'll learn how to leverage the DataFrame API to extract data. You will also learn how to connect to different sources, apply schemas when reading data, and handle corrupt records.

PART I: Open In Colab

In session II you will be introduced to some of the most useful transformations - adding new columns, casting column types, renaming columns, etc. You'll also learn how to define User Defined Functions to do your own custom transformations & a get a little introduction to executing your own ad hoc SQL!

PART II: Open In Colab

In session III you'll analyze the robberies data by doing some aggregations & sorting. You'll learn how to convert Spark DataFrames to Pandas DataFrames. Additionally, you'll explore joins & lookup tables & write final results to CSV files. At the end of this session we'll go over best practices.

PART III: Open In Colab

- By Aida Martinez
Diagnosing lungh conditions with Pthon and CNNs  
A Walk-through of Respiratory Buddy

A Web Application helping Doctors & medical personnel detect & diagnose Respiratory/Lung Diseases using CXR (X-Ray data) images.

A Strictly Medical Machine-Learning based solution with a special implementation of a CNN (convolutional neural network).

- by Vishwa Mehta

Getting Started with Numpy  
Getting Started with Numpy

Python, data, matrices, transformations & all things Numpy! Join Yashika as she covers the basics of this powerful & essential Data Science library that underpins Pandas, Matplotlib, Seaborn, & many many others.

- by Yashika Sharma

Emoji Predictor with Macine Learning  
Emoji Predictor with Machine Learning

PythonPythonPython
Let me show you how to use SciKit to do an Emoji 😆 😮 😁 Predictor with a little Machine Learning & Python. 🌈 Learn a few ML & NLP (Natural Language Processing) core concepts ........We do it because we can.

- by Alex Gamez, Software Engineer @ Lockheed Martin Aeronautics 🚀



Data Manipulation with Pandas.  
Data Manipulation with Python Pandas.

Come study all the delightful data and play with Pandas!
Increase your Python data manipulation skills for fun and profit.

- By Liliana Torres



 
Titanic Machine Learning webinar 7/30/2019

Do you want to rank in the top 10% in a Kaggle Competition? Explore the Titanic Dataset & get a taste of Exploratory Analysis & Machine Learning Prediction with Python.

- By Kunal Lalwani



Titanic Icon by Anbileru Adaleru, from The Noun Project. thenounproject.com

internationalization in Django. 
Taller Internacionalización con Django 7/24/2019

Aprende los conceptos relacionados con la internacionalización de aplicaciones web con ejemplo traducción del contenido estatico y dinamico de un sitio web.


- Por Isabel Cristina Ruiz Buritica
Using Jupyter, Pandas, and Matplotlib from PyCon 2019 
Using Jupyter, Pandas & Matplotlib: PyCon 2019 (re-broadcast 7/02/2019)

Using Jupyter Notebook, Pandas, and Matplotlib to create a framework for teaching data science in a scientific context. Download the presentation and resources here.

- By Gabrielle Rabinowitz
ML Mondays study group.  ML Mondays

Join us alternating Mondays for a wholesome & healthy dose of ML 🌟. -- Starting off with a whirlwind review of Python & then diving into foundational libraries.

We'll also be discussing the ideas behind ML and covering a little math & statistics🎉. As we journey further along, we'll collaborate & help one another with projects & other fun 🔥 stuff.

- By Yashika Sharma
automate the boring stuff with python study group.  Automate Boring Stuff

Automate the Boring Stuff With Python:   A friendly forum where we can ask questions, provide feedback & help each other with our coding journey. Explore our code & notes for each chapter here!

- By Jamila Evilsizor

     

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].