获取推荐项目List
<h5>简要描述</h5>
<ul>
<li>无</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://{{host}}/admin/project/getlist</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>get</li>
</ul>
<h5>Header</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">header</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Authorization</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>用户token</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
"status": 0,
"msg": {
"网络爬虫": [
{
"project": 1,
"projectname": "Mining Twitter Data with Python",
"projecturl": "https:\/\/marcobonzanini.com\/2015\/03\/02\/mining-twitter-data-with-python-part-1\/"
},
{
"project": 2,
"projectname": "Scrape a Website with Scrapy and MongoDB",
"projecturl": "https:\/\/realpython.com\/blog\/python\/web-scraping-with-scrapy-and-mongodb\/"
},
{
"project": 3,
"projectname": "How To Scrape With Python and Selenium WebDriver",
"projecturl": "http:\/\/www.byperth.com\/2018\/04\/25\/guide-web-scraping-101-what-you-need-to-know-and-how-to-scrape-with-python-selenium-webdriver\/"
},
{
"project": 4,
"projectname": "Which Movie Should I Watch using BeautifulSoup",
"projecturl": "https:\/\/medium.com\/@nishantsahoo.in\/which-movie-should-i-watch-5c83a3c0f5b1"
}
],
"网络开发": [
{
"project": 5,
"projectname": "Build a Microblog with Flask",
"projecturl": "https:\/\/blog.miguelgrinberg.com\/post\/the-flask-mega-tutorial-part-i-hello-world"
},
{
"project": 6,
"projectname": "Create a Blog Web App In Django",
"projecturl": "https:\/\/tutorial.djangogirls.org\/en\/"
},
{
"project": 7,
"projectname": "Choose Your Own Adventure Presentations",
"projecturl": "https:\/\/www.twilio.com\/blog\/2015\/03\/choose-your-own-adventures-presentations-wizard-mode-part-1-of-3.html"
},
{
"project": 8,
"projectname": "Build a Todo List with Flask and RethinkDB",
"projecturl": "https:\/\/realpython.com\/blog\/python\/rethink-flask-a-simple-todo-list-powered-by-flask-and-rethinkdb\/"
},
{
"project": 9,
"projectname": "Build a Todo List with Django and Test-Driven Development",
"projecturl": "http:\/\/www.obeythetestinggoat.com\/"
},
{
"project": 10,
"projectname": "Build a RESTful Microservice in Python",
"projecturl": "http:\/\/www.skybert.net\/python\/developing-a-restful-micro-service-in-python\/"
},
{
"project": 11,
"projectname": "Microservices with Docker, Flask, and React",
"projecturl": "https:\/\/testdriven.io\/"
},
{
"project": 12,
"projectname": "Build A Simple Web App With Flask",
"projecturl": "https:\/\/pythonspot.com\/flask-web-app-with-python\/"
},
{
"project": 13,
"projectname": "Build a RESTful API with Flask – The TDD Way",
"projecturl": "https:\/\/scotch.io\/tutorials\/build-a-restful-api-with-flask-the-tdd-way"
},
{
"project": 14,
"projectname": "Create A Django API in under 20 minutes",
"projecturl": "https:\/\/codeburst.io\/create-a-django-api-in-under-20-minutes-2a082a60f6f3"
}
],
"机器人": [
{
"project": 15,
"projectname": "Build a Reddit Bot",
"projecturl": "http:\/\/pythonforengineers.com\/build-a-reddit-bot-part-1\/"
},
{
"project": 16,
"projectname": "How to Make a Reddit Bot",
"projecturl": "https:\/\/www.youtube.com\/watch?v=krTUf7BpTc0"
},
{
"project": 17,
"projectname": "Build a Facebook Messenger Bot",
"projecturl": "https:\/\/blog.hartleybrody.com\/fb-messenger-bot\/"
},
{
"project": 18,
"projectname": "Making a Reddit + Facebook Messenger Bot",
"projecturl": "https:\/\/pythontips.com\/2017\/04\/13\/making-a-reddit-facebook-messenger-bot\/"
},
{
"project": 19,
"projectname": "Create a Twitter Bot In Python",
"projecturl": "https:\/\/medium.freecodecamp.org\/creating-a-twitter-bot-in-python-with-tweepy-ac524157a607"
}
],
"数据科学": [
{
"project": 20,
"projectname": "Introduction",
"projecturl": "https:\/\/www.youtube.com\/watch?v=T5pRlIbr6gg"
},
{
"project": 21,
"projectname": "Twitter Sentiment Analysis",
"projecturl": "https:\/\/www.youtube.com\/watch?v=o_OZdbCzHUA"
},
{
"project": 22,
"projectname": "Recommendation Systems",
"projecturl": "https:\/\/www.youtube.com\/watch?v=9gBC9R-msAk&list=PL2-dafEMk2A6QKz1mrk1uIGfHkC1zZ6UU&index=3"
},
{
"project": 23,
"projectname": "Predicting Stock Prices",
"projecturl": "https:\/\/www.youtube.com\/watch?v=SSu00IRRraY&index=4&list=PL2-dafEMk2A6QKz1mrk1uIGfHkC1zZ6UU"
},
{
"project": 24,
"projectname": "Deep Dream in TensorFlow",
"projecturl": "https:\/\/www.youtube.com\/watch?v=MrBzgvUNr4w&list=PL2-dafEMk2A6QKz1mrk1uIGfHkC1zZ6UU&index=5"
},
{
"project": 25,
"projectname": "Genetic Algorithms",
"projecturl": "https:\/\/www.youtube.com\/watch?v=dSofAXnnFrY&index=6&list=PL2-dafEMk2A6QKz1mrk1uIGfHkC1zZ6UU"
}
],
"机器学习": [
{
"project": 26,
"projectname": "Write Linear Regression From Scratch in Python",
"projecturl": "https:\/\/www.youtube.com\/watch?v=uwwWVAgJBcM"
},
{
"project": 27,
"projectname": "Step-By-Step Machine Learning In Python",
"projecturl": "https:\/\/machinelearningmastery.com\/machine-learning-in-python-step-by-step"
},
{
"project": 28,
"projectname": "Predict Quality Of Wine",
"projecturl": "https:\/\/medium.freecodecamp.org\/using-machine-learning-to-predict-the-quality-of-wines-9e2e13d7480d"
},
{
"project": 29,
"projectname": "Solving A Fruits Classification Problem",
"projecturl": "https:\/\/towardsdatascience.com\/solving-a-simple-classification-problem-with-python-fruits-lovers-edition-d20ab6b071d2"
},
{
"project": 30,
"projectname": "Learn Unsupervised Learning with Python",
"projecturl": "https:\/\/scikit-learn.org\/stable\/unsupervised_learning.html"
},
{
"project": 31,
"projectname": "Build Your Own Neural Net from Scratch in Python",
"projecturl": "https:\/\/towardsdatascience.com\/how-to-build-your-own-neural-network-from-scratch-in-python-68998a08e4f6"
},
{
"project": 32,
"projectname": "Linear Regression in Python without sklearn",
"projecturl": "https:\/\/medium.com\/we-are-orb\/linear-regression-in-python-without-scikit-learn-50aef4b8d122"
},
{
"project": 33,
"projectname": "Multivariate Linear Regression without sklearn",
"projecturl": "https:\/\/medium.com\/we-are-orb\/multivariate-linear-regression-in-python-without-scikit-learn-7091b1d45905"
},
{
"project": 34,
"projectname": "Music Recommender using KNN",
"projecturl": "https:\/\/towardsdatascience.com\/how-to-build-a-simple-song-recommender-296fcbc8c85"
}
],
"OpenCV": [
{
"project": 35,
"projectname": "Build A Document Scanner",
"projecturl": "https:\/\/www.pyimagesearch.com\/2014\/09\/01\/build-kick-ass-mobile-document-scanner-just-5-minutes\/"
},
{
"project": 36,
"projectname": "Build A Face Detector using OpenCV and Deep Learning",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/02\/26\/face-detection-with-opencv-and-deep-learning\/"
},
{
"project": 37,
"projectname": "Build fastest custom object Detection system yusing YOLOv3(video playlist)",
"projecturl": "https:\/\/www.youtube.com\/playlist?list=PLKHYJbyeQ1a0oGzgRXy-QwAN1tSV4XZxg"
},
{
"project": 38,
"projectname": "Build a Face Recognition System using OpenCV, Python and Deep Learning",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/06\/18\/face-recognition-with-opencv-python-and-deep-learning\/"
},
{
"project": 39,
"projectname": "Detect The Salient Features in an Image",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/07\/16\/opencv-saliency-detection\/"
},
{
"project": 40,
"projectname": "Build A Barcode Scanner",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/05\/21\/an-opencv-barcode-and-qr-code-scanner-with-zbar\/"
},
{
"project": 41,
"projectname": "Learn Face Clustering with Python",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/07\/09\/face-clustering-with-python\/"
},
{
"project": 42,
"projectname": "Object Tracking with Camshift",
"projecturl": "https:\/\/www.pyimagesearch.com\/wp-content\/uploads\/2014\/11\/opencv_crash_course_camshift.pdf"
},
{
"project": 43,
"projectname": "Semantic Segmentation with OpenCV and Deep Learning",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/09\/03\/semantic-segmentation-with-opencv-and-deep-learning\/"
},
{
"project": 44,
"projectname": "Text Detection in Images and Videos",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/08\/20\/opencv-text-detection-east-text-detector\/"
},
{
"project": 45,
"projectname": "People Counter using OpenCV",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/08\/13\/opencv-people-counter\/"
},
{
"project": 46,
"projectname": "Tracking Multiple Objects with OpenCV",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/08\/06\/tracking-multiple-objects-with-opencv\/"
},
{
"project": 47,
"projectname": "Neural Style Transfer with OpenCV",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/08\/27\/neural-style-transfer-with-opencv\/"
},
{
"project": 48,
"projectname": "OpenCV OCR and Text Recognition",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/09\/17\/opencv-ocr-and-text-recognition-with-tesseract\/"
},
{
"project": 49,
"projectname": "Text Skew Correction Tutorial",
"projecturl": "https:\/\/www.pyimagesearch.com\/2017\/02\/20\/text-skew-correction-opencv-python\/"
},
{
"project": 50,
"projectname": "Facial Landmark Detection Tutorial",
"projecturl": "https:\/\/www.pyimagesearch.com\/2017\/04\/03\/facial-landmarks-dlib-opencv-python\/"
},
{
"project": 51,
"projectname": "Object Detection using Mask-R-CNN",
"projecturl": "https:\/\/www.learnopencv.com\/deep-learning-based-object-detection-and-instance-segmentation-using-mask-r-cnn-in-opencv-python-c\/"
}
],
"深度学习": [
{
"project": 52,
"projectname": "Using Convolutional Neural Nets to Detect Facial Keypoints",
"projecturl": "http:\/\/danielnouri.org\/notes\/2014\/12\/17\/using-convolutional-neural-nets-to-detect-facial-keypoints-tutorial\/"
},
{
"project": 53,
"projectname": "Generate an Average Face using Python and OpenCV",
"projecturl": "https:\/\/www.learnopencv.com\/average-face-opencv-c-python-tutorial\/"
},
{
"project": 54,
"projectname": "Break A Captcha System using CNNs",
"projecturl": "https:\/\/medium.com\/@ageitgey\/how-to-break-a-captcha-system-in-15-minutes-with-machine-learning-dbebb035a710"
},
{
"project": 55,
"projectname": "Use pre-trained Inception model to provide image predictions",
"projecturl": "https:\/\/medium.com\/google-cloud\/keras-inception-v3-on-google-compute-engine-a54918b0058"
},
{
"project": 56,
"projectname": "Create your first CNN",
"projecturl": "https:\/\/hackernoon.com\/deep-learning-cnns-in-tensorflow-with-gpus-cba6efe0acc2"
},
{
"project": 57,
"projectname": "Build A Facial Recognition Pipeline",
"projecturl": "https:\/\/hackernoon.com\/building-a-facial-recognition-pipeline-with-deep-learning-in-tensorflow-66e7645015b8"
},
{
"project": 58,
"projectname": "Build An Image Caption Generator",
"projecturl": "https:\/\/medium.freecodecamp.org\/building-an-image-caption-generator-with-deep-learning-in-tensorflow-a142722e9b1f"
},
{
"project": 59,
"projectname": "Make your Own Face Recognition System",
"projecturl": "https:\/\/medium.freecodecamp.org\/making-your-own-face-recognition-system-29a8e728107c"
},
{
"project": 60,
"projectname": "Train a Language Detection AI in 20 minutes",
"projecturl": "https:\/\/towardsdatascience.com\/how-i-trained-a-language-detection-ai-in-20-minutes-with-a-97-accuracy-fdeca0fb7724"
},
{
"project": 61,
"projectname": "Object Detection With Neural Networks",
"projecturl": "https:\/\/towardsdatascience.com\/object-detection-with-neural-networks-a4e2c46b4491"
},
{
"project": 62,
"projectname": "Use Transfer Learning for custom image classification",
"projecturl": "https:\/\/becominghuman.ai\/transfer-learning-retraining-inception-v3-for-custom-image-classification-2820f653c557"
},
{
"project": 63,
"projectname": "Learn to Code a simple Neural Network in 11 lines of Python",
"projecturl": "https:\/\/iamtrask.github.io\/2015\/07\/12\/basic-python-network\/"
},
{
"project": 64,
"projectname": "Build a Neural Network using Gradient Descent Approach",
"projecturl": "https:\/\/iamtrask.github.io\/2015\/07\/27\/python-network-part2\/"
},
{
"project": 65,
"projectname": "Train a Keras Model To Generate Colors",
"projecturl": "https:\/\/heartbeat.fritz.ai\/how-to-train-a-keras-model-to-generate-colors-3bc79e54971b"
},
{
"project": 66,
"projectname": "Get Started with Keras on a Custom Dataset",
"projecturl": "https:\/\/www.pyimagesearch.com\/2018\/09\/10\/keras-tutorial-how-to-get-started-with-keras-deep-learning-and-python\/"
},
{
"project": 67,
"projectname": "Use EigenFaces and FisherFaces on Faces94 dataset",
"projecturl": "https:\/\/nicholastsmith.wordpress.com\/2016\/02\/18\/eigenfaces-versus-fisherfaces-on-the-faces94-database-with-scikit-learn\/"
},
{
"project": 68,
"projectname": "Kaggle MNIST Digit Recognizer Tutorial",
"projecturl": "https:\/\/medium.com\/@lvarruda\/how-to-get-top-2-position-on-kaggles-mnist-digit-recognizer-48185d80a2d4"
},
{
"project": 69,
"projectname": "Fashion MNIST tutorial with tf.keras",
"projecturl": "https:\/\/medium.com\/tensorflow\/hello-deep-learning-fashion-mnist-with-keras-50fcff8cd74a"
}
],
"其他": [
{
"project": 70,
"projectname": "Build a Simple Interpreter",
"projecturl": "https:\/\/ruslanspivak.com\/lsbasi-part1\/"
},
{
"project": 71,
"projectname": "Build a Simple Blockchain in Python",
"projecturl": "https:\/\/hackernoon.com\/learn-blockchains-by-building-one-117428612f46"
},
{
"project": 72,
"projectname": "Write a NoSQL Database in Python",
"projecturl": "https:\/\/jeffknupp.com\/blog\/2014\/09\/01\/what-is-a-nosql-database-learn-by-writing-one-in-python\/"
},
{
"project": 73,
"projectname": "Building a Gas Pump Scanner with OpenCV\/Python\/iOS",
"projecturl": "https:\/\/hackernoon.com\/building-a-gas-pump-scanner-with-opencv-python-ios-116fe6c9ae8b"
},
{
"project": 74,
"projectname": "Build a Distributed Streaming System with Python and Kafka",
"projecturl": "https:\/\/codequs.com\/p\/S14jQ5UyG\/build-a-distributed-streaming-system-with-apache-kafka-and-python"
},
{
"project": 75,
"projectname": "Writing a basic x86-64 JIT compiler from scratch in stock Python",
"projecturl": "https:\/\/csl.name\/post\/python-jit\/"
},
{
"project": 76,
"projectname": "Build the Game of Life",
"projecturl": "https:\/\/robertheaton.com\/2018\/07\/20\/project-2-game-of-life\/"
},
{
"project": 77,
"projectname": "Create terminal ASCII art",
"projecturl": "https:\/\/robertheaton.com\/2018\/06\/12\/programming-projects-for-advanced-beginners-ascii-art\/"
},
{
"project": 78,
"projectname": "Write a Tic-Tac-Toe AI",
"projecturl": "https:\/\/robertheaton.com\/2018\/10\/09\/programming-projects-for-advanced-beginners-3-a\/"
},
{
"project": 79,
"projectname": "Create photomosaic art",
"projecturl": "https:\/\/robertheaton.com\/2018\/11\/03\/programming-project-4-photomosaics\/"
},
{
"project": 80,
"projectname": "Build the game \"Snake\" in the terminal",
"projecturl": "https:\/\/robertheaton.com\/2018\/12\/02\/programming-project-5-snake\/"
},
{
"project": 81,
"projectname": "Write yourself a Git",
"projecturl": "https:\/\/wyag.thb.lt\/"
},
{
"project": 82,
"projectname": "A Python implementation of a Python bytecode runner",
"projecturl": "https:\/\/www.aosabook.org\/en\/500L\/a-python-interpreter-written-in-python.html"
},
{
"project": 83,
"projectname": "Create a Voice assistant using Python",
"projecturl": "https:\/\/www.geeksforgeeks.org\/voice-assistant-using-python\/"
}
]
},
"data": {}
}
</code></pre>
<h5>成功返回示例的参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">网络爬虫</td>
<td style="text-align: left;">array</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">网络爬虫.project</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">网络爬虫.projectname</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">网络爬虫.projecturl</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">网络开发</td>
<td style="text-align: left;">array</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">网络开发.project</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">网络开发.projectname</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">网络开发.projecturl</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">机器人</td>
<td style="text-align: left;">array</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">机器人.project</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">机器人.projectname</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">机器人.projecturl</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">数据科学</td>
<td style="text-align: left;">array</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">数据科学.project</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">数据科学.projectname</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">数据科学.projecturl</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">机器学习</td>
<td style="text-align: left;">array</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">机器学习.project</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">机器学习.projectname</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">机器学习.projecturl</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">OpenCV</td>
<td style="text-align: left;">array</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">OpenCV.project</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">OpenCV.projectname</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">OpenCV.projecturl</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">深度学习</td>
<td style="text-align: left;">array</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">深度学习.project</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">深度学习.projectname</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">深度学习.projecturl</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">其他</td>
<td style="text-align: left;">array</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">其他.project</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">其他.projectname</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">其他.projecturl</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td>无</td>
</tr>
</tbody>
</table>