Road to Python

(0 review)
Road to Python

Road to Python

Course Extract
Level Beginner / Intermediate
Length 4 Weekends
Projects 2 (Fully functional)
Pre-requisites None
Batch size 8-10 students
Job preparation Yes
Certificate Yes
Start date October 27, 2018

Get Started

DAY 1

  • Introduction
  • History, Features, Versions of Python (Diff between 2.x & 3.x)
  • Setting up Python environment & IDE
  • Working with Python
  • Basic Syntax
  • Variable and Data Types
  • Operators

DAY 2

  • Conditional Statements - If , If- else , Nested if-else
  • Looping - For, While , Nested loops
  • Control Statements - Break, Continue, Pass

DAY 3

  • String Manipulation - Accessing Strings, Basic Operations, String slices, Function and Methods
  • Data structure (Lists,Set & Tuples) - Introduction, Accessing list, set & tuples, Operations , Working with lists, set & tuples, Function and Methods, Examples on when to use what

DAY 4

  • Dictionaries/Map: Introduction, Accessing values in dictionaries, Working with dictionaries, Properties, Functions
  • Functions: Defining a function, Calling a function, Types of functions, Function Arguments, Anonymous functions, Global and local variables

DAY 5

  • Modules: Importing module, Math module, Random module, Packages, Composition
  • Input-Output: Printing on screen, Reading data from keyboard, Opening and closing file, Reading and writing files, File Functions
  • Exception Handling: Exception, Exception Handling, Except clause, Try ? finally clause, User Defined Exceptions

Dive Deeper

DAY 6

DAY 7

  • Regular expressions: Match function, Search function, Matching VS Searching, Modifiers, Patterns
  • Database: Introduction to RDBMS, Connections, Executing queries, Transactions, Handling error
  • Multithreading: Thread, Starting a thread, Threading module, Synchronising threads, Multithreaded Priority Queue

DAY 8

  • REST service: Introduction, Architecture, Implementing a simple REST service, Building full fledged GET, POST, PUT & DELETE methods using Flask
  • Data processing and manipulation libraries
  • NUMPY
  • PANDAS

 

Course Details

Course Duration

5 WEEKS

Every Week

2 SESSIONS

Each Session

4 HOURS

Projects & Assignments

40 HOURS

=

Great Career

Mentor SpotLight

Mohamed Noordeen
Senior Data Scientist

Noordeen, with 6+ years of experience in data science and has strong experience in Python and Machine Learning. He has been coaching python, data science for quite long now.