22.05.2022, 03:05
The Complete RESTful APIs with Python Course
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 53 lectures (8h 44m) | Size: 5.23 GB
Learn RESTful with Python including: Django, Nameko, MongoDB and Flask
What you'll learn
Use object-oriented programming concepts in Python applications
Scrape data from websites using the BeautifulSoup package
Use Selenium to request a webpage and inspect its DOM elements
Load Python modules dynamically
Use Python comprehensions
How to use pipenv to install and manage our project's dependencies
Working with MongoDB using the PyMongo module
Consuming REST APIs using Requests
Exploring the Django admin interface, creating Django apps and projects
Learning how to create an application model and perform queries with the Django ORM
Nameko Dependency Providers
Sending messages via POST requests
Requirements
Basic programming knowledge
Desire to learn RESTful web services
Description
This course is suitable for software developers who are beginners or advanced with Python and want to gain hands on experience with web and software development projects. You will build multiple unique Python RESTful projects and use all real world Python frameworks used in the industry.
Project 1 is called Implementing the Weather Application. It guides you through developing a terminal application that shows the current weather for a specific region and a forecast for the next 5 days. This Section will introduce you to the basic concepts of Python programming. You will learn how to parse command-line arguments to add more interactivity to programs, and you will finally see how to scrape data from websites using the popular Beautiful Soup framework.
In Project 2, Exchange Rates and the Currency Conversion Tool, you will implement a currency converter that will get foreign exchange rates in real time from different sources and use the data to perform currency conversion. We will develop an API that contains helper functions to perform the conversions. To start with, we will use open source foreign exchange rates and a currency conversion API. The second part of the section will teach you how to create a command-line application makes use of our API to fetch data from the data sources and also get the currency conversion results with a few parameters.
Project 3, Building a Web Messenger with Microservices, will teach you how to use Nameko, a microservice framework for Python. You will also learn how to make dependency providers for external resources such as Redis. This project will also touch upon integration testing Nameko services and basic AJAX requests to an API.
Project 4, Online Video Game Store with Django, will enable you to create an online video game store. It will contain features such as browsing video games by category, performing searches using different criteria, viewing detailed information about each game, and finally adding games to a shopping cart and placing an order. Here, you will learn about Django 2.0, the administration UI, the Django data model, and much more.
Who this course is for
Back-end software engineers
Front-end developers
Computer science students
Everyone who want to learn programming
Download from RapidGator
Download from Rapidgator:
Download from Keep2Share