aboutsummaryrefslogtreecommitdiffstats
path: root/static/resources.json
blob: b73cfb33159d593128b8dd1509aa4fb0b2d71637 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{
  "Learning Resources": {
    "description": "Tutorials and references for those that are just getting started with python",
    "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/",
        "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/",
        "payment": "optional",
        "payment_description": "A wealth of free content is available, but you can also pay for more"
      },
      "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",
        "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",
        "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",
        "payment": "free",
        "payment_description": null
      }
    }
  },
  "Editors": {
    "description": "Lightweight code editors supporting Python",
    "resources": {
      "Visual Studio Code (Free)": {
        "description": "A fully-featured editor based on Electron, extendable with plugins.",
        "url": "https://code.visualstudio.com/",
        "payment": "free",
        "payment_description": null
      },
      "Sublime Text (Paid, with shareware-style \"trial\")": {
        "description": "A powerful Python-backed editor with great community support and a wealth of extensions.",
        "url": "https://www.sublimetext.com/",
        "payment": "optional",
        "payment_description": "Nagware; will ask you to buy the full version after every X saves"
      }
    }
  },
  "IDEs": {
    "description": "Fully-integrated development environments for serious Python work",
    "resources": {
      "PyCharm": {
        "description": "The very best Python IDE, with a wealth of advanced features and convenience functions.",
        "url": "https://www.jetbrains.com/pycharm/",
        "payment": "optional",
        "payment_description": "There's a free Community Edition and a paid-for Professional Edition with more features available"
      },
      "Spyder (Free)": {
        "description": "The Scientific PYthon Development EnviRonment. Simpler and lighter than PyCharm, but still packs a punch.",
        "url": "https://pythonhosted.org/spyder/",
        "payment": "free",
        "payment_description": null
      }
    }
  }
}