Project 1: building a contacts webpage
  • Overview of the Contacts App
  • Are you ready to start coding?
  • Install Google Chrome
  • Do you have Google Chrome installed?
  • Creating a Pythonanywhere account
  • Setting up Web2py on Pythonanywere
  • Should you have the same password for Web2py as Pythonanywhere?
  • Login to Web2py Admin interface and creating the Contacts web-app
  • What is the Welcome app used for?
  • Setting up your personal time machine... version control
  • Does version control give you a history with all the changes?
  • Changing the design (View) of our Contacts app
  • What do we use HTML tags for?
  • What does the
    html tag do?
  • Playing with packages and sharing problematic code
  • Does the w2p packages allow for easy code sharing?
  • How to model database tables with Web2py
  • Text: repeating the important stuff on modeling tables in Web2py
  • Introducing controllers
  • Text: how URL-s are mapped in Web2py
  • How are URLs mapped in Web2py?
  • Printing out values from our database
  • What will a for-loop allow us to do?
  • Printing out stuff on a html page (view)
  • Helping a student - our first problem solving
  • Summing values up in a loop
  • Text: How to sum things up
  • Second solving a student's problem video
  • Integers and floats
  • Integer division quizz
  • Integer division quizz 2
  • Mac ONLY - how to open the python terminal
  • Playing with variables in the python interpreter
  • What happens if you run .title()?
  • Understanding lists (called arrays in Python)
  • How do you append a name to a list of names?
  • How to count charachers in a string
  • How do you count the number of characters in a string?
  • Looping over a list of items in a html-view file
  • Finishing up. Fixing the top-menu and making the app the default app
  • Changing the name of the app to init in Web2py does what?