Core Python Course - Brain Mentors Skip to content

Core Python Course

Core Python Course

Instructor

Ravikant Tyagi

Course Fees

₹6500

Course Duration

1 Months
  • Introduction to Python
  • Use case of Python
  • Installation on Windows
  • Installation on Mac 
  • Set Path in Mac and Windows
  • Access Python from Command Prompt
  • Working with Python IDLE
  • Python 2 vs Python 3
  • Numbers and arithmetic operators
  • Variables assignment
  • Variables Naming convention
  • Python helper functions like help(), dir() etc.
  • Writing your first Python Program
  • Python different file extensions like .py and .pyc
  • Python Simple Print Statement
  • Print Statement for C Programmers using format identifier
  • Print using string format and f-strings
  • Multiline print with Python
  • Print using Walrus Operator in python 3.8
  • Taking Inputs
  • Exercise
  • Data Types in Python
  • Mutable vs Immutable Data Types
  • Everything is Object in Python
  • How much Memory Python Data Types Takes ?
  • Introduction to Strings
  • String assignment
  • String Escape Sequences
  • String Indexing and Slicing
  • String Methods
  • Python List, Tuples, Dictionary and Sets basic overview
  • Exercise Time
  • Introduction to loops
  • For Loop vs While Loop
  • Turtle Programming to understand for loops
  • All about Range function
  • Star Pattern Programs using single for loop
  • Nested for loops
  • More Pattern Programs
  • Introduction to While Loops
  • Fibonacci Series using while loop
  • Exercise Based on Loops
  • Introduction to If Else and Elif Statements
  • Comparison Operators in Python
  • Introduction to Break and continue keywords
  • Prime number program using for else
  • Exercise on if else
  • Single Line If Else
  • Mini games using python
  • Web Crawling vs Web Scraping
  • Installing and testing package BeautifulSoup 4
  • Understanding package urllib.request to make HTTP requests
  • Project 
  • Scraping a movie data from IMDB
  • Scraping data from HTML Tags with other attributes
  • Fetching user reviews and ratings of a movie
  • Fetching data dynamically by taking input from user
  • Project 
  • Scraping jobs data from Indeed.com
  • Scrap jobs based on user input
  • Exercise
  • Introduction to API Calls
  • Making HTTP request and receiving JSON
  • How to deal with JSON in Python
  • Mini Application : Building a Cricketer Finder
  • Project
  • Exercise
  • Integrating a news feature in chatbot
  • Fetching data from a news website
  • Making chatbot to show news using crawling
  • Exercise
  • Introduction to List
  • Access data from list using indexing
  • Ways to iterate a list
  • Ways to insert data into a list
  • Ways to delete data from a list
  • Other methods of List
  • Nested List
  • Exercise on List
  • How to make copy of list
  • Shallow Copy vs Deep Copy
  • Deep Copy a list using copy package
  • List comprehension
  • List Comprehension with Conditions
  • Prime number program in just 2 line of code
  • Exercise on List Comprehension
  • Introduction to Tuples
  • Examples of Tuples
  • Exercise
  • Introduction to Dictionary
  • Manipulating Dictionaries
  • How to iterate dictionaries
  • Methods of dictionaries
  • Dictionary Comprehension
  • Exercise
  • Dictionary and List combinations
  • Examples based on dictionaries and list combinations
  • Exercise
  • Introduction to Sets
  • Project 
  • Exercise
  • Functional Vs Procedural Programming
  • Introduction to Functions
  • Basic functions using def keyword
  • Variable Scopes in Python
  • Passing Arguments in a function
  • Positional Arguments and Default Arguments
  • Variable Length arguments using *args
  • Dynamic Keyword arguments using **kwargs
  • Exercise
  • Menu driven Calculator : Type 1 Using If Else
  • Menu driven Calculator : Type 2 Using List and Dictionary
  • Menu driven Calculator : Single Function Calculator using eval
  • Introduction to return keyword
  • Packing and Unpacking in Python
  • Find Max of 3 numbers in just one line of code
  • Generators in Python : Yield Keyword
  • Yield vs Return
  • Generator Expression
  • Introduction to Nested functions
  • Closures in Python
  • Exercise
  • Introduction to Filter, Map and Reduce
  • Map Function
  • How Map function works
  • Filter Function
  • How Filter function works
  • Reduce Function
  • How Reduce Function works
  • Exercise
  • Lambda Expressions
  • Examples on Lambda
  • More built-In functions
  • Decorators in Python
  • Exercise
  • Project based on Functional Programming
  • Introduction to File I/O
  • Read Operations on Text Files
  • Write and Append Operations
  • Using with keyword
  • Handle Binary Files
  • Copy Paste data using file handling
  • Introduction to CSV files
  • Read Write Operations on CSV Files
  • How to handle pdf, excel and other file formats in Python
  • Exception heirarchy
  • Try , except , else and finally keywords
  • Raise exceptions
  • Assert keyword

Training Features

Real Life Case Studies

Real Life Case Studies

