Python & Cryptocurrency API: Build 5 Real World Applications

Build five projects using live cryptocurrency data from the web. We will use the free CoinMarketCap crypto API.

4.75 (1151 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
94,769
students
3 hours
content
Jul 2021
last update
$59.99
regular price

What you will learn

Use the CoinMarketCap API to create applications with real-time cryptocurrency data.

Use APIs to fetch JSON from any website.

Learn Python tips and tricks for parsing JSON and formatting information

Description

Updated for the new PRO CoinMarketCap API in 2021!

The course was originally created with a version of the API that has since been depracated. This course has been revamped to include the latest PRO API!

Are you interested in taking your Python skills to the next level?

Python is the future of software development. Cryptocurrencies are the future of money. CoinMarketCap is the most up to date FREE API that you can access live cryptocurrency data today. And now you can learn it all from the comfort of your home.. in your own time.. without having to attend class. 

In this course we will take a deep dive into the CoinMarketCap API endpoints and create 5 applications. We will be using the recently released CoinMarketCap v2 API.

Hear what Other Students Have To Say

"Great course! I love Python and Crypto and this makes perfect combination! Please make more courses similar to this!"

"Great course for those interesting in Python and/or Crypto"

5 Bonus Projects:

A Cryptocurrency Portfolio App

Track all of your crypto assets with ease. See the total value of all your crypto assets combined along with detailed information about each one. Positive and negative values are color coated green and red.

A Real-Time Price Alert App 

Get notified when cryptocurrencies hit certain prices in USD. You can keep this program running in the background. Your computer will shout things like, 'Litecoin hit $1200!'.

A Top 100 Cryptocurrency Ranking App

Sort by rank, daily percentage change, or daily volume. Positive and negative values are color coated green and red.

Predict The Future Values of the Top 100 Cryptocurrencies

Explore what the price of cryptocurrencies will be if the global market cap hits certain levels (such as world stock market levels)

Store Real-Time Information on 1000 Cryptocurrencies in Excel Using Python

Learn to store cryptocurrency information inside of excel workbooks using Python.

My name is Ian Annase, a software engineer who studies cryptocurrencies, astronomy, and who loves Python.

I have created many applications with Python. I also have extensive experience with programming languages such as Java, Swift, C++, Javascript, and more.

What’s stopping you from signing up to today?

  • You don't have enough time: Not a problem at all. We have designed the course so you can learn everything you need to know in less than 3 hours. In fact if you think that the course fell short on delivering topics then we will give you your MONEY BACK. 


Buy this course today and this is what you’ll get. 

I will show you how to use all aspects of the CoinMarketCap API, and show you some Python tricks along the way. Using APIs is fun and easy if you use the right tools! I will show you how to use these tools and more in this course.

The course is accompanied with all the Python code sample files. 


Why learn the CoinMarketCap API?

  • It contains most up-to-date cryptocurrency information.

  • Using the API is a breeze once you learn these tools.

  • Many global currencies such as GBP and JPY are supported and using them is shown in this course.

  • The CoinMarketCap API v2 is an improvement upon an API which is already great.

Who is this for?

This course is for anyone who wants to take their skills to the next level. Python is a programming language that many believe to be the future of software development, and the CoinMarketCap API.

Content

Introduction

What is the CoinMarketCap API?
Introduce Yourself!
Prerequisites
Coding Environment

Global API Endpoint

Call the Global API
Store API data in variables
Printing API Results
Formatting API Results
Selecting a currency other than USD
Making Requests

Listings API Endpoint

Call the Listings API Endpoint
API Updates

Ticker API Endpoint

Call the Ticker API Endpoint
Storing Ticker API Results
Printing Ticker API Results
Formatting Ticker API Results
Formatting numbers

Specific Ticker API Endpoint

Create a Ticker Dictionary
Access Specific Cryptocurrencies
Print and Format API Results
JSON trees

Project 1: Cryptocurrency Portfolio

Project 1 Introduction
Listings API Call and Libraries
Portfolio Creation and PrettyTable
Retrieving API Data
Formatting Output and Converting Timestamps
Add Color to Console Output

Project 2: Cryptocurrency Alerts

Project 2 Introduction
Listings API Call and Alerts
Alert Notifications and Making The Computer Speak

Project 3: Top 100 Cryptocurrency Ranker

Project 3 Introduction
API Call and Menu Creation
Handle User Choices and PrettyTable
Retrieving API Data and Coloring Console Output
Sorting by Volume, Price Change, and Rank

Project 4: Future Value of Top 100 Cryptocurrencies

Project 4 Introduction
Call the Global API and Create a PrettyTable
Exploring Potential Future Cryptocurrency Values
Debugging and Appending to PrettyTable

Project 5: Store Cryptocurrency Information in Excel for 1000 Currencies

Project 5 Introduction
Creating Our Excel Workbook and Headers
Retrieve and Paginate Through API Data
Generate The Excel Workbook

Posting to GitHub

Creating A GitHub Repository and Thank You

Screenshots

Python & Cryptocurrency API: Build 5 Real World Applications - Screenshot_01Python & Cryptocurrency API: Build 5 Real World Applications - Screenshot_02Python & Cryptocurrency API: Build 5 Real World Applications - Screenshot_03Python & Cryptocurrency API: Build 5 Real World Applications - Screenshot_04

Reviews

Katarzyna
February 4, 2023
I would like to hear more details about how exactly things work that the instructor is doing. Sometimes it is not clear for me and I just follow without understanding what I am doing.
Yahor
December 15, 2021
Good and detailed explanation of real life projects! I am enrolled at boot camp and this helps to apply my skills in the area I am interested the most - crypto...
Ronald
October 7, 2021
So far, with only two lessoin in I like this training. I've played/hacked with Python for years. I wanted to get better and I think this course, at this point is doing that.
Alberto
June 30, 2021
The course is not updated. Now the coinmarketcap api isn't free and you can read comments that have 3 years and the problem persist.
Jeremy
May 22, 2021
Hi everyone! I'm Jeremy living in Woodbridge VA trying to ease into freelance app development. I'll say Bitcoin instead of an argument against bias, superstition and picking favorites
Daryl
April 15, 2021
This was a great course. Very well explained and detailed. API is outdated which is mentioned in the details but working around with the new pro --but still free-- API helps to learn and everything still works perfect.
Mohammad
January 9, 2021
The API links are outdated now as the website is much different and it's difficult to find the API links for beginners
Bishal
January 2, 2021
Should upgrade according to that updated API. Otherwise, it's a fantastic course undoubtedly! Really, worth it.
Paul
December 12, 2020
How he explained how to use the code to extract data from the rest service and place it into variables.
Paras
February 2, 2019
My experience is fine but the tutor missed the introduction part should have focused a bit on that... and he should brief before hand the application of the program he is writing..
L
January 1, 2019
I saw the youtube video which has the first bunch of videos on there. It was a nice tutorial, which is why I signed up. It would be better if the whole youtube video wasn't split into so many files on here. Also, it seems there was an update to the CMC API, so the tutorials will now be outdated. Still interesting to go through..
Deepanshu
November 10, 2018
It's really a nice course and good practice of python especially when the students have only basic knowledge.
Marcellus
October 20, 2018
Very informational in using the Python and learning crytocurrencies information. I must admit not the most exciting, but the programming aspects is very well interesting.
Jambula
October 6, 2018
Hi Ian, The course is really good.It helped me to apply my theory to application which enhanced my skills with the hands-on provided in the course. Thank you very much for the course.
Dexter
September 20, 2018
I love the fact that I have learned how to create applications using the API for gather information in real time. I love knowing that I can create other applications for other projects for work using his methods and approach to resolve problems and to make the code efficient and to tailor it to the needs of my organization. Thanks!

Charts

Price

Python & Cryptocurrency API: Build 5 Real World Applications - Price chart

Rating

Python & Cryptocurrency API: Build 5 Real World Applications - Ratings chart

Enrollment distribution

Python & Cryptocurrency API: Build 5 Real World Applications - Distribution chart

Related Topics

1713422
udemy ID
5/25/2018
course created date
7/9/2019
course indexed date
Bot
course submited by