Python + Django (Web Development)

Transformative Design Driven Learning

Course Description

This learning path will provide you with the foundational skills you need to become a Python web developer. You’ll cover the most popular Python web development frameworks like Django and Flask, working with databases, as well as fundamental front-end coding skills like HTML.


Program Highlights:

30 Hours

Time to complete

OOP in Py

Pre-requisites

10+

Assignments

Core java
Batch Date:

27TH APRIL 2020


₹5,900.00/- ₹22,500.00/-

( ₹5,000.00 + 18% GST)


Offer Valid Till:

25th April'20 11:59 PM



Batch Dates:

4TH, 18TH MAY 2020


₹5,900.00/- ₹22,500.00/-

( ₹5,000.00 + 18% GST)


Offer Valid Till:

25th April'20 11:59 PM



Batch Date:

1ST JUNE 2020


₹5,900.00/- ₹22,500.00/-

( ₹5,000.00 + 18% GST)


Offer Valid Till:

25th May'20 11:59 PM




Check the syllabus:

Module 1: Programming Fundamentals

Lets get going: Syntax Basics!

This module will show you all the Python features that will make your life as a developer easier,use both conditionals and loops and learn about pointers, which allow us to make more memory-efficient function calls..

You'll learn:

Introduction

  • Why Python
  • How to download and Install
  • PyCharm installation
  • Python

  • Language Elements

  • Operators
  • Variables
  • Datatypes

  • Control Flow

  • Loops
  • if else
  • Switch case
  • Taking user input
  • Introduction to DataStructures

  • Pointers

  • List
  • Set
  • Dictionaries
  • Tuples

  • Functions

  • Creating and calling
  • Function as parameter
  • Function as return type
  • Variable scope
  • Default arguments and variable arguments using *args and **kwargs
  • Lambda
  • Module 2: Modules, OOP, File I/O

    Next learn how to work with Modules, create and using packages Using PIP,Creating class,object,Special methods , operator overloading Static method and instance methods, Inheritance, Overriding, Multiple Inheritance and MRO

    You'll learn

    Packages

  • Working with Modules
  • Creating and using packages
  • Using PIP
  • OOP

  • Creating class,object,constructor
  • Special methods , operator overloading
  • Static method and instance methods
  • Inheritance
  • Overriding
  • Multiple Inheritance and MRO
  • Exceptions and File I/P

  • Iterators and Generators
  • Exception
  • Creating custom exceptions
  • File Reading and Writing
  • Module 3:Library and SQLite

    Understand all about the Datetiem Module ,Pickle for serialization/deserialization Requests library for httprequest ,Understand Webscraping and Using BeautfiulSoup/e HTML and XML documents

    You'll learn:

    Library

  • Datetiem Module
  • Pickle for serialization/deserialization
  • Requests library for httprequest
  • Understanding Webscraping
  • BeautfiulSoup/e HTML and XML documents
  • SQLite

  • Introduction to Database API
  • How to use SQLite Database?
  • Understanding connection and cursor objects
  • Performing database operations - Insert, Delete, Update and Select
  • PROJECT PORTFOLIO


    Prove Yourself as a Developer


    Showcase your technical skills and leverage them to build three quality apps. Your mentor will provide project requirements, feedback, code reviews, and advice.
    Contact Store App

    Contact manager system is a project to manage and add the contact in the mobile devices. This project helps the user to add their important contacts with much ease and easier way with more details fields to add.The project involves the use of SQLLite as the database for storing information. It implements a self-contained, server less, zero-configuration, transactional SQL database engine.

    CAREER PROSPECTS


    Become a Python Developer

    Due to its growing popularity and easy accessibility, Python has widely outraced many of the other languages.
    The career opportunities associated with the Python language have also grown quite significantly as its popularity has increased by almost 40%.Future Technologies Counting On Python
  • Artificial Intelligence
  • Big Data
  • Networking
  • and the three top reasons people may decide to learn Python could be:
  • Machine learning
  • Demand for Python Developers
  • High pay


  • Companies using Python



    We are right here!!

    Need more information?? Fill up our form super quick or shoot us a message on whatsapp and we'll get back to you!

    ADMISSION & PROGRAM DETAILS


    Make the Jump

    When we say we build a community, we genuinely do. We dont just select an individual student but rather cultivate a group of diverse and unique people with passion for technology.

    Admission Process:


    • 1. Register yourself HERE

    • 2. Complete Technical Application and pass a Code Assessment.
    • 3. Deposit your fee and get going with our ONLINE CLASS!!

    Methodology:

    Online pre-recorded classes with 24*7 guidance by mentors with subject expertise

    Project based (Pre-Req: Personal Laptop to work on)


    Frequently Asked Questions


    We offer this course in “Live Instructor-Led Online Training” mode. Through this way you won’t mess up anything in your real-life schedule. Live meeting access link will be shared before your session starts. Online training is live and the instructor's screen will be visible and voice will be audible. Your screen will also be visible to the instructor and you can ask queries during the live session.
    Participants will be provided "Python Programming Language"-specific study material, our public GitHub repository and the study material will also be shared with the participants.
    This is a 2 week course, total of 30 hours wherein each week will cover 10 hours.
    Our Subject matter experts (SMEs) have more than fourteen years of industry experience. This ensures that the learning program is a 360-degree holistic knowledge and learning experience. The course program has been designed in close collaboration with the experts.
    We have TA's who are available in different time slots to resolve all your doubts. You can also interact with faculty through Skype
    Previous experience with programming, preferably using an object-oriented language like Java, Python, is very helpful. The course does cover a few basic programming concepts to make sure everyone has the same level of background knowledge but individuals who have never programmed may find it a bit too fast- paced. So, it is advisable to do some reading before you start.