Winter Bootcamp in ML and IoT in Jaipur
 Course content (For Bootcamp & Winter Training):- Machine Learning (ML) || Internet of Things (IoT) || Register for winter bootcamp

Python Programming with Django Summer Winter Regular Training Syllabus at Goeduhub, Jaipur, Rajasthan, India

Python Programming with Django training at Goeduhub Technologies, Jaipur, Rajasthan, India

Python Django, a popular & high level python web framework, is Flat out amazing. Below are few of the reasons.

  • Disqus, Facebook, Instagram, Pinterest, NASA, The Washington Post and other top companies use Python with For web developers, this means that mastering Python and its popular advanced frameworks like Django should ensure you’re able to find work or even build your own product or service as a startup.
  • Python is an ideal option for bootstrappers and startups because of its quick deployment and—as mentioned earlier—lesser amount of required code next to Java, C, and PHP among
  • Python Django framework supports the use of human-readable website URLs, which isn’t only helpful from the actual user’s perspective, but also to search engines, which use the keywords in the URL when ranking
  • Django prevents a number of common security mistakes better than say, PHP
  • Moreover, average salary of a Django professional is $117,000 / year in US alone as reported by com

Module-1 : Introduction to Python

Goal: Give brief idea of what Python is and touch on basics..

Topics:

  • Get an overview of Python
  • Learn about Interpreted Languages
  • List the Advantages/Disadvantages of Python
  • Explore Pydoc
  • Start Python
  • Discuss Interpreter PATH
  • Use the Interpreter
  • Run a Python Script
  • Discuss Python Scripts on UNIX/Windows
  • Explore Python Editors and IDEs
  • Data types - string, numbers, dates
  • Use Variables, Keywords, Built-in Functions, Strings, Different literals, Math operators and expressions, Writing to the screen, String formatting, Command line parameters and Flow

Module-2 : Sequences and File Operations

Topics:

  • List - properties, related operations
  • Tuple - properties, related operations, comparison with list
  • Dictionary - properties, related operations, comparison with list
  • Set - properties, related operations, comparison with dictionary
  • Indexing and Slicing
  • Iterating through a sequence
  • Functions for all sequences
  • Using enumerate()
  • Operators and keywords for sequences
  • The xrange()function
  • Generator expressions
  • Working with files
  • Modes of opening a file
  • File attributes
  • File methods

Module-3 : Deep Dive – Functions, Sorting, Errors and Exception, Regular Expressions and Packages

  • Functions - syntax, arguments, keyword arguments, return values
  • Function Parameters
  • Global variables
  • Variable scope and Returning Values
  • Sorting
  • Alternate Keys
  • Lambda - features, syntax, options, comparison with functions
  • Sorting collections of collections
  • Sorting dictionaries
  • Sorting lists in place
  • Errors and exceptions - types of issues, remediation
  • Handling multiple exceptions
  • The standard exception hierarchy using Modules
  • The Import statement
  • Module search path
  • Package installation ways Module Aliases and Regular Expressions
  • Packages and module - modules, import options, sys path

Module-4 Object Oriented Programming in Python

  • The sys Module
  • Interpreter information
  • STDIO
  • Launching external programs
  • Paths
  • Directories and filenames
  • Walking directory trees
  • Math Function
  • Random Numbers
  • Dates and Times
  • Zipped Archives
  • Introduction to Python Classes
  • Defining Classes
  • Initializes
  • Instance methods
  • Properties
  • Class methods and data
  • Static methods
  • Private methods and Inheritance

Module-5 Debugging, Databases and Project Skeletons

  • Debugging
  • Dealing with errors
  • Using unit tests
  • Project Skeleton
  • Required packages
  • Creating the Skeleton
  • Project Directory
  • Final Directory Structure
  • Testing your set up
  • Using the skeleton
  • Creating a database with SQLite 3
  • CRUD operations
  • Creating a database

Module-6 Introduction to Django Web Framework

  • Web development
  • Introduction to Django Web Framework
  • Features of Django
  • Installing Django
  • MVC model
  • HTTP concepts
  • Views
  • URL Mapping

Module-7 Templates and Forms

 

  • Django Template Language
  • Utilities of Templates
  • Creating Template Objects
  • Tags, Variables and Filters
  • Rendering Templates
  • Template Inheritance
  • Form Handling
  • Form validation and Error Messages
  • Form Display

Module 8 Models and Dynamic Webpages

  • Django Models
  • Model Fields
  • Model Inheritance
  • CRUD on DB
  • Primary keys and the Model
  • Dynamic Webpages
  • Toggle Hidden Content
  • jQuery and AJAX integration

Module 9 Serialization

  • Serialization and Deserialization
  • Django REST Framework
  • Serializer class
  • Model Serializers
  • REST APIs

Module 10 Parsing XML and JSON with Python

  • Explain XML and JSON file formats
  • Explain XML-RPC
  • Parse data stored in both XML and JSON formats
  • Stores data in XML and JSON formats

Winter 10 Days bootcamp classes(7 HRS Daily) will start from 5 & 20 December 2019 in:
1) Internet of things(IoT) Using RASPBERRY-PI
2) Machine Learning (ML)

70% OFF| Fee-INR 3,000/-

Limited seats!! Hurry up!!

[[ CALL - 07976731765 ]]

Some Study Resources are compiled from original Stack Overflow Documentation, the content is developed by the different experts at Stack Overflow. Study resources are released under Creative Commons BY-SA. Images may be copyright of their respective owners. This website is for self-learning and not affiliated with Stack Overflow. All trademarks and registered trademarks are the property of their respective company owners. Please send feedback and corrections to chandwaglobal@gmail.com.

...