GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing www.fullstackpython.com — Full Stack Python Learn to Build, Deploy and Operate Software with PythonFull Stack Python was a website written by software developer Matt Makai from 2012 until 2022 that taught developers how to build, deploy, and operate applications with Python. The content was designed to be read after learning the initial Python syntax so that a developer would have a topics map where they could see dozens of concepts and code libraries implementations they could learn next to go from beginner to intermediate and advanced software developer. However, with the launch of ChatGPT, it became apparent that LLMs can often provide a better learning path for developers because they can ask questions and get immediate, relevant answers as they learn. In addition, in 2022 I started working on my other side project Plushcap a lot more. I'm really only able to focus on a single side project at a time due to job and family commitments so much of the content here started falling out of date. Still, I love teaching people software development, especially with Python. So I asked myself how I can still make it valuable to readers in the age of LLMs and keep the information updated, which is a non-trivial task considering the 150,000+ words across dozens of topics pages. The three important decisions I landed on to solve this problem were:
With those three decisions made, I also knew I had to fully update topics pages that were 4+ years old. So over 2026 I'm working to update as many pages as possible and port them into a "/learn" section on plushcap.com, with clear markings that the pages are human-written and when they were updated. As each page gets updated, I'll link the below topics links to the new pages. The links in the table of contents that go to the new pages will have a "off site arrow up to the right" icon next to them so it's clear those pages are updated on Plushcap's site. That's a long winded way of saying I hope to keep much of this content updated for years to come! Thanks for bearing with me. - Matt What do you need to learn first?1. Introduction1.1 Learning Programming1.2 Python Community2. Development Environments2.1 Text Editors and IDEs2.2 Shells2.3 Terminal multiplexers2.4 Environment configuration2.5 Source Control3. Data3.1 Relational databases3.2 Object-relational mappers3.3 NoSQL3.4 Data analysis3.5 Data visualization3.6 Markup Languages4. Web Development4.1 Web Frameworks4.2 Template Engines4.3 Web design4.4 CSS Frameworks4.5 JavaScript4.6 Task queues4.7 Static site generators4.8 Testing4.9 Networking4.10 Web APIs4.11 API creation4.12 API integration4.13 Web application security5. Web App Deployment5.1 Hosting5.2 Virtual Private Servers (VPSs)5.3 Platform-as-a-Service5.4 Operating systems5.5 Web servers5.6 WSGI servers5.7 Continuous integration5.8 Configuration management5.9 Containers5.10 Serverless Architectures6. DevOps6.1 Monitoring6.2 Web App Performance7. Meta |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |