Code Monkey home page Code Monkey logo

advent-of-code-pandas's Introduction

Advent of Code using Pandas

A repository of fun and exciting ways to use the pandas library to solve Advent of Code problems (adventofcode.com).

Video Tutorial

Watch a comprehensive tutorial of all of these pandas tricks on YouTube.

Advent of Code

  • 25 fun, interesting, tricky word problems that require programming
  • Make an account here - https://adventofcode.com/
  • Released December 1st each year
  • Problem statement is worked within a story
  • Visit website for full story
  • Relevant parts will be posted in the notebook
  • There is data for each problem
  • Every person's data is different
  • Your answer will be different than mine
  • Two parts to each problem

Current year

Add the four digit year to the URL to access a specific year - https://adventofcode.com/2021

Using Pandas

  • Tutorial is for experienced pandas users
  • Assumes you know the fundamentals
  • Will show interesting and unusual pandas tricks to solve these problems
  • Some are easier with pandas, others without

Master Data Analysis with Python

If you are interestd in becoming an expert at Pandas so that you can manipulate data in any way imaginable as shown in these tricks, then purchase Master Data Analysis with Python. It contains 500+ exercises, projects, and detailed solutions.

advent-of-code-pandas's People

Contributors

tdpetrou avatar

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.