feat(learn): python certification projects (#38216)

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Beau Carnes <beaucarnes@gmail.com>
This commit is contained in:
mrugesh
2020-02-25 00:10:32 +05:30
committed by Mrugesh Mohapatra
parent 3c3ceaa3f5
commit 22afc2a0ca
771 changed files with 1719 additions and 61 deletions

View File

@@ -12,7 +12,15 @@ const preFormattedBlockNames = {
'mongodb-and-mongoose': 'MongoDB and Mongoose',
'the-dom': 'The DOM',
'apis-and-microservices': 'APIs and Microservices',
'apis-and-microservices-projects': 'APIs and Microservices Projects'
'apis-and-microservices-projects': 'APIs and Microservices Projects',
'scientific-computing-with-python': 'Scientific Computing with Python',
'scientific-computing-with-python-projects':
'Scientific Computing with Python Projects',
'data-analysis-with-python': 'Data Analysis with Python',
'data-analysis-with-python-projects': 'Data Analysis with Python Projects',
'machine-learning-with-python': 'Machine Learning with Python',
'machine-learning-with-python-projects':
'Machine Learning with Python Projects'
};
const noFormatting = ['and', 'for', 'of', 'the', 'up', 'with'];

View File

@@ -9,11 +9,13 @@ const modern = 6;
const step = 7;
const quiz = 8;
const invalid = 9;
const pythonProject = 10;
// individual exports
exports.backend = backend;
exports.frontEndProject = frontEndProject;
exports.backEndProject = backEndProject;
exports.pythonProject = pythonProject;
exports.challengeTypes = {
html,
@@ -22,6 +24,7 @@ exports.challengeTypes = {
zipline,
frontEndProject,
backEndProject,
pythonProject,
bonfire,
modern,
step,
@@ -42,6 +45,7 @@ exports.viewTypes = {
[bonfire]: 'classic',
[frontEndProject]: 'frontend',
[backEndProject]: 'backend',
[pythonProject]: 'backend',
[modern]: 'modern',
[step]: 'step',
[quiz]: 'quiz',
@@ -60,7 +64,7 @@ exports.submitTypes = {
// a hosted URL where the app is running live
// project code url like GitHub
[backEndProject]: 'project.backEnd',
[pythonProject]: 'project.backEnd',
[step]: 'step',
[quiz]: 'quiz',
[backend]: 'backend',
@@ -111,5 +115,11 @@ exports.helpCategory = {
'data-structures': 'JavaScript',
'take-home-projects': 'Certification Projects',
'rosetta-code': 'JavaScript',
'project-euler': 'JavaScript'
'project-euler': 'JavaScript',
'scientific-computing-with-python': 'Certification Projects',
'scientific-computing-with-python-projects': 'Certification Projects',
'data-analysis-with-python': 'Certification Projects',
'data-analysis-with-python-projects': 'Certification Projects',
'machine-learning-with-python': 'Certification Projects',
'machine-learning-with-python-projects': 'Certification Projects'
};

View File

@@ -6,6 +6,9 @@ export default [
'apis-and-microservices',
'information-security-and-quality-assurance',
'full-stack',
'scientific-computing-with-python',
'data-analysis-with-python',
'machine-learning-with-python',
'legacy-front-end',
'legacy-back-end',
'legacy-data-visualization'