diff options
Diffstat (limited to 'pydis_site')
-rw-r--r-- | pydis_site/apps/resources/resources/adafruit.yaml (renamed from pydis_site/apps/resources/resources/communities/adafruit.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/atom.yaml (renamed from pydis_site/apps/resources/resources/tools/editors/atom.yaml) | 8 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/automate_the_boring_stuff_book.yaml (renamed from pydis_site/apps/resources/resources/reading/books/automate_the_boring_stuff.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/automate_the_boring_stuff_course.yaml (renamed from pydis_site/apps/resources/resources/courses/automate_the_boring_stuff_with_python.yaml) | 7 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/awesome_programming_discord.yaml (renamed from pydis_site/apps/resources/resources/communities/awesome_programming_discord.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/byte_of_python.yaml (renamed from pydis_site/apps/resources/resources/reading/books/byte_of_python.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/code_combat.yaml (renamed from pydis_site/apps/resources/resources/interactive/code_combat.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/corey_schafer.yaml (renamed from pydis_site/apps/resources/resources/videos/corey_schafer.yaml) | 9 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/edublocks.yaml (renamed from pydis_site/apps/resources/resources/interactive/edublocks.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/effective_python.yaml (renamed from pydis_site/apps/resources/resources/reading/books/effective_python.yaml) | 7 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/exercism.yaml (renamed from pydis_site/apps/resources/resources/interactive/exercism.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/flask_web_development.yaml (renamed from pydis_site/apps/resources/resources/reading/books/flask_web_development.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/fluent_python.yaml (renamed from pydis_site/apps/resources/resources/reading/books/fluent_python.yaml) | 7 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/getting_started_with_kivy.yaml (renamed from pydis_site/apps/resources/resources/reading/tutorials/getting_started_with_kivy.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/getting_started_with_python_for_non_programmers.yaml (renamed from pydis_site/apps/resources/resources/reading/tutorials/getting_started_with_python_for_non_programmers.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/getting_started_with_python_for_programmers.yaml (renamed from pydis_site/apps/resources/resources/reading/tutorials/getting_started_with_python_for_programmers.yaml) | 4 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/google_collab.yaml (renamed from pydis_site/apps/resources/resources/tools/editors/google_collab.yaml) | 9 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/hitchhikers_guide_to_python.yaml (renamed from pydis_site/apps/resources/resources/reading/books/hitchhikers_guide_to_python.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/inferential_thinking.yaml (renamed from pydis_site/apps/resources/resources/reading/books/inferential_thinking.yaml) | 4 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/jetbrains_academy.yaml (renamed from pydis_site/apps/resources/resources/interactive/jetbrains_academy.yaml) | 7 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/jetbrains_videos.yaml (renamed from pydis_site/apps/resources/resources/videos/jetbrains.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/jim_shaped_coding.yaml (renamed from pydis_site/apps/resources/resources/videos/jim_shaped_coding.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/kivy.yaml (renamed from pydis_site/apps/resources/resources/communities/kivy.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/microsoft.yaml (renamed from pydis_site/apps/resources/resources/communities/microsoft.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/microsoft_videos.yaml (renamed from pydis_site/apps/resources/resources/videos/microsoft.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/mission_python.yaml (renamed from pydis_site/apps/resources/resources/reading/books/mission_python.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/mit_introduction_to_computer_science_and_programming.yaml (renamed from pydis_site/apps/resources/resources/courses/mit_introduction_to_computer_science_and_programming.yaml) | 7 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/mu_editor.yaml (renamed from pydis_site/apps/resources/resources/tools/editors/mu_editor.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/neural_networks_from_scratch_in_python.yaml (renamed from pydis_site/apps/resources/resources/reading/books/neural_networks_from_scratch_in_python.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/pallets.yaml (renamed from pydis_site/apps/resources/resources/communities/pallets.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/panda3d.yaml (renamed from pydis_site/apps/resources/resources/communities/panda3d.yaml) | 2 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/people_postgres_data.yaml (renamed from pydis_site/apps/resources/resources/communities/people_postgres_data.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/podcast_dunder_init.yaml (renamed from pydis_site/apps/resources/resources/podcasts/podcast_dunder_init.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/practical_python_programming.yaml (renamed from pydis_site/apps/resources/resources/courses/practical_python_programming.yaml) | 4 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/pycharm.yaml (renamed from pydis_site/apps/resources/resources/tools/ides/pycharm.yaml) | 7 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/pyglet.yaml (renamed from pydis_site/apps/resources/resources/communities/pyglet.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/python_bytes.yaml (renamed from pydis_site/apps/resources/resources/podcasts/python_bytes.yaml) | 4 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/python_cheat_sheet.yaml (renamed from pydis_site/apps/resources/resources/reading/tutorials/python_cheat_sheet.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/python_cookbook.yaml (renamed from pydis_site/apps/resources/resources/reading/books/python_cookbook.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/python_crash_course.yaml (renamed from pydis_site/apps/resources/resources/reading/books/python_crash_course.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/python_developer_guide.yaml (renamed from pydis_site/apps/resources/resources/reading/tutorials/python_developer_guide.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/python_discord_videos.yaml (renamed from pydis_site/apps/resources/resources/videos/python_discord.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/python_morsels.yaml (renamed from pydis_site/apps/resources/resources/interactive/python_morsels.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/python_subreddit.yaml (renamed from pydis_site/apps/resources/resources/communities/python_subreddit.yaml) | 4 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/python_tricks.yaml (renamed from pydis_site/apps/resources/resources/reading/books/python_tricks.yaml) | 8 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/python_tutor.yaml (renamed from pydis_site/apps/resources/resources/interactive/python_tutor.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/real_python.yaml (renamed from pydis_site/apps/resources/resources/communities/real_python.yaml) | 4 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/repl_it.yaml (renamed from pydis_site/apps/resources/resources/tools/ides/repl_it.yaml) | 8 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/screen_readers.yaml (renamed from pydis_site/apps/resources/resources/tools/accessibility/screen_readers.yaml) | 8 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/sentdex.yaml (renamed from pydis_site/apps/resources/resources/videos/sentdex.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/simple_guide_to_git.yaml (renamed from pydis_site/apps/resources/resources/reading/tutorials/simple_guide_to_git.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/sololearn.yaml (renamed from pydis_site/apps/resources/resources/interactive/sololearn.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/spyder.yaml (renamed from pydis_site/apps/resources/resources/tools/ides/spyder.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/sublime_text.yaml (renamed from pydis_site/apps/resources/resources/tools/editors/sublime_text.yaml) | 8 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/talk_python_to_me.yaml (renamed from pydis_site/apps/resources/resources/podcasts/talk_python_to_me.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/talon_voice.yaml (renamed from pydis_site/apps/resources/resources/tools/accessibility/talon_voice.yaml) | 8 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/test_and_code.yaml (renamed from pydis_site/apps/resources/resources/podcasts/test_and_code.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/the_flask_mega_tutorial.yaml (renamed from pydis_site/apps/resources/resources/reading/tutorials/the_flask_mega_tutorial.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/the_real_python_podcast.yaml (renamed from pydis_site/apps/resources/resources/podcasts/the_real_python_podcast.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/think_python.yaml (renamed from pydis_site/apps/resources/resources/reading/books/think_python.yaml) | 6 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/thonny.yaml (renamed from pydis_site/apps/resources/resources/tools/ides/thonny.yaml) | 4 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/two_scoops_of_django.yaml (renamed from pydis_site/apps/resources/resources/reading/books/two_scoops_of_django.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/university_of_michigan.yaml (renamed from pydis_site/apps/resources/resources/courses/university_of_michigan.yaml) | 3 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/university_of_toronto.yaml (renamed from pydis_site/apps/resources/resources/courses/university_of_toronto.yaml) | 5 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/visual_studio_code.yaml (renamed from pydis_site/apps/resources/resources/tools/editors/visual_studio_code.yaml) | 8 | ||||
-rw-r--r-- | pydis_site/apps/resources/resources/wtf_python.yaml (renamed from pydis_site/apps/resources/resources/reading/tutorials/wtf_python.yaml) | 7 |
66 files changed, 233 insertions, 121 deletions
diff --git a/pydis_site/apps/resources/resources/communities/adafruit.yaml b/pydis_site/apps/resources/resources/adafruit.yaml index f226a20c..1945274c 100644 --- a/pydis_site/apps/resources/resources/communities/adafruit.yaml +++ b/pydis_site/apps/resources/resources/adafruit.yaml @@ -5,7 +5,6 @@ description: Adafruit is an open-source electronics manufacturer and the Adafruit devs do all the CircuitPython Development right out in the open. title_image: https://www.mouser.com/images/suppliers/logos/adafruit.png title_url: https://discord.gg/adafruit -position: 4 urls: - icon: branding/discord url: https://discord.gg/adafruit @@ -16,11 +15,10 @@ urls: tags: topics: - microcontrollers - - arduino - - circuitpython - - adafruit payment_tiers: - free complexity: - beginner - intermediate + type: + - community diff --git a/pydis_site/apps/resources/resources/tools/editors/atom.yaml b/pydis_site/apps/resources/resources/atom.yaml index f11a13c8..3a46a45f 100644 --- a/pydis_site/apps/resources/resources/tools/editors/atom.yaml +++ b/pydis_site/apps/resources/resources/atom.yaml @@ -2,7 +2,13 @@ description: A free Electron-based editor, a "hackable text editor for the 21st by the GitHub team. name: Atom title_url: https://atom.io/ -position: 0 tags: + topics: + - general payment_tiers: - free + complexity: + - beginner + - intermediate + type: + - tool diff --git a/pydis_site/apps/resources/resources/reading/books/automate_the_boring_stuff.yaml b/pydis_site/apps/resources/resources/automate_the_boring_stuff_book.yaml index 9fc5a66c..deaca948 100644 --- a/pydis_site/apps/resources/resources/reading/books/automate_the_boring_stuff.yaml +++ b/pydis_site/apps/resources/resources/automate_the_boring_stuff_book.yaml @@ -4,7 +4,6 @@ description: One of the best books out there for Python beginners. This book wil the web, manipulating files and automating keyboard and mouse input. Ideal for an office worker who wants to make himself more useful. name: Automate the Boring Stuff with Python -position: 2 urls: - icon: regular/book url: https://automatetheboringstuff.com/ @@ -14,10 +13,11 @@ urls: color: goodreads-cream tags: topics: - - python - - automation + - general payment_tiers: - free - paid complexity: - beginner + type: + - book diff --git a/pydis_site/apps/resources/resources/courses/automate_the_boring_stuff_with_python.yaml b/pydis_site/apps/resources/resources/automate_the_boring_stuff_course.yaml index 52872d2c..b93ef868 100644 --- a/pydis_site/apps/resources/resources/courses/automate_the_boring_stuff_with_python.yaml +++ b/pydis_site/apps/resources/resources/automate_the_boring_stuff_course.yaml @@ -2,12 +2,13 @@ description: The interactive course version of Al Sweigart's excellent book for This link has a discounted version of the course which will always cost 10 dollars. Thanks, Al! name: Automate the Boring Stuff with Python title_url: https://www.udemy.com/automate/?couponCode=FOR_LIKE_10_BUCKS -position: 3 tags: topics: - - python - - automation + - general payment_tiers: - paid complexity: - beginner + type: + - course + - interactive diff --git a/pydis_site/apps/resources/resources/communities/awesome_programming_discord.yaml b/pydis_site/apps/resources/resources/awesome_programming_discord.yaml index d3ebedb8..4233f26e 100644 --- a/pydis_site/apps/resources/resources/communities/awesome_programming_discord.yaml +++ b/pydis_site/apps/resources/resources/awesome_programming_discord.yaml @@ -6,12 +6,13 @@ title_icon: branding/github title_icon_color: black title_url: https://github.com/mhxion/awesome-programming-discord name: awesome-programming-discord -position: 10 tags: topics: - - programming + - general payment_tiers: - free complexity: - beginner - intermediate + type: + - community diff --git a/pydis_site/apps/resources/resources/reading/books/byte_of_python.yaml b/pydis_site/apps/resources/resources/byte_of_python.yaml index 9590883c..618578d1 100644 --- a/pydis_site/apps/resources/resources/reading/books/byte_of_python.yaml +++ b/pydis_site/apps/resources/resources/byte_of_python.yaml @@ -2,7 +2,6 @@ description: A free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you. name: A Byte of Python -position: 1 urls: - icon: regular/link url: https://python.swaroopch.com/ @@ -15,9 +14,11 @@ urls: color: goodreads-cream tags: topics: - - python + - general payment_tiers: - free - paid complexity: - beginner + type: + - book diff --git a/pydis_site/apps/resources/resources/interactive/code_combat.yaml b/pydis_site/apps/resources/resources/code_combat.yaml index 640696a9..41dac6b6 100644 --- a/pydis_site/apps/resources/resources/interactive/code_combat.yaml +++ b/pydis_site/apps/resources/resources/code_combat.yaml @@ -1,7 +1,6 @@ description: Learn Python while gaming - an open-source project with thousands of contributors, which teaches you Python through a deep, top-down RPG. name: Code Combat -position: 0 urls: - icon: regular/link url: https://codecombat.com/ @@ -11,10 +10,13 @@ urls: color: black tags: topics: - - python + - general + - algorithms and data structures payment_tiers: - free - subscription complexity: - beginner - intermediate + type: + - interactive diff --git a/pydis_site/apps/resources/resources/videos/corey_schafer.yaml b/pydis_site/apps/resources/resources/corey_schafer.yaml index 97054c6a..c4d9ad5e 100644 --- a/pydis_site/apps/resources/resources/videos/corey_schafer.yaml +++ b/pydis_site/apps/resources/resources/corey_schafer.yaml @@ -9,7 +9,6 @@ description: 'Corey has a number of exceptionally high quality tutorial series Check out his channel for more video series! ' title_image: https://i.imgur.com/KIfWw3b.png -position: 0 urls: - icon: branding/youtube url: https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g @@ -19,12 +18,14 @@ urls: color: teal tags: topics: - - python - - best practices + - general + - software design - web development - - version control + - tooling payment_tiers: - free complexity: - beginner - intermediate + type: + - video diff --git a/pydis_site/apps/resources/resources/interactive/edublocks.yaml b/pydis_site/apps/resources/resources/edublocks.yaml index bef33abe..9fd87945 100644 --- a/pydis_site/apps/resources/resources/interactive/edublocks.yaml +++ b/pydis_site/apps/resources/resources/edublocks.yaml @@ -7,11 +7,12 @@ description: EduBlocks provides a simple drag and drop interface to help beginne and export the code to run on actual devices. name: EduBlocks title_url: https://edublocks.org/ -position: 5 tags: topics: - - python + - general payment_tiers: - free complexity: - beginner + type: + - interactive diff --git a/pydis_site/apps/resources/resources/reading/books/effective_python.yaml b/pydis_site/apps/resources/resources/effective_python.yaml index 2526e0e1..5ca94c63 100644 --- a/pydis_site/apps/resources/resources/reading/books/effective_python.yaml +++ b/pydis_site/apps/resources/resources/effective_python.yaml @@ -1,7 +1,6 @@ description: A book that gives 90 best practices for writing excellent Python. Great for intermediates. name: Effective Python -position: 3 urls: - icon: regular/link url: https://effectivepython.com/ @@ -14,9 +13,11 @@ urls: color: black tags: topics: - - python - - best practices + - general + - software design payment_tiers: - paid complexity: - intermediate + type: + - book diff --git a/pydis_site/apps/resources/resources/interactive/exercism.yaml b/pydis_site/apps/resources/resources/exercism.yaml index 6e3d83db..7885bb9a 100644 --- a/pydis_site/apps/resources/resources/interactive/exercism.yaml +++ b/pydis_site/apps/resources/resources/exercism.yaml @@ -3,7 +3,6 @@ description: Level up your programming skills with more than 2600 exercises acro where you can get your code reviewed for each solution you submit. The mentors will give you insightful advice to make you a better programmer. name: exercism.io -position: 1 urls: - icon: regular/link url: https://exercism.io/ @@ -13,9 +12,11 @@ urls: color: black tags: topics: - - python + - general payment_tiers: - free complexity: - beginner - intermediate + type: + - interactive diff --git a/pydis_site/apps/resources/resources/reading/books/flask_web_development.yaml b/pydis_site/apps/resources/resources/flask_web_development.yaml index 1dad7978..27e75fe6 100644 --- a/pydis_site/apps/resources/resources/reading/books/flask_web_development.yaml +++ b/pydis_site/apps/resources/resources/flask_web_development.yaml @@ -1,7 +1,6 @@ description: A comprehensive Flask walkthrough that has you building a complete social blogging application from scratch. name: Flask Web Development -position: 6 urls: - icon: regular/link url: http://shop.oreilly.com/product/0636920031116.do @@ -20,3 +19,5 @@ tags: complexity: - beginner - intermediate + type: + - book diff --git a/pydis_site/apps/resources/resources/reading/books/fluent_python.yaml b/pydis_site/apps/resources/resources/fluent_python.yaml index c319d473..24c2b150 100644 --- a/pydis_site/apps/resources/resources/reading/books/fluent_python.yaml +++ b/pydis_site/apps/resources/resources/fluent_python.yaml @@ -1,7 +1,6 @@ description: A veritable tome of intermediate and advanced Python information. A must-read for any Python professional. By far the most recommended book for intermediates. name: Fluent Python -position: 7 urls: - icon: regular/link url: https://www.oreilly.com/library/view/fluent-python/9781491946237/ @@ -14,9 +13,11 @@ urls: color: black tags: topics: - - python - - best practices + - general + - software design payment_tiers: - paid complexity: - intermediate + type: + - book diff --git a/pydis_site/apps/resources/resources/reading/tutorials/getting_started_with_kivy.yaml b/pydis_site/apps/resources/resources/getting_started_with_kivy.yaml index 00b5d459..5dbcd387 100644 --- a/pydis_site/apps/resources/resources/reading/tutorials/getting_started_with_kivy.yaml +++ b/pydis_site/apps/resources/resources/getting_started_with_kivy.yaml @@ -2,7 +2,6 @@ description: A big list of excellent resources for getting started making Kivy a name: Getting Started with Kivy title_url: https://blog.kivy.org/2019/12/getting-started-with-kivy/ icon_image: https://raw.githubusercontent.com/kivy/kivy-website/master/logos/kivy-logo-black-256.png -position: 3 tags: topics: - user interface @@ -11,3 +10,5 @@ tags: - free complexity: - beginner + type: + - tutorial diff --git a/pydis_site/apps/resources/resources/reading/tutorials/getting_started_with_python_for_non_programmers.yaml b/pydis_site/apps/resources/resources/getting_started_with_python_for_non_programmers.yaml index 3b89c4ac..85c061bd 100644 --- a/pydis_site/apps/resources/resources/reading/tutorials/getting_started_with_python_for_non_programmers.yaml +++ b/pydis_site/apps/resources/resources/getting_started_with_python_for_non_programmers.yaml @@ -2,11 +2,12 @@ description: A list of beginner resources for programmers with no prior develope from Python's official guide. name: Getting Started with Python for Non-Programmers title_url: https://wiki.python.org/moin/BeginnersGuide/NonProgrammers -position: 1 tags: topics: - - python + - general payment_tiers: - free complexity: - beginner + type: + - tutorial diff --git a/pydis_site/apps/resources/resources/reading/tutorials/getting_started_with_python_for_programmers.yaml b/pydis_site/apps/resources/resources/getting_started_with_python_for_programmers.yaml index e369834d..2565eedd 100644 --- a/pydis_site/apps/resources/resources/reading/tutorials/getting_started_with_python_for_programmers.yaml +++ b/pydis_site/apps/resources/resources/getting_started_with_python_for_programmers.yaml @@ -5,8 +5,10 @@ title_url: https://wiki.python.org/moin/BeginnersGuide/Programmers position: 0 tags: topics: - - python + - general payment_tiers: - free complexity: - intermediate + type: + - tutorial diff --git a/pydis_site/apps/resources/resources/tools/editors/google_collab.yaml b/pydis_site/apps/resources/resources/google_collab.yaml index a6288b9f..65876c0e 100644 --- a/pydis_site/apps/resources/resources/tools/editors/google_collab.yaml +++ b/pydis_site/apps/resources/resources/google_collab.yaml @@ -4,9 +4,14 @@ description: Google Collab is a high-powered custom version of Jupyter Notebook You can share your Collab Notebooks with other people and work collaboratively. name: Google Collab title_url: https://colab.research.google.com/notebooks/intro.ipynb -position: 4 tags: topics: - - collaboration + - general + - data science payment_tiers: - free + complexity: + - beginner + - intermediate + type: + - tool diff --git a/pydis_site/apps/resources/resources/reading/books/hitchhikers_guide_to_python.yaml b/pydis_site/apps/resources/resources/hitchhikers_guide_to_python.yaml index fc98c8ba..e50f6297 100644 --- a/pydis_site/apps/resources/resources/reading/books/hitchhikers_guide_to_python.yaml +++ b/pydis_site/apps/resources/resources/hitchhikers_guide_to_python.yaml @@ -1,7 +1,6 @@ description: A best practice handbook for both novice and expert Python developers to the installation, configuration, and usage of Python on a daily basis. name: The Hitchhiker's Guide to Python -position: 0 urls: - icon: regular/link url: https://python-guide.org/ @@ -11,10 +10,11 @@ urls: color: goodreads-cream tags: topics: - - python - - soft skills + - general payment_tiers: - paid complexity: - beginner - intermediate + type: + - book diff --git a/pydis_site/apps/resources/resources/reading/books/inferential_thinking.yaml b/pydis_site/apps/resources/resources/inferential_thinking.yaml index f1ac2b3c..92963948 100644 --- a/pydis_site/apps/resources/resources/reading/books/inferential_thinking.yaml +++ b/pydis_site/apps/resources/resources/inferential_thinking.yaml @@ -2,7 +2,6 @@ description: Inferential Thinking is the textbook for the <a href="http://data8. It introduces you the fundamentals of both Data Science and Python at a level accessible to all. It is available both through your browser and in PDF form. name: Inferential Thinking -position: 13 urls: - icon: regular/link url: https://inferentialthinking.com/chapters/intro @@ -10,9 +9,10 @@ urls: tags: topics: - data science - - python payment_tiers: - free complexity: - beginner - intermediate + type: + - book diff --git a/pydis_site/apps/resources/resources/interactive/jetbrains_academy.yaml b/pydis_site/apps/resources/resources/jetbrains_academy.yaml index bb3606c9..63c061ce 100644 --- a/pydis_site/apps/resources/resources/interactive/jetbrains_academy.yaml +++ b/pydis_site/apps/resources/resources/jetbrains_academy.yaml @@ -5,11 +5,14 @@ description: Learn Python with a wide range of high quality, project-based lesso It requires a paid subscription, but a free trial is available. name: JetBrains Academy title_url: https://www.jetbrains.com/academy/ -position: 6 tags: topics: - - python + - general + - web development + - data science payment_tiers: - subscription complexity: - beginner + type: + - interactive diff --git a/pydis_site/apps/resources/resources/videos/jetbrains.yaml b/pydis_site/apps/resources/resources/jetbrains_videos.yaml index ea3c892d..f13ecbb7 100644 --- a/pydis_site/apps/resources/resources/videos/jetbrains.yaml +++ b/pydis_site/apps/resources/resources/jetbrains_videos.yaml @@ -5,14 +5,13 @@ description: A collection of videos made by the PyCharm team at JetBrains on sub icon_image: https://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/JetBrains_Logo_2016.svg/1200px-JetBrains_Logo_2016.svg.png icon_size: 50 title_image: https://resources.jetbrains.com/storage/products/pycharm/img/meta/pycharm_logo_300x300.png -position: 3 urls: - icon: branding/youtube url: https://www.youtube.com/channel/UCak6beUTLlVmf0E4AmnQkmw color: youtube-red tags: topics: - - python + - general - testing - web development payment_tiers: @@ -20,3 +19,5 @@ tags: complexity: - beginner - intermediate + type: + - video diff --git a/pydis_site/apps/resources/resources/videos/jim_shaped_coding.yaml b/pydis_site/apps/resources/resources/jim_shaped_coding.yaml index 663e3003..a217183e 100644 --- a/pydis_site/apps/resources/resources/videos/jim_shaped_coding.yaml +++ b/pydis_site/apps/resources/resources/jim_shaped_coding.yaml @@ -6,14 +6,13 @@ description: 'JimShapedCoding contains a set of YouTube tutorials covering thing </ul> Check out his channel for more videos!' title_image: https://i.imgur.com/DlovZPf.png -position: 5 urls: - icon: branding/youtube url: https://www.youtube.com/channel/UCU8d7rcShA7MGuDyYH1aWGg color: youtube-red tags: topics: - - python + - general - user interface - web development payment_tiers: @@ -21,3 +20,5 @@ tags: complexity: - beginner - intermediate + type: + - video diff --git a/pydis_site/apps/resources/resources/communities/kivy.yaml b/pydis_site/apps/resources/resources/kivy.yaml index 641236b4..c4028647 100644 --- a/pydis_site/apps/resources/resources/communities/kivy.yaml +++ b/pydis_site/apps/resources/resources/kivy.yaml @@ -5,7 +5,6 @@ icon_image: https://raw.githubusercontent.com/kivy/kivy-website/master/logos/kiv icon_size: 50 title_image: https://i.imgur.com/EVP3jZR.png title_url: https://discord.gg/djPtTRJ -position: 5 urls: - icon: branding/discord url: https://discord.gg/djPtTRJ @@ -25,3 +24,5 @@ tags: complexity: - beginner - intermediate + type: + - community diff --git a/pydis_site/apps/resources/resources/communities/microsoft.yaml b/pydis_site/apps/resources/resources/microsoft.yaml index 3019fb9d..455131be 100644 --- a/pydis_site/apps/resources/resources/communities/microsoft.yaml +++ b/pydis_site/apps/resources/resources/microsoft.yaml @@ -2,7 +2,6 @@ description: Microsoft Python is a Discord server for discussing all things rela they have channels for Azure, VS Code, IoT, Data Science and much more! title_image: https://1000logos.net/wp-content/uploads/2017/04/Microsoft-Logo.png title_url: https://discord.gg/b8YJQPx -position: 1 urls: - icon: branding/discord url: https://discord.gg/b8YJQPx @@ -12,9 +11,12 @@ urls: color: teal tags: topics: - - python + - general + - tooling payment_tiers: - free complexity: - beginner - intermediate + type: + - community diff --git a/pydis_site/apps/resources/resources/videos/microsoft.yaml b/pydis_site/apps/resources/resources/microsoft_videos.yaml index 5b24e0a0..d0dbc4f4 100644 --- a/pydis_site/apps/resources/resources/videos/microsoft.yaml +++ b/pydis_site/apps/resources/resources/microsoft_videos.yaml @@ -8,7 +8,6 @@ description: A trove of tutorials & guides for developers from Microsoft's Devel Microsoft's Python Development Team also runs a Discord Server for discussions of Python in the Microsoft ecosystem, including Visual Studio Code and Azure. title_image: http://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE2qVsJ?ver=3f74 -position: 4 urls: - icon: branding/youtube url: https://www.youtube.com/channel/UCsMica-v34Irf9KVTh6xx-g @@ -23,3 +22,5 @@ tags: - free complexity: - beginner + type: + - video diff --git a/pydis_site/apps/resources/resources/reading/books/mission_python.yaml b/pydis_site/apps/resources/resources/mission_python.yaml index ab97e9ee..2a1ffcad 100644 --- a/pydis_site/apps/resources/resources/reading/books/mission_python.yaml +++ b/pydis_site/apps/resources/resources/mission_python.yaml @@ -3,7 +3,6 @@ description: Learn programming and Python while building a complete and awesome images, and walk-throughs make this a pleasure to both read and follow along. Excellent book for beginners. name: Mission Python -position: 5 urls: - icon: regular/link url: https://www.sean.co.uk/books/mission-python/index.shtm @@ -13,9 +12,11 @@ urls: color: goodreads-cream tags: topics: - - python + - general - game development payment_tiers: - paid complexity: - beginner + type: + - book diff --git a/pydis_site/apps/resources/resources/courses/mit_introduction_to_computer_science_and_programming.yaml b/pydis_site/apps/resources/resources/mit_introduction_to_computer_science_and_programming.yaml index 3de01803..4aa028ea 100644 --- a/pydis_site/apps/resources/resources/courses/mit_introduction_to_computer_science_and_programming.yaml +++ b/pydis_site/apps/resources/resources/mit_introduction_to_computer_science_and_programming.yaml @@ -3,13 +3,14 @@ description: This MITx offering teaches computer science with Python. and the Python programming language itself. name: 'MIT: Introduction to Computer Science and Programming' title_url: https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-11 -position: 1 tags: topics: - - python - - computer science + - general + - algorithms and data structures payment_tiers: - free - paid complexity: - beginner + type: + - course diff --git a/pydis_site/apps/resources/resources/tools/editors/mu_editor.yaml b/pydis_site/apps/resources/resources/mu_editor.yaml index 4c3bfdbf..68c9b7db 100644 --- a/pydis_site/apps/resources/resources/tools/editors/mu_editor.yaml +++ b/pydis_site/apps/resources/resources/mu_editor.yaml @@ -4,14 +4,12 @@ description: An editor aimed at beginners for the purpose of learning how to cod with built-in tools to interact with Adafruit and Arduino boards. name: Mu-Editor title_url: https://codewith.mu/ -position: 3 tags: topics: - microcontrollers - - arduino - - adafruit - - circuitpython payment_tiers: - free complexity: - beginner + type: + - tool diff --git a/pydis_site/apps/resources/resources/reading/books/neural_networks_from_scratch_in_python.yaml b/pydis_site/apps/resources/resources/neural_networks_from_scratch_in_python.yaml index c6a51755..ae5005a7 100644 --- a/pydis_site/apps/resources/resources/reading/books/neural_networks_from_scratch_in_python.yaml +++ b/pydis_site/apps/resources/resources/neural_networks_from_scratch_in_python.yaml @@ -3,7 +3,6 @@ description: '"Neural Networks From Scratch" is a book intended to teach you how This is so you can go out and do new/novel things with deep learning as well as to become more successful with even more basic models. This book is to accompany the usual free tutorial videos and sample code from youtube.com/sentdex.' name: Neural Networks from Scratch in Python -position: 11 urls: - icon: regular/link url: https://nnfs.io/ @@ -13,9 +12,10 @@ urls: color: goodreads-cream tags: topics: - - neural networks - - machine learning + - data science payment_tiers: - paid complexity: - intermediate + type: + - book diff --git a/pydis_site/apps/resources/resources/communities/pallets.yaml b/pydis_site/apps/resources/resources/pallets.yaml index 4328b469..dc337784 100644 --- a/pydis_site/apps/resources/resources/communities/pallets.yaml +++ b/pydis_site/apps/resources/resources/pallets.yaml @@ -3,7 +3,6 @@ description: The Pallets Projects develop Python libraries such as the Flask web and get help from the Pallets community. title_image: https://i.imgur.com/sV9Ypdf.png title_url: https://discord.gg/t6rrQZH -position: 6 urls: - icon: branding/discord url: https://discord.gg/t6rrQZH @@ -19,3 +18,5 @@ tags: complexity: - beginner - intermediate + type: + - community diff --git a/pydis_site/apps/resources/resources/communities/panda3d.yaml b/pydis_site/apps/resources/resources/panda3d.yaml index 8f1d0f9b..286e8b27 100644 --- a/pydis_site/apps/resources/resources/communities/panda3d.yaml +++ b/pydis_site/apps/resources/resources/panda3d.yaml @@ -19,3 +19,5 @@ tags: complexity: - beginner - intermediate + type: + - community diff --git a/pydis_site/apps/resources/resources/communities/people_postgres_data.yaml b/pydis_site/apps/resources/resources/people_postgres_data.yaml index cd13a18a..4f84cb99 100644 --- a/pydis_site/apps/resources/resources/communities/people_postgres_data.yaml +++ b/pydis_site/apps/resources/resources/people_postgres_data.yaml @@ -5,7 +5,6 @@ description: People, Postgres, Data specializes in building users of Postgres and Life in general including movies, games, books and travel. title_image: https://media.discordapp.net/attachments/748954447857844318/750519488268730377/people_postgres_data.png title_url: https://discord.gg/Ujw8m8v -position: 2 urls: - icon: branding/discord url: https://discord.gg/Ujw8m8v @@ -24,3 +23,5 @@ tags: complexity: - beginner - intermediate + type: + - community diff --git a/pydis_site/apps/resources/resources/podcasts/podcast_dunder_init.yaml b/pydis_site/apps/resources/resources/podcast_dunder_init.yaml index c22d4a59..ee3028a3 100644 --- a/pydis_site/apps/resources/resources/podcasts/podcast_dunder_init.yaml +++ b/pydis_site/apps/resources/resources/podcast_dunder_init.yaml @@ -2,12 +2,13 @@ description: The podcast about Python and the people who make it great. Weekly l interviews with the creators of notable Python packages. name: Podcast.__init__ title_url: https://www.podcastinit.com/ -position: 2 tags: topics: - - python + - general payment_tiers: - free complexity: - beginner - intermediate + type: + - podcast diff --git a/pydis_site/apps/resources/resources/courses/practical_python_programming.yaml b/pydis_site/apps/resources/resources/practical_python_programming.yaml index ded29ce1..85b3967a 100644 --- a/pydis_site/apps/resources/resources/courses/practical_python_programming.yaml +++ b/pydis_site/apps/resources/resources/practical_python_programming.yaml @@ -9,8 +9,10 @@ title_url: https://dabeaz-course.github.io/practical-python/ position: 4 tags: topics: - - python + - general payment_tiers: - free complexity: - beginner + type: + - course diff --git a/pydis_site/apps/resources/resources/tools/ides/pycharm.yaml b/pydis_site/apps/resources/resources/pycharm.yaml index 1a28a207..1fda3bff 100644 --- a/pydis_site/apps/resources/resources/tools/ides/pycharm.yaml +++ b/pydis_site/apps/resources/resources/pycharm.yaml @@ -2,8 +2,13 @@ description: The very best Python IDE, with a wealth of advanced features and co functions. name: PyCharm title_url: https://www.jetbrains.com/pycharm/ -position: 0 tags: + topics: + - general payment_tiers: - free - paid + complexity: + - intermediate + type: + - tool diff --git a/pydis_site/apps/resources/resources/communities/pyglet.yaml b/pydis_site/apps/resources/resources/pyglet.yaml index 68cca2af..1f74557f 100644 --- a/pydis_site/apps/resources/resources/communities/pyglet.yaml +++ b/pydis_site/apps/resources/resources/pyglet.yaml @@ -5,7 +5,6 @@ description: Pyglet is a powerful, that's simple to learn and doesn't get in your way. title_image: https://i.imgur.com/LfQwXUe.png title_url: https://discord.gg/QXyegWe -position: 8 urls: - icon: branding/discord url: https://discord.gg/QXyegWe @@ -22,3 +21,5 @@ tags: complexity: - beginner - intermediate + type: + - community diff --git a/pydis_site/apps/resources/resources/podcasts/python_bytes.yaml b/pydis_site/apps/resources/resources/python_bytes.yaml index 9112d1b7..578fff2e 100644 --- a/pydis_site/apps/resources/resources/podcasts/python_bytes.yaml +++ b/pydis_site/apps/resources/resources/python_bytes.yaml @@ -5,9 +5,11 @@ title_url: https://pythonbytes.fm/ position: 1 tags: topics: - - python + - general payment_tiers: - free complexity: - beginner - intermediate + type: + - podcast diff --git a/pydis_site/apps/resources/resources/reading/tutorials/python_cheat_sheet.yaml b/pydis_site/apps/resources/resources/python_cheat_sheet.yaml index 3162f048..9bec6d57 100644 --- a/pydis_site/apps/resources/resources/reading/tutorials/python_cheat_sheet.yaml +++ b/pydis_site/apps/resources/resources/python_cheat_sheet.yaml @@ -2,7 +2,6 @@ description: A Python 3 cheat sheet with useful information and tips, as well as pitfalls for beginners. This is a PDF. name: Python Cheat Sheet title_url: https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf -position: 6 tags: topics: - python @@ -10,3 +9,5 @@ tags: - free complexity: - beginner + type: + - tutorial diff --git a/pydis_site/apps/resources/resources/reading/books/python_cookbook.yaml b/pydis_site/apps/resources/resources/python_cookbook.yaml index 0ae8460e..0c4ffd99 100644 --- a/pydis_site/apps/resources/resources/reading/books/python_cookbook.yaml +++ b/pydis_site/apps/resources/resources/python_cookbook.yaml @@ -1,7 +1,6 @@ description: A book full of very smart problem-solving recipes for various Python topics, including moving from Python 2 to Python 3. name: Python Cookbook -position: 8 urls: - icon: regular/link url: http://shop.oreilly.com/product/0636920027072.do @@ -14,8 +13,11 @@ urls: color: black tags: topics: - - python + - general + - software design payment_tiers: - paid complexity: - intermediate + type: + - book diff --git a/pydis_site/apps/resources/resources/reading/books/python_crash_course.yaml b/pydis_site/apps/resources/resources/python_crash_course.yaml index 981ca1c8..41f0973d 100644 --- a/pydis_site/apps/resources/resources/reading/books/python_crash_course.yaml +++ b/pydis_site/apps/resources/resources/python_crash_course.yaml @@ -7,7 +7,6 @@ description: "This fast-paced, thorough introduction to programming with Python a Space Invaders–inspired arcade game, a set of data visualizations with Python’s handy libraries, and a simple web app you can deploy online." name: Python Crash Course -position: 12 urls: - icon: regular/link url: https://nostarch.com/pythoncrashcourse2e @@ -20,9 +19,11 @@ urls: color: black tags: topics: - - python + - general - game development payment_tiers: - paid complexity: - beginner + type: + - book diff --git a/pydis_site/apps/resources/resources/reading/tutorials/python_developer_guide.yaml b/pydis_site/apps/resources/resources/python_developer_guide.yaml index fb9b2db5..f17c88ce 100644 --- a/pydis_site/apps/resources/resources/reading/tutorials/python_developer_guide.yaml +++ b/pydis_site/apps/resources/resources/python_developer_guide.yaml @@ -2,12 +2,12 @@ description: This guide is a comprehensive resource for contributing to Python � It is maintained by the same community that maintains Python. name: Python Developer's Guide title_url: https://devguide.python.org/ -position: 2 tags: topics: - - cpython - - open source + - general payment_tiers: - free complexity: - intermediate + type: + - tutorial diff --git a/pydis_site/apps/resources/resources/videos/python_discord.yaml b/pydis_site/apps/resources/resources/python_discord_videos.yaml index fccf5bd9..2a8fed08 100644 --- a/pydis_site/apps/resources/resources/videos/python_discord.yaml +++ b/pydis_site/apps/resources/resources/python_discord_videos.yaml @@ -8,10 +8,12 @@ urls: color: youtube-red tags: topics: - - python - - events + - general + - software design payment_tiers: - free complexity: - beginner - intermediate + type: + - video diff --git a/pydis_site/apps/resources/resources/interactive/python_morsels.yaml b/pydis_site/apps/resources/resources/python_morsels.yaml index f51fe198..de02be7f 100644 --- a/pydis_site/apps/resources/resources/interactive/python_morsels.yaml +++ b/pydis_site/apps/resources/resources/python_morsels.yaml @@ -7,11 +7,13 @@ description: 'Learn to write more idiomatic Python code with deliberate practice tests and some may include bonuses for a little more of a challenge!' name: Python Morsels title_url: https://www.pythonmorsels.com/ -position: 3 tags: topics: - - python + - general + - software design payment_tiers: - subscription complexity: - intermediate + type: + - interactive diff --git a/pydis_site/apps/resources/resources/communities/python_subreddit.yaml b/pydis_site/apps/resources/resources/python_subreddit.yaml index b2176ff5..ef9f23d9 100644 --- a/pydis_site/apps/resources/resources/communities/python_subreddit.yaml +++ b/pydis_site/apps/resources/resources/python_subreddit.yaml @@ -6,9 +6,11 @@ title_url: https://www.reddit.com/r/Python/ position: 0 tags: topics: - - python + - general payment_tiers: - free complexity: - beginner - intermediate + type: + - community diff --git a/pydis_site/apps/resources/resources/reading/books/python_tricks.yaml b/pydis_site/apps/resources/resources/python_tricks.yaml index 01707bb8..6d857a9d 100644 --- a/pydis_site/apps/resources/resources/reading/books/python_tricks.yaml +++ b/pydis_site/apps/resources/resources/python_tricks.yaml @@ -2,7 +2,6 @@ description: Full of useful Python tips, tricks and features. Get this if you ha a good grasp of the basics and want to take your Python skills to the next level, or are a experienced programmer looking to add to your toolbelt. name: Python Tricks -position: 4 urls: - icon: regular/link url: https://realpython.com/products/python-tricks-book/ @@ -12,10 +11,11 @@ urls: color: goodreads-cream tags: topics: - - python - - best practices - - soft skills + - general + - software design payment_tiers: - paid complexity: - intermediate + type: + - book diff --git a/pydis_site/apps/resources/resources/interactive/python_tutor.yaml b/pydis_site/apps/resources/resources/python_tutor.yaml index fbde8b24..4f6d5130 100644 --- a/pydis_site/apps/resources/resources/interactive/python_tutor.yaml +++ b/pydis_site/apps/resources/resources/python_tutor.yaml @@ -1,12 +1,14 @@ description: Write Python code in your web browser, and see it visualized step by step. name: Python Tutor title_url: https://www.pythontutor.com/ -position: 2 tags: topics: - - python + - general payment_tiers: - free complexity: - beginner - intermediate + type: + - tool + - interactive diff --git a/pydis_site/apps/resources/resources/communities/real_python.yaml b/pydis_site/apps/resources/resources/real_python.yaml index f1e71125..36d8db7f 100644 --- a/pydis_site/apps/resources/resources/communities/real_python.yaml +++ b/pydis_site/apps/resources/resources/real_python.yaml @@ -12,9 +12,11 @@ urls: color: youtube-red tags: topics: - - python + - general payment_tiers: - free complexity: - beginner - intermediate + type: + - community diff --git a/pydis_site/apps/resources/resources/tools/ides/repl_it.yaml b/pydis_site/apps/resources/resources/repl_it.yaml index 18100a03..e1ba1d19 100644 --- a/pydis_site/apps/resources/resources/tools/ides/repl_it.yaml +++ b/pydis_site/apps/resources/resources/repl_it.yaml @@ -2,9 +2,13 @@ description: A free, collaborative, in-browser IDE to code in 50+ languages — without spending a second on setup. name: repl.it title_url: https://repl.it/ -position: 3 tags: topics: - - collaboration + - general payment_tiers: - free + complexity: + - beginner + - intermediate + type: + - tool diff --git a/pydis_site/apps/resources/resources/tools/accessibility/screen_readers.yaml b/pydis_site/apps/resources/resources/screen_readers.yaml index 0f44cfbb..9673a132 100644 --- a/pydis_site/apps/resources/resources/tools/accessibility/screen_readers.yaml +++ b/pydis_site/apps/resources/resources/screen_readers.yaml @@ -4,8 +4,14 @@ description: Screen readers are software programs that allow blind with this link describing many of them and their capabilities. name: Screen Readers - American Foundation for the Blind title_url: https://www.afb.org/blindness-and-low-vision/using-technology/assistive-technology-products/screen-readers -position: 1 tags: + topics: + - other payment_tiers: - free - paid + complexity: + - beginner + - intermediate + type: + - tool diff --git a/pydis_site/apps/resources/resources/videos/sentdex.yaml b/pydis_site/apps/resources/resources/sentdex.yaml index 27e38bf5..21acd4e9 100644 --- a/pydis_site/apps/resources/resources/videos/sentdex.yaml +++ b/pydis_site/apps/resources/resources/sentdex.yaml @@ -22,8 +22,7 @@ urls: color: teal tags: topics: - - python - - machine learning + - general - user interface - data science payment_tiers: @@ -31,3 +30,5 @@ tags: complexity: - beginner - intermediate + type: + - video diff --git a/pydis_site/apps/resources/resources/reading/tutorials/simple_guide_to_git.yaml b/pydis_site/apps/resources/resources/simple_guide_to_git.yaml index 8857e151..144b6c70 100644 --- a/pydis_site/apps/resources/resources/reading/tutorials/simple_guide_to_git.yaml +++ b/pydis_site/apps/resources/resources/simple_guide_to_git.yaml @@ -3,11 +3,12 @@ name: A Simple Guide to Git title_url: http://rogerdudler.github.io/git-guide/ title_icon: branding/github title_icon_color: black -position: 4 tags: topics: - - version control + - tooling payment_tiers: - free complexity: - beginner + type: + - tutorial diff --git a/pydis_site/apps/resources/resources/interactive/sololearn.yaml b/pydis_site/apps/resources/resources/sololearn.yaml index 605c119f..637a58b8 100644 --- a/pydis_site/apps/resources/resources/interactive/sololearn.yaml +++ b/pydis_site/apps/resources/resources/sololearn.yaml @@ -4,12 +4,14 @@ description: SoloLearn's Python 3 course serves as a simple and convenient intro and mobile apps being available to use. name: SoloLearn title_url: https://www.sololearn.com/Course/Python/ -position: 4 tags: topics: - - python + - general payment_tiers: - free - subscription complexity: - beginner + type: + - interactive + - course
\ No newline at end of file diff --git a/pydis_site/apps/resources/resources/tools/ides/spyder.yaml b/pydis_site/apps/resources/resources/spyder.yaml index aadc7006..8dc05542 100644 --- a/pydis_site/apps/resources/resources/tools/ides/spyder.yaml +++ b/pydis_site/apps/resources/resources/spyder.yaml @@ -2,9 +2,13 @@ description: The Scientific Python Development Environment. Simpler and lighter than PyCharm, but still packs a punch. name: Spyder title_url: https://www.spyder-ide.org/ -position: 1 tags: topics: - data science payment_tiers: - free + complexity: + - beginner + - intermediate + type: + - tool diff --git a/pydis_site/apps/resources/resources/tools/editors/sublime_text.yaml b/pydis_site/apps/resources/resources/sublime_text.yaml index 9c9f53ef..76aeac45 100644 --- a/pydis_site/apps/resources/resources/tools/editors/sublime_text.yaml +++ b/pydis_site/apps/resources/resources/sublime_text.yaml @@ -2,7 +2,13 @@ description: A powerful Python-backed editor with great community support and a of extensions. name: Sublime Text title_url: https://www.sublimetext.com/ -position: 2 tags: + topics: + - general payment_tiers: - free + complexity: + - beginner + - intermediate + type: + - tool diff --git a/pydis_site/apps/resources/resources/podcasts/talk_python_to_me.yaml b/pydis_site/apps/resources/resources/talk_python_to_me.yaml index 8f63a0fb..ec7df8b5 100644 --- a/pydis_site/apps/resources/resources/podcasts/talk_python_to_me.yaml +++ b/pydis_site/apps/resources/resources/talk_python_to_me.yaml @@ -2,7 +2,6 @@ description: The essential weekly Python podcast. Michael Kennedy and a prominen name within the Python community dive into a topic that relates to their experience. name: Talk Python To Me title_url: https://talkpython.fm/ -position: 0 tags: topics: - python @@ -11,3 +10,5 @@ tags: complexity: - beginner - intermediate + type: + - podcast diff --git a/pydis_site/apps/resources/resources/tools/accessibility/talon_voice.yaml b/pydis_site/apps/resources/resources/talon_voice.yaml index 0c99e33d..0f28a328 100644 --- a/pydis_site/apps/resources/resources/tools/accessibility/talon_voice.yaml +++ b/pydis_site/apps/resources/resources/talon_voice.yaml @@ -3,7 +3,13 @@ description: Talon is a tool being built that aims to bring programming, who have limited or no use of their hands. name: Talon Voice title_url: https://talonvoice.com/ -position: 0 tags: + topics: + - other payment_tiers: - free + complexity: + - beginner + - intermediate + type: + - tool diff --git a/pydis_site/apps/resources/resources/podcasts/test_and_code.yaml b/pydis_site/apps/resources/resources/test_and_code.yaml index 5c3ff1e3..efe0c218 100644 --- a/pydis_site/apps/resources/resources/podcasts/test_and_code.yaml +++ b/pydis_site/apps/resources/resources/test_and_code.yaml @@ -2,13 +2,14 @@ description: Brian Okken's weekly podcast on testing. Usually deals with Python, but also covers many language-agnostic topics from the testing and DevOps world. name: Test & Code title_url: https://testandcode.com/ -position: 3 tags: topics: - testing - - devops + - tooling payment_tiers: - free complexity: - beginner - intermediate + type: + - podcast diff --git a/pydis_site/apps/resources/resources/reading/tutorials/the_flask_mega_tutorial.yaml b/pydis_site/apps/resources/resources/the_flask_mega_tutorial.yaml index c98d8ea2..514da947 100644 --- a/pydis_site/apps/resources/resources/reading/tutorials/the_flask_mega_tutorial.yaml +++ b/pydis_site/apps/resources/resources/the_flask_mega_tutorial.yaml @@ -1,7 +1,6 @@ description: Miguel Grinberg's fully featured mega-tutorial for learning how to create web applications with the Flask framework. name: The Flask Mega-Tutorial title_url: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world -position: 5 tags: topics: - web development @@ -10,3 +9,5 @@ tags: complexity: - beginner - intermediate + type: + - tutorial diff --git a/pydis_site/apps/resources/resources/podcasts/the_real_python_podcast.yaml b/pydis_site/apps/resources/resources/the_real_python_podcast.yaml index 48885f05..62ba32ce 100644 --- a/pydis_site/apps/resources/resources/podcasts/the_real_python_podcast.yaml +++ b/pydis_site/apps/resources/resources/the_real_python_podcast.yaml @@ -4,12 +4,13 @@ description: A weekly Python podcast hosted by Christopher Bailey with interview career tips, and related software development topics. name: The Real Python Podcast title_url: https://realpython.com/podcasts/rpp/ -position: 4 tags: topics: - - python + - general payment_tiers: - free complexity: - beginner - intermediate + type: + - podcast diff --git a/pydis_site/apps/resources/resources/reading/books/think_python.yaml b/pydis_site/apps/resources/resources/think_python.yaml index a996ede5..472324c5 100644 --- a/pydis_site/apps/resources/resources/reading/books/think_python.yaml +++ b/pydis_site/apps/resources/resources/think_python.yaml @@ -4,7 +4,6 @@ description: Think Python is an introduction to Python programming for beginners Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters. name: Think Python -position: 10 urls: - icon: regular/link url: https://greenteapress.com/wp/think-python-2e/ @@ -17,8 +16,11 @@ urls: color: black tags: topics: - - python + - general + - software design payment_tiers: - paid complexity: - beginner + type: + - book diff --git a/pydis_site/apps/resources/resources/tools/ides/thonny.yaml b/pydis_site/apps/resources/resources/thonny.yaml index abec004b..7b9447f5 100644 --- a/pydis_site/apps/resources/resources/tools/ides/thonny.yaml +++ b/pydis_site/apps/resources/resources/thonny.yaml @@ -4,7 +4,11 @@ name: Thonny title_url: https://thonny.org/ position: 2 tags: + topics: + - general payment_tiers: - free complexity: - beginner + type: + - tool
\ No newline at end of file diff --git a/pydis_site/apps/resources/resources/reading/books/two_scoops_of_django.yaml b/pydis_site/apps/resources/resources/two_scoops_of_django.yaml index 10a9d11d..618cc5f5 100644 --- a/pydis_site/apps/resources/resources/reading/books/two_scoops_of_django.yaml +++ b/pydis_site/apps/resources/resources/two_scoops_of_django.yaml @@ -1,7 +1,6 @@ description: Tips, tricks, and best practices for your Django project. A highly recommended resource for Django web developers. name: Two Scoops of Django -position: 9 urls: - icon: regular/book url: https://www.feldroy.com/collections/everything/products/two-scoops-of-django-3-x @@ -19,3 +18,5 @@ tags: - paid complexity: - intermediate + type: + - book diff --git a/pydis_site/apps/resources/resources/courses/university_of_michigan.yaml b/pydis_site/apps/resources/resources/university_of_michigan.yaml index 4ed48ff2..0154e4dd 100644 --- a/pydis_site/apps/resources/resources/courses/university_of_michigan.yaml +++ b/pydis_site/apps/resources/resources/university_of_michigan.yaml @@ -2,7 +2,6 @@ description: A 5-part specialization course that teaches Python from scratch. The course has no pre-requisites and avoids all but the simplest mathematics. name: 'University of Michigan: Programming for Everybody' title_url: https://www.coursera.org/learn/python -position: 2 tags: topics: - python @@ -10,3 +9,5 @@ tags: - free complexity: - beginner + type: + - course diff --git a/pydis_site/apps/resources/resources/courses/university_of_toronto.yaml b/pydis_site/apps/resources/resources/university_of_toronto.yaml index e71fb1e6..d057eb39 100644 --- a/pydis_site/apps/resources/resources/courses/university_of_toronto.yaml +++ b/pydis_site/apps/resources/resources/university_of_toronto.yaml @@ -1,7 +1,6 @@ description: A 2-part course that teaches Python. Primarily intended for high school students and first-year university students who want to learn programming. name: 'University of Toronto: Learn to Program' -position: 0 urls: - icon: regular/graduation-cap url: https://www.coursera.org/learn/learn-to-program @@ -11,9 +10,11 @@ urls: color: youtube-red tags: topics: - - python + - general payment_tiers: - free complexity: - beginner - intermediate + type: + - course diff --git a/pydis_site/apps/resources/resources/tools/editors/visual_studio_code.yaml b/pydis_site/apps/resources/resources/visual_studio_code.yaml index 71c39664..f09efcf8 100644 --- a/pydis_site/apps/resources/resources/tools/editors/visual_studio_code.yaml +++ b/pydis_site/apps/resources/resources/visual_studio_code.yaml @@ -1,7 +1,13 @@ description: A fully-featured editor based on Electron, extendable with plugins. name: Visual Studio Code title_url: https://code.visualstudio.com/ -position: 1 tags: + topics: + - general payment_tiers: - free + complexity: + - beginner + - intermediate + type: + - tool diff --git a/pydis_site/apps/resources/resources/reading/tutorials/wtf_python.yaml b/pydis_site/apps/resources/resources/wtf_python.yaml index 916486b9..7f67ccf9 100644 --- a/pydis_site/apps/resources/resources/reading/tutorials/wtf_python.yaml +++ b/pydis_site/apps/resources/resources/wtf_python.yaml @@ -8,10 +8,11 @@ title_url: https://github.com/satwikkansal/wtfpython position: 7 tags: topics: - - python - - best practices - - esoteric + - software design + - other payment_tiers: - free complexity: - intermediate + type: + - tutorial |