Summer Training 2018 : Python + Django

Course Detail

  • Starting Python
  • Using the interpreter
  • Running a Python script
  • Editors and IDEs
  • Using variables
  • Built in functions
  • Strings
  • Numbers
  • Converting among types
  • About flow control
  • White space
  • Conditional expressions
  • Relational and Boolean operators
  • While loops
  • Alternate loop exits
  • Lists
  • Tuples
  • About dictionaries
  • Creating dictionaries
  • Iterating through a dictionary
  • About sets
  • Creating sets
  • Working with sets
  • About sequences
  • Function parameters
  • Global variables
  • Global scope
  • Returning values
  • Sorting data
  • Syntax errors
  • Exceptions
  • Using try/catch/else/finally
  • Handling multiple exceptions
  • Ignoring exceptions
  • The import statement
  • Module search path
  • Zipped libraries
  • Creating Modules
  • Function and Module aliases
  • About o-o programming
  • Defining classes
  • Constructors
  • Instance methods and data
  • Class/static methods and data
  • Inheritance
  • Sites and apps
  • Shared configuration
  • Minimal Django layout
  • Builtin flexibility
  • Executing manage.py
  • Starting the project
  • Database setup
  • The development server
  • Defining models
  • Related objects
  • SQL Migration
  • App configuration
  • Accessing models
  • Setting up the admin user
  • Running the admin site
  • Tweaking the admin interface
  • Changing the admin index page
  • What is a view
  • HttpRespons
  • URL route configuration
  • Shortcut: get_object_or_404()
  • About templates
  • Django template syntax
  • Static files
  • Loading templates
  • The url tag
  • Shortcut: template.render()
  • QuerySets
  • Field lookups
  • Chaining filters
  • Slicing QuerySets
  • Related fields
  • Q objects
  • Variable lookups
  • Comments
  • Inheritance
  • Filters
  • Escaping HTML
  • Custom filters
  • Forms overview
  • GET and POST
  • The Form class
  • Processing the form
  • Widgets
  • Validation
  • Forms in templates
  • Beyond the basics