aboutsummaryrefslogtreecommitdiffstats
path: root/static/resources.json
diff options
context:
space:
mode:
Diffstat (limited to 'static/resources.json')
-rw-r--r--static/resources.json133
1 files changed, 115 insertions, 18 deletions
diff --git a/static/resources.json b/static/resources.json
index 87b4dd4f..210021d1 100644
--- a/static/resources.json
+++ b/static/resources.json
@@ -4,49 +4,106 @@
"resources": {
"Automate the Boring Stuff with Python": {
"description": "One of the best books out there for Python beginners. You can buy a copy, but there's also a free online version.",
- "url": "https://automatetheboringstuff.com/",
+ "urls": [
+ {
+ "title": "Website",
+ "url": "https://automatetheboringstuff.com/",
+ "icon": "regular/link"
+ }, {
+ "title": "Amazon",
+ "url": "http://www.amazon.com/gp/product/1593275994/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1593275994&linkCode=as2&tag=playwithpyth-20&linkId=HDM7V3T6RHC5VVN4",
+ "icon": "branding/amazon"
+ }
+ ],
"payment": "optional",
"payment_description": "A free version is available online, with the option to buy a physical copy"
},
"Code Combat": {
"description": "Learn Python while gaming - an open-source project with thousands of contributors, which teaches you Python through a deep, top-down RPG.",
- "url": "https://codecombat.com/",
+ "urls": [
+ {
+ "title": "Website",
+ "url": "https://codecombat.com/",
+ "icon": "regular/link"
+ },
+ {
+ "title": "GitHub",
+ "url": "https://github.com/codecombat/codecombat",
+ "icon": "branding/github"
+ }
+ ],
"payment": "optional",
"payment_description": "A wealth of free content is available, but you can also pay for more"
},
"Get Started with Flask Web Development": {
"description": "A fully featured mega-tutorial for learning how to create web applications with the Flask framework.",
- "url": "https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world",
+ "urls": [
+ {
+ "title": "Website",
+ "url": "https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world",
+ "icon": "regular/link"
+ }
+ ],
"payment": "free",
"payment_description": null
},
"Getting Started for Non-Programmers": {
"description": "The list of resources for non-programmers from Python's official beginners' guide",
- "url": "https://wiki.python.org/moin/BeginnersGuide/NonProgrammers",
+ "urls": [
+ {
+ "title": "Python Wiki",
+ "url": "https://wiki.python.org/moin/BeginnersGuide/NonProgrammers",
+ "icon": "regular/link"
+ }
+ ],
"payment": "free",
"payment_description": null
},
"Getting Started for Programmers": {
"description": "The list of resources for programmers from Python's official beginners' guide",
- "url": "https://wiki.python.org/moin/BeginnersGuide/Programmers",
+ "urls": [
+ {
+ "title": "Python Wiki",
+ "url": "https://wiki.python.org/moin/BeginnersGuide/Programmers",
+ "icon": "regular/link"
+ }
+ ],
"payment": "free",
"payment_description": null
},
"A Simple Guide to Git": {
"description": "A simple, no-nonsense guide to the basics of using Git.",
- "url": "http://rogerdudler.github.io/git-guide/",
+ "urls": [
+ {
+ "title": "Website",
+ "url": "http://rogerdudler.github.io/git-guide/",
+ "icon": "regular/link"
+ }
+ ],
"payment": "free",
"payment_description": null
},
"Python Cheat Sheet": {
- "description": "A Python 3 cheat sheet with useful information and tips, as well as common pitfalls for beginners.",
- "url": "https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf",
+ "description": "A Python 3 cheat sheet with useful information and tips, as well as common pitfalls for beginners. This is a PDF.",
+ "urls": [
+ {
+ "title": "Website",
+ "url": "https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf",
+ "icon": "regular/link"
+ }
+ ],
"payment": "free",
"payment_description": null
},
"Python Tutorials by Corey Schafer on YouTube": {
"description": "An in-depth look at the Python programming language, from one of YouTube's most popular Python tutors.",
- "url": "https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU",
+ "urls": [
+ {
+ "title": "YouTube",
+ "url": "https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU",
+ "icon": "branding/youtube"
+ }
+ ],
"payment": "free",
"payment_description": null
}
@@ -55,21 +112,44 @@
"Editors": {
"description": "Lightweight code editors supporting Python",
"resources": {
- "Atom (Free)": {
+ "Atom": {
"description": "A free Electron-based editor, a \"hackable text editor for the 21st century\", maintained by the GitHub team.",
- "url": "https://atom.io/",
+ "urls": [
+ {
+ "title": "Website",
+ "url": "https://atom.io/",
+ "icon": "regular/link"
+ },
+ {
+ "title": "GitHub",
+ "url": "https://github.com/atom/atom",
+ "icon": "branding/github"
+ }
+ ],
"payment": "free",
"payment_description": null
},
- "Sublime Text (Paid, with shareware-style \"trial\")": {
+ "Sublime Text": {
"description": "A powerful Python-backed editor with great community support and a wealth of extensions.",
- "url": "https://www.sublimetext.com/",
+ "urls": [
+ {
+ "title": "Website",
+ "url": "https://www.sublimetext.com/",
+ "icon": "regular/link"
+ }
+ ],
"payment": "optional",
"payment_description": "Nagware; will ask you to buy the full version after every X saves"
},
- "Visual Studio Code (Free)": {
+ "Visual Studio Code": {
"description": "A fully-featured editor based on Electron, extendable with plugins.",
- "url": "https://code.visualstudio.com/",
+ "urls": [
+ {
+ "title": "Website",
+ "url": "https://code.visualstudio.com/",
+ "icon": "regular/link"
+ }
+ ],
"payment": "free",
"payment_description": null
}
@@ -80,13 +160,30 @@
"resources": {
"PyCharm": {
"description": "The very best Python IDE, with a wealth of advanced features and convenience functions.",
- "url": "https://www.jetbrains.com/pycharm/",
+ "urls": [
+ {
+ "title": "Website",
+ "url": "https://www.jetbrains.com/pycharm/",
+ "icon": "regular/link"
+ }
+ ],
"payment": "optional",
"payment_description": "There's a free Community Edition and a paid-for Professional Edition with more features available"
},
- "Spyder (Free)": {
+ "Spyder": {
"description": "The Scientific PYthon Development EnviRonment. Simpler and lighter than PyCharm, but still packs a punch.",
- "url": "https://pythonhosted.org/spyder/",
+ "urls": [
+ {
+ "title": "Website",
+ "url": "https://pythonhosted.org/spyder/",
+ "icon": "regular/link"
+ },
+ {
+ "title": "GitHub",
+ "url": "https://github.com/spyder-ide/spyder",
+ "icon": "branding/github"
+ }
+ ],
"payment": "free",
"payment_description": null
}