Navigation

  • index
  • next |
  • previous |
  • Learn Programming 1.0 »

Previous topic

3.4.4. Propagation and search

Next topic

4.1. Larger software

This Page

  • Show Source

Quick search

4. Stage 2ΒΆ

Our last stage involves some larger projects as well as introducing final, somewhat more advanced topics.

  • 4.1. Larger software
    • 4.1.1. Introduction to larger software
    • 4.1.2. Breaking software down to components
    • 4.1.3. Drawing to a screen using SDL2
    • 4.1.4. Drawing the schedule screen using SDL2
    • 4.1.5. Unix way - sched
    • 4.1.6. Unix way - parse_gps
    • 4.1.7. Unix way - merge
    • 4.1.8. Monolithic way - parsing
    • 4.1.9. Monolithic way - scheduled arrivals and GPS data
    • 4.1.10. Monolithic way - merging and putting it all together
  • 4.2. A fistful of Python exercises
    • 4.2.1. Graphs
    • 4.2.2. Parsing
  • 4.3. SQL and its relationship with online shops
    • 4.3.1. Introduction to SQL
    • 4.3.2. Adding data to an SQL database
    • 4.3.3. Querying SQL databases
    • 4.3.4. Generating a return form
    • 4.3.5. Web UI for our return form
  • 4.4. Final bits
    • 4.4.1. Software licenses
    • 4.4.2. NP-hard problems
    • 4.4.3. Concurrency
    • 4.4.4. Tech behind this book
    • 4.4.5. Further reading
    • 4.4.6. Chapter dependencies

Navigation

  • index
  • next |
  • previous |
  • Learn Programming 1.0 »
© Copyright 2018, Antti Salonen. Created using Sphinx 1.7.5.