
Download and save the program files, then install and follow the introduction video. Use the on-page Q&A to ask questions and receive answers, helping improve the course for all students.
Explore CoinMarketCap APIs, including listings, ticker, and global market APIs, to fetch IDs, names, symbols, market cap, and prices, paginate results, and convert currencies.
Explore Binance APIs to access symbol price data, candlesticks with intervals, and order management, including placing, status checks, and viewing historical trades under rate limits up to 1200 per minute.
update your programs to the CoinMarketCap API by creating an account and obtaining an API key, using the API documentation to adjust headers and limits.
Build a Python program that takes the market cap data for about 2000 coins and displays it in a single, pretty table, eliminating the need to navigate through pages.
Build a python app that connects to the coinmarketcap listings api, fetches the data with requests, and prints a clean list of coins with id, name, and symbol.
Fetch crypto market data in batches using a while loop and 100-coin pages until all 2000 coins are retrieved. Build and display the results in a table with PrettyTable.
build a python app using prettytable to fetch 100 crypto coins from a ticker API and display name, symbol, price, market cap, and 24 hours and 7 days changes.
Create a cryptocurrency top 100 ranker that sorts coins by seven-day and one-hour changes from market cap data, with a refreshed window and the ability to run without opening pie.
Sort and display the top 100 cryptocurrencies by 24-hour change, handle missing api data by replacing none with zero, and validate values before sorting to ensure clean results.
Declare and populate a coins list, sort the data by 24-hour change with a lambda key, and display the top 100 coins in a table.
Create a user menu using a never ending while loop to sort the top 100 coins. Print the table, handle input, and clear rows for seven day change.
Create Windows bat file to run the program without opening it, rename file to .bat, and refresh and sort data by seven day, 24 hour, or one hour change.
Write data on cryptocurrencies, including market cap, to an Excel file by building a program that outputs all listed crypto data into a created spreadsheet.
Learn how to write API data to an Excel file using openpyxl, create and name a sheet, append rows, and save the result as an xlsx file.
Build a portfolio tracking app that shows current USD value, profit percentage, and profit in USD for cryptocurrencies, with per-currency profits and transactions saved in a text file.
Read data from a file using open to populate symbols, quantities, and buying prices for a portfolio calculator, skip the header, and parse each line into lists for profit calculations.
Color the console text and create a pretty table to display cryptocurrency symbols, quantities, buy price, current price, and profit percentages, with green for gains and red for losses.
Improve the app by showing the current price for coins, adding a percentage sign to indicate percentages, and updating the columns to include current price for a clearer view.
Create a price alert for bitcoin using the current market cap API, trigger spoken messages when price crosses thresholds, and run in the background with checks every five minutes.
Learn to read cryptocurrency data from a csv file using pandas, defining symbol, up, and down columns, and print the resulting dataframe to verify results.
Learn to filter data frames, extract symbols into a list, convert string data to proper json, and safely parse floats while handling None values.
Retrieve data from coinmarketcap API to get current prices by coin ID; connect to the listings API, map symbols to IDs, and store prices in a zero-initialized list.
Create a Python function that fetches current prices via an API for a list of crypto symbols, checks price thresholds, and prints aligned alerts with formatted output.
Import a text-to-speech library, define a speak function that prints and vocalizes messages, and set interval to 300 seconds as the coin market cap API data refreshes every five minutes.
Create a vbs file to run a Python-based price monitor in the background, using a batch file to hide the window and auto-speak Bitcoin price updates.
Build an advanced data analyzer using a finance API to compute price changes: current vs one year ago, two minutes ago, and thirty days ago, plus a score column.
Retrieve data from Binance price APIs and fetch candlesticks across intervals, including open, high, low, and volume. Filter currencies by quote volume greater than 100 to focus on active assets.
Call the Binance candlesticks api for each symbol with a for loop, parse the json, extract the one-minute open price, and store it in synchronized price lists.
Initialize zero-filled price and moving-average arrays for each symbol, set up a never-ending loop to fetch current prices via API every five seconds, build candlestick data and compute currency scores.
Build a python cryptocurrency score calculator that uses price changes over minutes and hours and a 30-minute moving average, with error handling and configurable parameters.
Declare a print_results function to calculate scores, format and print the top 10 results with fixed spacing, sort data by current scores, and refresh prices every five seconds using threading.
Troubleshoot a Python crypto trading app by fixing data handling and parameter calculations, adjusting last 30 elements, using score instead of price, and fine-tuning meters and sorting for 12-hour changes.
Create a batch file to run the data analyzer program, customize its launch by specifying the version, and save settings to fix window size and streamline data output.
Learn how to run the programs in the source code zip by downloading, extracting with the federal code password, and configuring Python, dependencies, and API key setup.
If you are interested in cryptocurrency and you want to learn python, this course is perfect for you. Take your Python skills to the next level by creating 8 cryptocurrency applications.
Source code for all applications is included in course documentation.
Project 1: CoinMarketCap 'Clone'
This application will get all the data from CoinMarketCap and display the result in a PrettyTable.
Project 2: Cryptocurrency Top 100 Ranker
Allows you to filter all the cryptocurrencies available on CoinMarketCap and it will display the top 100.
Project 3: Write Data to Excel File
Store cryptocurrency information inside of excel workbooks using Python.
Project 4: Portfolio Calculator
This program will help you keep track on you cryptocurrency profit. It calculates profit for each cryptocurrency, profit for total portfolio and others.
Project 5: Cryptocurrency Price Alert
You can set a price above and a price below and the computer will speak to you for exemple: "Bitcoin price is 8000" or "Bitcoin price dropped 6000", also you can run this program in the background.
Project 6: Cryptocurrency Data Analyzer
Create your own cryptoccurency ranking algorithm. You can rank cryptoccurency based on your preferences and view the results in a sorted order. For exemple you can take into consideration the change in the last 2 min, last day, week, month and even year. Or based on volume, number of orders, moving averages and many other parameters. There are dozens of APIs with real time cryptoccurency data available on CoinMarketCap and Binance.
For Projects 7, 8 You Will Need to Have an Binance Account and Python 2.
Project 7: Pump & Dump Trading Bot
We are going to build step by step an simple Pump & Dump Trading Bot for Binance exchange. Do not use it with real money, only for educational purposes.
Project 8: Binance HotKeys Program
Trade cryptocurrencies at the press of a button.
This program is available in the documentation of this course and it has about 300 rows of code that's why we are not going to write it and I am only going to explain you how it works . Do not use it with real money, only for educational purposes.