diff --git a/content/roadmaps/107-python/content-paths.json b/content/roadmaps/107-python/content-paths.json new file mode 100644 index 000000000..3c55eec95 --- /dev/null +++ b/content/roadmaps/107-python/content-paths.json @@ -0,0 +1,47 @@ +{ + "home": "/roadmaps/107-python/content/readme.md", + "python-basics": "/roadmaps/107-python/content/100-python-basics/readme.md", + "python-basics:basic-syntax": "/roadmaps/107-python/content/100-python-basics/100-basic-syntax.md", + "python-basics:variables-and-datatypes": "/roadmaps/107-python/content/100-python-basics/101-variables-and-datatypes.md", + "python-basics:conditionals": "/roadmaps/107-python/content/100-python-basics/102-conditionals.md", + "python-basics:typecasting-exceptions": "/roadmaps/107-python/content/100-python-basics/103-typecasting-exceptions.md", + "python-basics:functions": "/roadmaps/107-python/content/100-python-basics/104-functions.md", + "python-basics:lists-tuples-sets-dictionaries": "/roadmaps/107-python/content/100-python-basics/105-lists-tuples-sets-dictionaries.md", + "data-structures-and-algorithms": "/roadmaps/107-python/content/101-data-structures-and-algorithms.md", + "python-advanced-topics": "/roadmaps/107-python/content/102-python-advanced-topics/readme.md", + "python-advanced-topics:oop": "/roadmaps/107-python/content/102-python-advanced-topics/100-oop/readme.md", + "python-advanced-topics:oop:methods-dunder": "/roadmaps/107-python/content/102-python-advanced-topics/100-oop/100-methods-dunder.md", + "python-advanced-topics:oop:inheritance": "/roadmaps/107-python/content/102-python-advanced-topics/100-oop/101-inheritance.md", + "python-advanced-topics:oop:classes": "/roadmaps/107-python/content/102-python-advanced-topics/100-oop/102-classes.md", + "python-advanced-topics:regular-expressions": "/roadmaps/107-python/content/102-python-advanced-topics/101-regular-expressions.md", + "python-advanced-topics:decorators": "/roadmaps/107-python/content/102-python-advanced-topics/102-decorators.md", + "python-advanced-topics:lambdas": "/roadmaps/107-python/content/102-python-advanced-topics/103-lambdas.md", + "python-advanced-topics:iterators": "/roadmaps/107-python/content/102-python-advanced-topics/104-iterators.md", + "python-advanced-topics:modules": "/roadmaps/107-python/content/102-python-advanced-topics/105-modules/readme.md", + "python-advanced-topics:modules:builtin-modules": "/roadmaps/107-python/content/102-python-advanced-topics/105-modules/100-builtin-modules.md", + "python-advanced-topics:modules:custom-modules": "/roadmaps/107-python/content/102-python-advanced-topics/105-modules/101-custom-modules.md", + "version-control-systems": "/roadmaps/107-python/content/103-version-control-systems/readme.md", + "version-control-systems:basic-git-usage": "/roadmaps/107-python/content/103-version-control-systems/100-basic-git-usage.md", + "repo-hosting-services": "/roadmaps/107-python/content/104-repo-hosting-services/readme.md", + "repo-hosting-services:github": "/roadmaps/107-python/content/104-repo-hosting-services/100-github.md", + "repo-hosting-services:gitlab": "/roadmaps/107-python/content/104-repo-hosting-services/101-gitlab.md", + "repo-hosting-services:bitbucket": "/roadmaps/107-python/content/104-repo-hosting-services/102-bitbucket.md", + "python-package-managers": "/roadmaps/107-python/content/105-python-package-managers/readme.md", + "python-package-managers:pypi": "/roadmaps/107-python/content/105-python-package-managers/100-pypi.md", + "python-package-managers:pip": "/roadmaps/107-python/content/105-python-package-managers/101-pip.md", + "python-frameworks": "/roadmaps/107-python/content/106-python-frameworks/readme.md", + "python-frameworks:synchronous": "/roadmaps/107-python/content/106-python-frameworks/100-synchronous/readme.md", + "python-frameworks:synchronous:django": "/roadmaps/107-python/content/106-python-frameworks/100-synchronous/100-django.md", + "python-frameworks:synchronous:flask": "/roadmaps/107-python/content/106-python-frameworks/100-synchronous/101-flask.md", + "python-frameworks:synchronous:pyramid": "/roadmaps/107-python/content/106-python-frameworks/100-synchronous/102-pyramid.md", + "python-frameworks:asynchronous": "/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/readme.md", + "python-frameworks:asynchronous:gevent": "/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/100-gevent.md", + "python-frameworks:asynchronous:aiohttp": "/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/101-aiohttp.md", + "python-frameworks:asynchronous:tornado": "/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/102-tornado.md", + "python-frameworks:asynchronous:sanic": "/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/103-sanic.md", + "python-testing": "/roadmaps/107-python/content/107-python-testing/readme.md", + "python-testing:unittest-pyunit": "/roadmaps/107-python/content/107-python-testing/100-unittest-pyunit.md", + "python-testing:pytest": "/roadmaps/107-python/content/107-python-testing/101-pytest.md", + "python-testing:doctest": "/roadmaps/107-python/content/107-python-testing/102-doctest.md", + "python-testing:nose": "/roadmaps/107-python/content/107-python-testing/102-nose.md" +} \ No newline at end of file diff --git a/content/roadmaps/107-python/content/100-python-basics/100-basic-syntax.md b/content/roadmaps/107-python/content/100-python-basics/100-basic-syntax.md new file mode 100644 index 000000000..89cd6b207 --- /dev/null +++ b/content/roadmaps/107-python/content/100-python-basics/100-basic-syntax.md @@ -0,0 +1 @@ +# Basic syntax \ No newline at end of file diff --git a/content/roadmaps/107-python/content/100-python-basics/101-variables-and-datatypes.md b/content/roadmaps/107-python/content/100-python-basics/101-variables-and-datatypes.md new file mode 100644 index 000000000..4acfc40a9 --- /dev/null +++ b/content/roadmaps/107-python/content/100-python-basics/101-variables-and-datatypes.md @@ -0,0 +1 @@ +# Variables and datatypes \ No newline at end of file diff --git a/content/roadmaps/107-python/content/100-python-basics/102-conditionals.md b/content/roadmaps/107-python/content/100-python-basics/102-conditionals.md new file mode 100644 index 000000000..e36a33870 --- /dev/null +++ b/content/roadmaps/107-python/content/100-python-basics/102-conditionals.md @@ -0,0 +1 @@ +# Conditionals \ No newline at end of file diff --git a/content/roadmaps/107-python/content/100-python-basics/103-typecasting-exceptions.md b/content/roadmaps/107-python/content/100-python-basics/103-typecasting-exceptions.md new file mode 100644 index 000000000..a9c014e22 --- /dev/null +++ b/content/roadmaps/107-python/content/100-python-basics/103-typecasting-exceptions.md @@ -0,0 +1 @@ +# Typecasting exceptions \ No newline at end of file diff --git a/content/roadmaps/107-python/content/100-python-basics/104-functions.md b/content/roadmaps/107-python/content/100-python-basics/104-functions.md new file mode 100644 index 000000000..cebcc2697 --- /dev/null +++ b/content/roadmaps/107-python/content/100-python-basics/104-functions.md @@ -0,0 +1 @@ +# Functions \ No newline at end of file diff --git a/content/roadmaps/107-python/content/100-python-basics/105-lists-tuples-sets-dictionaries.md b/content/roadmaps/107-python/content/100-python-basics/105-lists-tuples-sets-dictionaries.md new file mode 100644 index 000000000..277337870 --- /dev/null +++ b/content/roadmaps/107-python/content/100-python-basics/105-lists-tuples-sets-dictionaries.md @@ -0,0 +1 @@ +# Lists tuples sets dictionaries \ No newline at end of file diff --git a/content/roadmaps/107-python/content/100-python-basics/readme.md b/content/roadmaps/107-python/content/100-python-basics/readme.md new file mode 100644 index 000000000..e3a74ec56 --- /dev/null +++ b/content/roadmaps/107-python/content/100-python-basics/readme.md @@ -0,0 +1 @@ +# Python basics \ No newline at end of file diff --git a/content/roadmaps/107-python/content/101-data-structures-and-algorithms.md b/content/roadmaps/107-python/content/101-data-structures-and-algorithms.md new file mode 100644 index 000000000..8287335e3 --- /dev/null +++ b/content/roadmaps/107-python/content/101-data-structures-and-algorithms.md @@ -0,0 +1 @@ +# Data structures and algorithms \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/100-methods-dunder.md b/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/100-methods-dunder.md new file mode 100644 index 000000000..257908302 --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/100-methods-dunder.md @@ -0,0 +1 @@ +# Methods dunder \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/101-inheritance.md b/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/101-inheritance.md new file mode 100644 index 000000000..a2e8e0baf --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/101-inheritance.md @@ -0,0 +1 @@ +# Inheritance \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/102-classes.md b/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/102-classes.md new file mode 100644 index 000000000..f4ae2a543 --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/102-classes.md @@ -0,0 +1 @@ +# Classes \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/readme.md b/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/readme.md new file mode 100644 index 000000000..70389d826 --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/100-oop/readme.md @@ -0,0 +1 @@ +# Oop \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/101-regular-expressions.md b/content/roadmaps/107-python/content/102-python-advanced-topics/101-regular-expressions.md new file mode 100644 index 000000000..259ff48ef --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/101-regular-expressions.md @@ -0,0 +1 @@ +# Regular expressions \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/102-decorators.md b/content/roadmaps/107-python/content/102-python-advanced-topics/102-decorators.md new file mode 100644 index 000000000..cdf44496f --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/102-decorators.md @@ -0,0 +1 @@ +# Decorators \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/103-lambdas.md b/content/roadmaps/107-python/content/102-python-advanced-topics/103-lambdas.md new file mode 100644 index 000000000..7a387ef1f --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/103-lambdas.md @@ -0,0 +1 @@ +# Lambdas \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/104-iterators.md b/content/roadmaps/107-python/content/102-python-advanced-topics/104-iterators.md new file mode 100644 index 000000000..6f3c03ad4 --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/104-iterators.md @@ -0,0 +1 @@ +# Iterators \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/105-modules/100-builtin-modules.md b/content/roadmaps/107-python/content/102-python-advanced-topics/105-modules/100-builtin-modules.md new file mode 100644 index 000000000..ab78635e1 --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/105-modules/100-builtin-modules.md @@ -0,0 +1 @@ +# Builtin modules \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/105-modules/101-custom-modules.md b/content/roadmaps/107-python/content/102-python-advanced-topics/105-modules/101-custom-modules.md new file mode 100644 index 000000000..bd623107f --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/105-modules/101-custom-modules.md @@ -0,0 +1 @@ +# Custom modules \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/105-modules/readme.md b/content/roadmaps/107-python/content/102-python-advanced-topics/105-modules/readme.md new file mode 100644 index 000000000..016d43441 --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/105-modules/readme.md @@ -0,0 +1 @@ +# Modules \ No newline at end of file diff --git a/content/roadmaps/107-python/content/102-python-advanced-topics/readme.md b/content/roadmaps/107-python/content/102-python-advanced-topics/readme.md new file mode 100644 index 000000000..c4a4343df --- /dev/null +++ b/content/roadmaps/107-python/content/102-python-advanced-topics/readme.md @@ -0,0 +1 @@ +# Python advanced topics \ No newline at end of file diff --git a/content/roadmaps/107-python/content/103-version-control-systems/100-basic-git-usage.md b/content/roadmaps/107-python/content/103-version-control-systems/100-basic-git-usage.md new file mode 100644 index 000000000..542fd27be --- /dev/null +++ b/content/roadmaps/107-python/content/103-version-control-systems/100-basic-git-usage.md @@ -0,0 +1 @@ +# Basic git usage \ No newline at end of file diff --git a/content/roadmaps/107-python/content/103-version-control-systems/readme.md b/content/roadmaps/107-python/content/103-version-control-systems/readme.md new file mode 100644 index 000000000..5e0249474 --- /dev/null +++ b/content/roadmaps/107-python/content/103-version-control-systems/readme.md @@ -0,0 +1 @@ +# Version control systems \ No newline at end of file diff --git a/content/roadmaps/107-python/content/104-repo-hosting-services/100-github.md b/content/roadmaps/107-python/content/104-repo-hosting-services/100-github.md new file mode 100644 index 000000000..1d347d3e4 --- /dev/null +++ b/content/roadmaps/107-python/content/104-repo-hosting-services/100-github.md @@ -0,0 +1 @@ +# Github \ No newline at end of file diff --git a/content/roadmaps/107-python/content/104-repo-hosting-services/101-gitlab.md b/content/roadmaps/107-python/content/104-repo-hosting-services/101-gitlab.md new file mode 100644 index 000000000..70157a4e6 --- /dev/null +++ b/content/roadmaps/107-python/content/104-repo-hosting-services/101-gitlab.md @@ -0,0 +1 @@ +# Gitlab \ No newline at end of file diff --git a/content/roadmaps/107-python/content/104-repo-hosting-services/102-bitbucket.md b/content/roadmaps/107-python/content/104-repo-hosting-services/102-bitbucket.md new file mode 100644 index 000000000..9c781a3b3 --- /dev/null +++ b/content/roadmaps/107-python/content/104-repo-hosting-services/102-bitbucket.md @@ -0,0 +1 @@ +# Bitbucket \ No newline at end of file diff --git a/content/roadmaps/107-python/content/104-repo-hosting-services/readme.md b/content/roadmaps/107-python/content/104-repo-hosting-services/readme.md new file mode 100644 index 000000000..ca921962f --- /dev/null +++ b/content/roadmaps/107-python/content/104-repo-hosting-services/readme.md @@ -0,0 +1 @@ +# Repo hosting services \ No newline at end of file diff --git a/content/roadmaps/107-python/content/105-python-package-managers/100-pypi.md b/content/roadmaps/107-python/content/105-python-package-managers/100-pypi.md new file mode 100644 index 000000000..ad4c121fa --- /dev/null +++ b/content/roadmaps/107-python/content/105-python-package-managers/100-pypi.md @@ -0,0 +1 @@ +# Pypi \ No newline at end of file diff --git a/content/roadmaps/107-python/content/105-python-package-managers/101-pip.md b/content/roadmaps/107-python/content/105-python-package-managers/101-pip.md new file mode 100644 index 000000000..6a6beaed8 --- /dev/null +++ b/content/roadmaps/107-python/content/105-python-package-managers/101-pip.md @@ -0,0 +1 @@ +# Pip \ No newline at end of file diff --git a/content/roadmaps/107-python/content/105-python-package-managers/readme.md b/content/roadmaps/107-python/content/105-python-package-managers/readme.md new file mode 100644 index 000000000..9a9b2c76b --- /dev/null +++ b/content/roadmaps/107-python/content/105-python-package-managers/readme.md @@ -0,0 +1 @@ +# Python package managers \ No newline at end of file diff --git a/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/100-django.md b/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/100-django.md new file mode 100644 index 000000000..3e547e87d --- /dev/null +++ b/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/100-django.md @@ -0,0 +1 @@ +# Django \ No newline at end of file diff --git a/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/101-flask.md b/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/101-flask.md new file mode 100644 index 000000000..9d285a7a8 --- /dev/null +++ b/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/101-flask.md @@ -0,0 +1 @@ +# Flask \ No newline at end of file diff --git a/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/102-pyramid.md b/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/102-pyramid.md new file mode 100644 index 000000000..7245ef655 --- /dev/null +++ b/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/102-pyramid.md @@ -0,0 +1 @@ +# Pyramid \ No newline at end of file diff --git a/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/readme.md b/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/readme.md new file mode 100644 index 000000000..7b78737b8 --- /dev/null +++ b/content/roadmaps/107-python/content/106-python-frameworks/100-synchronous/readme.md @@ -0,0 +1 @@ +# Synchronous \ No newline at end of file diff --git a/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/100-gevent.md b/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/100-gevent.md new file mode 100644 index 000000000..2682cf04b --- /dev/null +++ b/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/100-gevent.md @@ -0,0 +1 @@ +# Gevent \ No newline at end of file diff --git a/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/101-aiohttp.md b/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/101-aiohttp.md new file mode 100644 index 000000000..701b517b8 --- /dev/null +++ b/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/101-aiohttp.md @@ -0,0 +1 @@ +# Aiohttp \ No newline at end of file diff --git a/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/102-tornado.md b/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/102-tornado.md new file mode 100644 index 000000000..8fbc05ef2 --- /dev/null +++ b/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/102-tornado.md @@ -0,0 +1 @@ +# Tornado \ No newline at end of file diff --git a/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/103-sanic.md b/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/103-sanic.md new file mode 100644 index 000000000..5caa6af0d --- /dev/null +++ b/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/103-sanic.md @@ -0,0 +1 @@ +# Sanic \ No newline at end of file diff --git a/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/readme.md b/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/readme.md new file mode 100644 index 000000000..2340f8c71 --- /dev/null +++ b/content/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/readme.md @@ -0,0 +1 @@ +# Asynchronous \ No newline at end of file diff --git a/content/roadmaps/107-python/content/106-python-frameworks/readme.md b/content/roadmaps/107-python/content/106-python-frameworks/readme.md new file mode 100644 index 000000000..4d572a7b5 --- /dev/null +++ b/content/roadmaps/107-python/content/106-python-frameworks/readme.md @@ -0,0 +1 @@ +# Python frameworks \ No newline at end of file diff --git a/content/roadmaps/107-python/content/107-python-testing/100-unittest-pyunit.md b/content/roadmaps/107-python/content/107-python-testing/100-unittest-pyunit.md new file mode 100644 index 000000000..bca3697e1 --- /dev/null +++ b/content/roadmaps/107-python/content/107-python-testing/100-unittest-pyunit.md @@ -0,0 +1 @@ +# Unittest pyunit \ No newline at end of file diff --git a/content/roadmaps/107-python/content/107-python-testing/101-pytest.md b/content/roadmaps/107-python/content/107-python-testing/101-pytest.md new file mode 100644 index 000000000..783ec1691 --- /dev/null +++ b/content/roadmaps/107-python/content/107-python-testing/101-pytest.md @@ -0,0 +1 @@ +# Pytest \ No newline at end of file diff --git a/content/roadmaps/107-python/content/107-python-testing/102-doctest.md b/content/roadmaps/107-python/content/107-python-testing/102-doctest.md new file mode 100644 index 000000000..ad957dc55 --- /dev/null +++ b/content/roadmaps/107-python/content/107-python-testing/102-doctest.md @@ -0,0 +1 @@ +# Doctest \ No newline at end of file diff --git a/content/roadmaps/107-python/content/107-python-testing/102-nose.md b/content/roadmaps/107-python/content/107-python-testing/102-nose.md new file mode 100644 index 000000000..5b9900336 --- /dev/null +++ b/content/roadmaps/107-python/content/107-python-testing/102-nose.md @@ -0,0 +1 @@ +# Nose \ No newline at end of file diff --git a/content/roadmaps/107-python/content/107-python-testing/readme.md b/content/roadmaps/107-python/content/107-python-testing/readme.md new file mode 100644 index 000000000..af179c2dd --- /dev/null +++ b/content/roadmaps/107-python/content/107-python-testing/readme.md @@ -0,0 +1 @@ +# Python testing \ No newline at end of file diff --git a/content/roadmaps/107-python/content/readme.md b/content/roadmaps/107-python/content/readme.md new file mode 100644 index 000000000..4e768b56d --- /dev/null +++ b/content/roadmaps/107-python/content/readme.md @@ -0,0 +1 @@ +# \ No newline at end of file