Coder Social home page Coder Social logo

Hi there ๐Ÿ‘‹

I'm an IT people leader with a passion for data! ๐Ÿ”ญ Iโ€™m currently working on growing my skills as a data analyst/scientist. ๐ŸŒฑ I have enjoyed learning Python, NumPy, SciPy, Pandas Matplotlib ๐Ÿ“Š and API Interactions. Within my repositories I have applied modeling and forecasting statistics to analyse the data. I'm formiluar with PostgresSQL/pgAdmin, MongoDB, and ETL. I have utilizied HTML, CSS, Bootstrap, dashboarding, JavaScript charting ๐Ÿ“ˆ, and Geomapping with Leaflet.js, PowerBI, and Tableau to visualize the data. I am exposed to but in the early stages of learning with R Programming, Big Data Analytics with Hadoop, Supervised and Unsupervised Machine Learning, as well as Deep Learning. I have a intermediate knowledge of Excel since the world seems to love pivot tables and VBA Scripting. With all of that said sometimes I feel as if I've forgotten as much as I've learned but continue to remind myself that building your skillset takes ๐Ÿ•“ and that I need to pace myself. Life is a journey not a destination.

โšก Fun fact: I enjoy โ›บ camping, trout fishing, and building my 4x4, โœˆ travel, and ๐Ÿ‹working out. ๐Ÿ“ซ How to reach me: [email protected] ๐Ÿพ I have a dog named "Bobo" โœ Contact me if you'd like to collaborate I'm open to new projects. ๐ŸŒ‡ I live in the city but am from the ๐ŸŒ„ mountains. ๐Ÿ‚ Fall is my favoriate season. ๐Ÿ I'm a retired MSF motorcycle ridercoach.

๐Ÿ”ง Things I work with

JavascriptGitAWSPythonGithubHTML5BootstrapMongoDBPostgreSQLNodeJS

๐ŸŒŽ Where to find me

GithubTwitterLinkedInWebsite



Grey Hardy's Projects

a-mystery-in-two-parts icon a-mystery-in-two-parts

This project allows me to show the SQL skills I've learned in the GT course. SQL stands for โ€œStructured Query Language.โ€ Put simply, SQL is the language that we use to interact with a database. SQL is the most widely-used database language as itโ€™s incredibly effective at manipulating data. My database can be seen as the third part of the client-server relationship. Essentially, the client sends a request to the server, and the server grabs the associated data from the database. Then the retrieved data is returned to the client by the server. In this project I worked with PostgreSQL, or Postgres, a free, open-source object-relational database management system.

belly-button-biodiversity icon belly-button-biodiversity

This project Iโ€™ll use a new plotting tool, Plotly. Why use Plotly instead of Matplotlib or another library? While Plotly.js is not necessarily "better" than Matplotlib or another plotting library, it is useful for a variety of reasons! Plotly is also incredibly popular in the data community. Plotly.js uses both D3.js and WebGL to render graphics, works with JSON schema, and supports a large variety of map charts, from basic to statistical, financial, and scientific!

brewery-startup icon brewery-startup

Each project that tackle serves multiple purposes, and they will all be highly critical in your development as a data professional. First, group projects allow me to start developing a collaborative workflow that is very similar to what I would experience in many jobs in the field. Working in a group also allows me to accomplish more and create more impressive projects than I would be able to alone. This project will be my first opportunity to build a data presentation from the ground up.

citibike icon citibike

This project utilizes Leaflet. This project showcases the Citi Bike API to get the status and location of every Citi Bike station in New York.

decoding-aircraft-emergencies icon decoding-aircraft-emergencies

Team Project 3 - Visualization that includes Python Flaskโ€“powered API, HTML, CSS, JavaScript, and at least one database

indianfood-rainfall icon indianfood-rainfall

This project allowed me to combined my SQL skills, Pandas, Python, and more. The team and I picked a top and used the ETL process to do an analysis.

kickstart-my-chart icon kickstart-my-chart

This Excel project uses pivot tables, lookups, conditional formatting, scatter plots & trend lines, regression creation & moving averages calculations for analysis.

mission-to-mars icon mission-to-mars

In this project I used the data I found on the web in my project using a concept called web scraping, as well as connecting to a new type of database, MongoDB. While SQL is an extremely powerful language for defining and manipulating data, it can actually be restrictive. SQL requires you to use predefined schemas to determine my data structure, and requires that all of my data follow the same structure. A NoSQL database like MongoDB has a dynamic schema for unstructured data and can store data in a variety of ways. This gives it much more flexibility in practice as not all data will come structured in the same way.

