Description
In this course, you will learn:-
- After this course, you will be able to build dyamic apps using the popular Web2py framwork and understand how to do that using the Python Programming language
Syllabus:-
- 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 <br/> 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?