用Python学习RESTful包括:Django,Nameko,MongoDB和Flask
你会学到什么
在Python应用程序中使用面向对象的编程概念
使用BeautifulSoup软件包从网站上抓取数据
使用Selenium请求网页并检查其DOM元素
动态加载Python模块
使用Python理解
如何使用pipenv安装和管理我们项目的依赖项
使用PyMongo模块使用MongoDB
使用请求消费REST APIs
探索Django管理界面,创建Django应用程序和项目
学习如何使用Django ORM创建应用程序模型和执行查询
Nameko依赖项提供程序
通过POST请求发送消息
MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2声道
语言:英语+中英文字幕(云桥CG资源站 机译) |时长:53节课(8小时44分钟)|大小解压后:5.23 GB
要求
基本编程知识
渴望学习RESTful web服务
描述
本课程适合初学或精通Python,并希望获得web和软件开发项目实践经验的软件开发人员。您将构建多个独特的Python RESTful项目,并使用业界使用的所有真实世界的Python框架。
项目1称为实现天气应用程序。它指导您开发一个终端应用程序,显示特定地区的当前天气和未来5天的天气预报。本节将向您介绍Python编程的基本概念。您将学习如何解析命令行参数以增加程序的交互性,并且您将最终看到如何使用流行的Beautiful Soup框架从网站上收集数据。The Complete RESTful APIs with Python Course
在项目2“汇率和货币转换工具”中,您将实现一个货币转换器,它将从不同来源实时获取外汇汇率,并使用这些数据执行货币转换。我们将开发一个包含助手函数的API来执行转换。首先,我们将使用开源外汇汇率和货币转换API。本节的第二部分将教您如何创建一个命令行应用程序,利用我们的API从数据源获取数据,并通过几个参数获得货币转换结果。
项目3,用微服务构建Web Messenger,将教你如何使用Python的微服务框架Nameko。您还将学习如何为外部资源(如Redis)创建依赖提供者。该项目还将涉及集成测试Nameko服务和对API的基本AJAX请求。
项目4,与Django的在线视频游戏商店,将使您能够创建一个在线视频游戏商店。它将包含一些功能,如按类别浏览视频游戏,使用不同的标准进行搜索,查看每个游戏的详细信息,最后将游戏添加到购物车并下订单。在这里,您将了解Django 2.0、管理UI、Django数据模型等等。
这门课程是给谁的
后端软件工程师
前端开发人员
计算机科学学生
每个想学编程的人
MP4 | Video: h264, 1280×720 | 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
云桥CG资源站 为三维动画制作,游戏开发员、影视特效师等CG艺术家提供视频教程素材资源!
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥CG资源站所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥CG资源站,感谢您的关注与支持!