py-me-up-charlie icon py-me-up-charlie

The purpose of this project was to demonstrate the use of the core Python language to store and manipulate data, read and write to files, and "translate" logic-based solutions to Python implementations of those solutions. This work highlights the work a Chief Data Scientist for PyCity school and analyze the district's standardized test results. The data was aggregated to showcase trends in found in the schools performance. After the analysis was preformed a presentation was created using Pandas. The final report included: District Summary of all schools with an analysis of the total budget, average grades, average passing averages.

pycityschools icon pycityschools

The purpose of this project was to demonstrate the use of the core Python language to store and manipulate data, read and write to files, and "translate" logic-based solutions to Python implementations of those solutions. This work highlights the work a Chief Data Scientist for PyCity school and analyze the district's standardized test results. The data was aggregated to showcase trends in found in the schools performance. After the analysis was preformed a presentation was created using Pandas. The final report included: District Summary of all schools with an analysis of the total budget, average grades, average passing averages.

stock-market-ticker-analysis icon stock-market-ticker-analysis

VBA is also a great tool you can use to automate the data manipulation that we do in Excel. VBA is also prevalent in many older companies and in the financial industry.

surfs-up icon surfs-up

In this project Iโ€™ll be demonstrating my advanced SQL skills with a new toolkit to store and retrieve datasets. SQLite is a dialect for using an SQL database. The syntax is very similar to the PostgreSQL syntax, with the main difference between the two being that SQLite is entirely serverless. SQLite allows for the power of database storage but with a tiny footprint. SQLite is also conveniently part of the standard Python library, so no additional setup is needed to get it up and running. SQLite is not comparable with PostgreSQL or any other SQL language, rather it focuses on providing local data storage for individual applications. What does ORM mean? ORM stands for Object-Relational Mapper. Object-relational mapping allows me to write SQL queries using the object-oriented paradigm of the language. In other words, for our purposes in class, it allows us to interact with our database using Python. Python is an "Object-Oriented Programming (OOP) language", which means that it is highly concerned with organization and reusability. Classes are crucial to OOP in that they allow us to group related things and keep them together. A class is essentially a template that allows us to create objects, which have variables and behaviors associated with them. It helps streamline my code and create efficiencies whenever something needs to be used various times.

the-power-of-plots icon the-power-of-plots

This work showcases Python and adding in a package with lots of new methods and functions that make working with data easier in the long run. Python is a scripting language, while Pandas is a library that works on top of Python and makes data manipulation easier. Libraries are pre-written chunks of code that make it easier to unlock the capabilities of a programming language.

visualizing-data-with-leaflet icon visualizing-data-with-leaflet

Maps! Datasets should be visualized and explained in different ways depending on the background context of the data and what the stakeholders are most interested in learning. Oftentimes, the geography in the data is highly relevant. For example, a marketing stakeholder would be interested to know the popularity of their product in specific states to understand how to best move forward with their campaigns.

weather-html-dashboard icon weather-html-dashboard

This project creates a visualization dashboard website using visualizations we've created in past assignment. Specifically, plotting weather data. In building this dashboard, I created individual pages for each plot and a means by which I can navigate between them. These pages will contain the visualizations and their corresponding explanations. I also have a landing page, a page where we can see a comparison of all of the plots, and another page where I can view the data used to build them.

whats-the-weather-like icon whats-the-weather-like

An API, or application programming interface, is a pre-written set of code that helps you interact with somebody elseโ€™s information. Using APIs will give us the ability to programmatically obtain and parse data from sources like OpenWeatherMap, the US Census, and more. In this project I plotted Data Frames from the API data using Matplotlib. This is one of the ways that I was able to source outside data to use for my projects, and its a great opportunity to practice working with external data. When working with APIs - documentation is key! Each API I use has a different set of rules and guidelines and half the fun is learning all the features each one can provide. Using Python request, APIs, and JSON traversal to answer a fundamental question: "What's the weather like as we approach the equator?" In this project, I'll be creating a Python script to visualize the weather of 500+ cities across the world of varying distance from the equator. To accomplish this, I use a simple Python library, the OpenWeatherMap API, and a little common sense to create a representative model of weather across world cities. To assist in future vacation decisions, a heat map that displays the humidity for every city will be generated using the weather data, jupyter-gmaps, and Google Places API.

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.