GithubHelp home page GithubHelp logo

pyrva / coding-night Goto Github PK

View Code? Open in Web Editor NEW
4.0 9.0 5.0 90 KB

Repository of Coding Challenges at Monthly Coding Meetings

License: MIT License

Jupyter Notebook 74.81% Python 22.46% HTML 2.73%
exercises challenge

coding-night's Introduction

PyRVA Coding Night Exercises

Welcome to the PyRVA coding night repository. Coding night is a monthly gathering where we challenge our members to work through some exercises. Some nights we will play with existing challenge sites on the web, while other meetings will have custom generated content.

The custom generated content will rely on Jupyter Notebooks located in the source code above. The brilliant minds behind Binder make it really easy for you to get started with our exercises. You can click this badge Binder and have access to an environment with all the dependencies you'll need already installed. For a specific meeting, click the link in the table below to go straight to the challenge. You will be able to download a copy of your notebook at the end of the session.

Please note that the environment will timeout after 10 minutes of activity.

Check us out on Meetup to see when the next meeting is scheduled. Due to current events, we are hosting virutal meetings on Discord. Invite links will be posted on Meetup.

Code Night History

Date Topic Link
2021-10-28 Create a Gooey GUI Go to the gooey-gui folder in this repo.
2021-08-26 Automation with Selenium Go to the Automation-with-Selenium folder in this repo.
2021-06-24 String Calculator Go to the string calculator folder in this repo.
2021-05-27 FastAPI Go to the fastapi folder in this repo.
2021-04-22 Coin Drawer Kata Go to Coin Drawer Kata in this repo.
2020-11-19 Numpy 100 Binder
2020-10-22 100 Pandas Puzzles Binder
2020-08-27 Refactoring and Testing emilybache/gildedrose-refactoring-kata
2020-07-23 pathlib Binder
2020-06-25 Web Scraping Binder
2020-05-28 Python Challenge http://www.pythonchallenge.com
2020-04-23 Python Morsels https://www.pythonmorsels.com/
2020-03-26 py.checkio.org https://py.checkio.org/
2020-02-27 Twilio Quest https://www.twilio.com/quest
2020-01-23 Project Euler https://projecteuler.net/
2019-07-25 Data analysis with Pandas

Notes for Contributors

nbstripout should be used to keep git commits small and manageable. This automatically cleans the output and run counts from the notebook before committing to the repository. The commands below will help you get your environment setup and ready for development.

Create the environment

python -m venv venv
pip install -r requirements.txt

Activate your environment

win> venv\Scripts\activate
nix$ source venv/bin/activate

Ensure notebook output and run counts are stripped before committing

nbstripout --install

Open Jupyter Lab

jupyter lab

coding-night's People

Contributors

briancohan avatar chris-may avatar dependabot[bot] avatar djfurman avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

coding-night's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.