Live project based on any of the selected use cases, using Industry Best Practices and concepts of Java, Java EE . It includes Development, Testing and Deployment of Application.

Know More

Assignments

Assignments

Each class includes practical assignments which shall be finished before the next class and helps you to apply the concepts taught during the class.

Know More

90% Practical 10% Theory

90% Practical 10% Theory

All the Things you are going to learn is Practical Hands on Based Approach 90% is Practical. So you will touch the depth of the Technology

Know More

One Year Validity Of A Course

One Year Validity Of A Course

Your Course is Valid for a 1 Year duration , once you enroll in any Course, You can also re-join the new batches till 1 year to strong your concepts

Know More

100% Placement Assistance

100% Placement Assistance

Provides Internships, Job Assistance to the Students.

Know More

Trained By Software Professionals

Trained By Software Professionals

Our All Trainers are Software Professional's they worked on Top MNC's like Nucleus Software, HCL, IVP, UST Global and many more.

Know More

Real Life Case Studies

Real Life Case Studies

Live project based on any of the selected use cases, using Industry Best Practices and concepts of Java, Java EE . It includes Development, Testing and Deployment of Application.

Assignments

Assignments

Each class includes practical assignments which shall be finished before the next class and helps you to apply the concepts taught during the class.

90% Practical 10% Theory

90% Practical 10% Theory

All the Things you are going to learn is Practical Hands on Based Approach 90% is Practical. So you will touch the depth of the Technology

One Year Validity Of A Course

One Year Validity Of A Course

Your Course is Valid for a 1 Year duration , once you enroll in any Course, You can also re-join the new batches till 1 year to strong your concepts

100% Placement Assistance

100% Placement Assistance

Provides Internships, Job Assistance to the Students.

Trained By Software Professionals

Trained By Software Professionals

Our All Trainers are Software Professional's they worked on Top MNC's like Nucleus Software, HCL, IVP, UST Global and many more.

FAQ

Yes! You can attend a One Demo class free of Cost.

All Classes sessions are recorded in HD Quality , so if you miss a class so you can watch the recordings.

100 % Placement Assistance.

All our Trainers are Software Professionals, Having 7 to 15 Years’ of Experience. All Trainers worked with Top Brands.

Feel free to contact us on :

7042434524

01145138947

Testimonial

What People Say About Us

LoveKumar

Got 5 days training in Angular from trainer Amit Srivastnava and got enough confidence to start creating applications in angular and integrating with web service. Trainer has good knowledge and explained with very good examples. Good experience.

Love Kumar
JP Institute
SunilTaya-TPDDL

Really this was a wonderful experience of a corporate training program on python which was delivered by Ravi Sir. he is best trainer and I believe that Brain Mentors has a list of trainers, having good experience

Sunil Taya
Tata Power DDL
Alisha-TPDDL

Knowledge imparted with practical examples by Ravi Sir during Python Training at Tata Power-DDL. Not only bounded to Python other trending fileds in worldwide were also discussed. Really a great learning enhancement and experience.

Alisha
Tata Power DDL
BenoPSam-HandRBlock

Knowledge imparted with practical examples by Ravi Sir during Python Training at Tata Power-DDL. Not only bounded to Python other trending fileds in worldwide were also discussed. Really a great learning enhancement and experience.

Sakthiram Loganathan
photo (1)

Really great faculty. I did core python and machine learning from here. Each algorithm was taught deeply and clearly and was shown how each and every algorithm is implemented. Great hands on experience as well. Assistance in projects is also provided by sir and doubt clarification is no problem at all.

Shivang Sharma
photo (7)

Real Time Updated Corporate Training has been incorporated in coaching in various areas of coding platform along with positive and thorough guidance provided to achieve one's goal. Teachers/Sirs have always motivated each and every student in their journey and supported them regarding interview/projects related hardships. Basically doing marvelous work by enhancing code quality of the young aspirants who will in coming future be the pillars of corporate sector. Great Coding/Development atmosphere!! Unlike any other coaching yet seen.

Milan Rawat
photo (2)

Excellent experience with brain mentors for Data science course with python.Thanks alot to Mr. Ravi for his guidance and patience throughout the course.

Shushil Kumar
photo (4)

Brain-Mentors is much more than training......... here i m doing UI course. Ravi sir have depth knowledge and gives real time examples which helps us to learn quickly. I recommend u guys to do UI course from brain mentors.

Neeraj SIngh
photo (3)

Great learning experience. Teachers have great knowledge of corporate sector. I Have done two courses from here python and UI from RAVI KANT TYAGI SIR and Java from AMIT SRIVASTAVA SIR both of the teachers are very humble attitude towards the students.

photo (5)

I attended selenium trainee at Acro technologies India pvt ltd. and it was great experience the way of presentation behind the every concept. Thanks Amit sir, Brain mentors really useful for enhancing knowledge.

Shubhangi Singh
photo (6)

Brain mentor is a very nice place to learn technologies deeply and efficiently. It has a very nice environment. I took a course of java and now got placed in nucleus software.

Hemat Sahay

Sign Up and Start Learning