Python Programming with Django training at Goeduhub Technologies, Jaipur | Register for Training
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 OperationsTopics:
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
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
This is all about summer, winter and regular training in python programming with django at Goeduhub Technologies-Jaipur. Apart from this student will also complete some real time projects during training.