Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
IT & Software Other IT & Software Python Scripting

Spotify REST API Project With Python

Build a REAL Project in 90 minutes
Rating: 4.5 out of 54.5 (21 ratings)
11,879 students
Created by Vishu Kamble
Last updated 11/2020
English
English
30-Day Money-Back Guarantee

What you'll learn

  • Real World Use of REST API
  • How to interact with Spotify REST API
  • How to build a real tool with different applications

Requirements

  • Basic Python Knowledge
  • 90 minutes of FREE Time
  • Enthusiasm

Description

What's Up Everyone!

I have been seeing a lot of users complaining they don't have a real life project to practice this skills.

So I made this quick 90 minutes project where you can put your python skills to use by creating a connection between two big real life applications.

We will use get the top trending songs with Last FM and then Create a Playlist in spotify and add it to the new playlist.

Now, I know this seems like a lot of lines of code but trust me it's only like 70 lines out of which most are semantics needed for declaration.

So what will you learn here? Well let me break it down.

  • You'll Learn how to use REST API with Python

  • How to connect to different applications using REST and Python

  • How to decode and read JSON responses and parse through them

  • How to use Spotify's REST API 

  • How to modify data in your REAL WORLD APPLICATION

And last but not the lease you will end up with a very cool project to show on your resume.

Not only this, but I am working to add more functionalities and making it even more interactive and fun.

This is only the beginning, we can do a lot of stuff with this BUT before that you need to get this going.

Take out 90 minutes from your schedule. Turn off your mobile. Sit and complete this and then go celebrate.


Requirements:
Some basic level of python is necessary. If you are very new, you can check my profile, I have a course specifically geared towards people who have never programmed. You can take this once you learn from there.

But if you have a little knowledge of python and know what a dictionary and list is, you should be good here :)

If you have any questions, post it in the discussions and I'll be glad to help you out :)

Who this course is for:

  • Beginner Python Developers
  • People learning to code building Projects

Course content

7 sections • 27 lectures • 3h 1m total length

  • Preview03:26

  • Preview07:26
  • Understanding SELF in a class
    04:26
  • Setting up Last FM
    02:35

  • Preview07:55
  • Find Top Songs in Spotify
    09:22
  • Decode and Understand JSON
    06:00
  • Create Playlist in Spotify
    08:30
  • Add Songs in Playlists
    10:21
  • List Songs in Playlists
    08:02
  • Final Thoughts
    06:09

  • Recap
    03:47
  • Pycharm Professional
    04:54
  • Set up Pycharm Professional
    03:17
  • Flask Hello World
    06:55

  • Setting up index.html
    05:56
  • Styling in Flask
    07:55
  • How to deal with Variables in Flask
    07:24

  • Showing top songs on the website
    08:26
  • Print dictionary in a website
    07:52
  • Form in Flask
    08:11
  • Getting new playlist details from user
    08:16
  • Creating a Flask Playlist from your website
    06:50

  • Top Songs Form
    05:43
  • Get URIs of the Top Songs
    05:28
  • View songs in Playlist
    07:46
  • Add Menu to website.
    08:53

Instructor

Vishu Kamble
Infrastructure Engineer
Vishu Kamble
  • 4.5 Instructor Rating
  • 824 Reviews
  • 55,610 Students
  • 5 Courses

Hey!

I am Vishu, currently working as an Infrastructure Engineer in a hedge fund in London. I have a Masters in Computer Science with specialization in Cloud Computing and a Bachelors in Computer Engineering. Always learning new things and am super passionate about technology and the cloud.

I am putting courses on Python and AWS where you can learn Python and AWS while building projects so you have an better understanding of how things work on the cloud and also have shit to show in your resumes. 

If you get stuck, hit me up anywhere anytime.

#Savage

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.