Phone No : +91 40 64554321         Mail id : info@acquisitionalytics.com

Banner Image

Python

About this course

Python is an open source scripting language and is a high-level programming language with dynamic semantics. Python, which is an object-oriented, is widely in use for general purpose. Python is simple and easy to learn syntax with emphasis on readability. Python encourages and supports program modules and code refuse. A bug or a bad input can never cause segmentation fault; and it is easy to debug python programs. Further, Python drastically reduces the cost of program maintenance.

This course is exclusively designed for software professionals like developers, programmers, scientists, engineers and other computer professionals. The course we comprehensively designed is an introduction to the Python programming language, and programming techniques and standard library. This exclusively designed Python course does not need any prior experience on Python; our Python course strongly focuses on practical applications such as data analysis, scripting, and systems administration.

Eligibility

  • Fresher: B. Tech/M. Tech & B. Tech + MBA, who likes programming but do not want to write lengthy codes.
  • Developers who have experience and proficiency in Java, C++, C# or Ruby
  • Python programmers with minimal experience looking for a refresher course
  • Managers who want to gain into the insights of functional programming

What you’ll learn

  • Basic & Advanced Python Programming
  • Design, implementation, documentation, and testing skills
  • Django – web applications, databases and debugging.
  • This Python Training Course Comes with Certification of Completion

Syllabus

1. Getting Started with Python – Day 1 & 2

Learning Objectives – In this module, you will understand what Python is and why it is so popular. You will also learn how to set up Python environment, flow control and will write your first Python program.

Topics – Python Overview, About Interpreted Languages, Advantages/Disadvantages of Python, pydoc. Starting Python, Interpreter PATH, Using the Interpreter, Running a Python Script, Python Scripts on UNIX/Windows, Python Editors and IDEs. Using Variables, Keywords, Built-in Functions, Strings, Different Literals, Math Operators and Expressions, Writing to the Screen, String Formatting, Command Line Parameters and Flow Control.

2. Sequences and File Operations – Day 3, 4 & 5

Learning Objectives – In this module, you will learn different types of sequences in Python, the power of dictionary and how to use files in Python.

Topics – Lists, Tuples, Indexing and Slicing, Iterating through a Sequence, Functions for all Sequences, Using Enumerate(), Operators and Keywords for Sequences, The xrange() function, List Comprehensions, Generator Expressions, Dictionaries and Sets.

3. Deep Dive – Functions, Sorting, Errors and Exception Handling – Day 5,6 & 7

Learning Objectives – In this module, you will understand how to use and create functions, sorting different elements, Lambda function, error handling techniques and using modules in Python.

Topics – Functions, Function Parameters, Global Variables, Variable Scope and Returning Values. Sorting, Alternate Keys, Lambda Functions, Sorting Collections of Collections, Sorting Dictionaries, Sorting Lists in Place. Errors and Exception Handling, Handling Multiple Exceptions, The Standard Exception Hierarchy, Using Modules, The Import Statement, Module Search Path, Package Installation Ways.

4.Regular Expressions, it’s Packages and Object Oriented Programming in Python – Day 8,9 & 10

Learning Objectives – In this module, we understand the Object Oriented Programming world in Python, use of standard libraries and regular expressions.

Topics – 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, Initializers, Instance Methods, Properties, Class Methods and Data, Static Methods, Private Methods and Inheritance, Module Aliases and Regular Expressions.

5. Django – Day 11 & 12

Learning Objectives – Students will create a web application using Django.

Topics – Installing, Configuration, Creating a Project, Templates, Forms, Django Admin, Django decorators, tags and filters& Function & class Based Views

6. Debugging& Databases using Django – Day 13 & 14

Learning Objectives – In this module, you will learn how to debug, how to use databases and how a project skeleton looks like in Python.

Topics – Creating a Database with SQLite 3/ PostgreSQL, Creating a Database Object and CRUD Operations, Django ORM, Authentication, models

7. External Resources – Day 15 & 16

Learning Objectives – In this module, you will learn about version control systems, basics of Cassandra / noSql, MongoDb, unittests

Topics – What is SVN / Git ,nosql (Cassandra, Mongo DB), Writing unit test, Virtual environment, web scraping and fundamentals of web security.

Syllabus

Benefits

  • Freshers acquire most sought software development skills required in the market
  • Developers gain knowledge and skills to confidently program in Python
  • Certified Trainers share coding insights that lead to high-quality coding

After completing this course, you’ll be able to

  • Outline what Python Programming is and how can you help implement it
  • Build Webapp calls
  • Data Mining using Python.
  • Data Extraction using scrapers and API’s.
  • Explain the different methods used to combine and modify datasets
  • Illustrate the problems involved in optimization.

Meet the instructor

Hughson Simon

Simon Hughson, has mastered in the field of software development and his expertise covers the entire spectrum of software applications. He has already carved a niche for himself in the Software field through his extraordinary competence and display of endowment in various orbits. He has proved himself to be a top-class python architect who has a rich experience in the field of patronizing world-class enterprise.

Has more than 12yrs of experience as a full stack developer using Python, Django, Flask, PHP, SQL, NoSQL, HTML5 and angularjs.

Worked as software consultant (vendor 2yrs) for Google Inc and successfully launched http://www.google.com/nonprofits/ and www.indiagetonline.in using python/django and EA Games (1.5 yrs) and Infosys/Cisco (1.5yr through Vendor).

Has full time experience in online and classroom trainings.


Course Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

Average rating:  
 1 reviews
wrr

eys5et xdtru ctfu

  • Length: 10 weeks
  • Effort: 3 hours/week
  • Price: ...
  • Institution: Acquisition Analytics
  • Subject: Python Training
  • Languages: English
  • Video Transcripts: English

Contact Us