Basic Python

Basic Python

In this course, you will explore everything about the real world usage of the Python Programming Language and script codes with a tilt towards Artificial Intelligence.

Course Details

·         Course Introduction

·         The tools you need

·         Installing Python 3 and an IDE (Windows, Mac, and Linux)

·         Your First Python Code 

·         Your First Python Program

·         Variables

·         Simple Types: Integers, Strings, and Floats 

·         List Types 

·         Type Attributes

·         How to Find Out What Code You Need 

·         Dictionary Types

·         Tuple Types

·         How to Use Datatypes in the Real World?

·         Python Shell and Terminal Tip

·         More Operations with Lists

·         Accessing List Items

·         Accessing List Slices

·         Accessing Items and Slices with Negative Indexes 

·         Accessing Characters and Slices in Strings 

·         Accessing Items in Dictionaries 

·         Creating Your Own Functions 

·         Print or Return? 

·         Intro to Conditionals

·         If Conditional

·         Conditional Explained Line by Line

·         More on Conditionals

·         Elif Conditionals

·         White Space

·         User Input

·         String Formatting

·         String Formatting with Multiple Variables

·         For Loops: How and Why 

·         Looping Through a Dictionary

·         While Loops: How and Why

·         Problem Statement

·         Approaching the Problem 

·         Building the Maker Function 

·         Constructing the Loop 

·         Making the Output User-Friendly

·         Simple List Comprehension 

·         List Comprehension with If Conditional

·         List Comprehension with If-Else Conditional

·         Functions with Multiple Arguments

·         Default and Non-default Parameters and Keyword and Non-keyword Arguments

·         Functions with an Arbitrary Number of Non-keyword Arguments

·         Functions with an Arbitrary Number of Keyword Arguments

·         The Concept of Processing Files in Python 

·         Reading Text From a File 

·         File Cursor 

·         Closing a File

·         Opening Files Using "with"

·         Builtin Modules

·         Standard Python Modules

·         Third-Party Modules

·         Interactive English Dictionary - How The Output Will Look Like 

·         The Data Source 

·         Loading JSON Data 

·         Returning the Definition of a Word

·         Taking Into Account Bad Words

·         Implementing Case Sensitivity 

·         Intro to the App

·         Making the App

·         What is Pandas?

·         Getting Started with Pandas 

·         Getting Started with Jupyter Notebooks

·         Loading CSV Files

·         Loading Excel Files

·         Loading Text Files

·         What is Numpy?

·         Convert Images to Numpy Arrays

·         Indexing, Slicing, and Iterating Numpy Arrays

·         Stacking and Splitting Numpy Arrays

·         Web Map - How The Output Will Look Like

·         The Basemap

·         Adding Points

·         Adding Multiple Points

·         Adding Points from Files

·         Popup Windows on Map

·         Color Points

·         Syntax Errors 

·         Runtime Errors

·         How to Fix Difficult Errors 

·         Good Programming Questions

·         Error Handling

·         Website Blocker - How The Output Will Look Like

·         Application Architecture 

·         Setting up the Script 

·         Setting up the Infinite Loop 

·         Implementing the First Part 

·         Implementing the Second Part 

·         Scheduling the Python Program on Windows 

·         Personal Website - How The Output Will Look Like 

·         Your First Website Preview

·         HTML Templates 

·         Navigation Menu 

·         CSS Styling

·         Creating a Python Virtual Environment

·         Deploying the Website to a Live Server 

·         Introduction to Tkinter

·         Setting up a GUI with Widgets

·         Connecting GUI Widgets with Callback Functions

·         Introduction to "Python with Databases" 

·         Connecting and Inserting Data to SQLite via Python 

·         Selecting, Inserting, Deleting, and Updating SQLite Records 

·         Introduction to PostgreSQL Psycopg2 

·         Selecting, Inserting, Deleting, and Updating PostgreSQL Records 

·         Desktop Database App - How The Output Will Look Like 

·         User Interface Design 

·         Frontend Interface 

·         Backend 

·         Connecting the Frontend to the Backend, Part 1 

·         Connecting the Frontend to the Backend, Part 2 

·         Creating a Standalone Executable Version of the Program

·         Object Oriented Programming Explained 

·         Turning this Application into OOP Style, Part 1 

·         Turning this Application into OOP Style, Part 2 

·         Creating a Bank Account Object 

·         Inheritance 

·         OOP Glossary

·         Introduction

·         Loading, Displaying, Resizing, and Writing Images 

·         Solution with Explanations

·         Face Detection

·         Capturing Video

·         Webcam Motion Detector - How The Output Will Look Like 

·         Detecting Webcam Objects 

·         Capturing Motion Time

·         Introduction to Bokeh 

·         Your First Bokeh Plot 

·         Using Bokeh with Pandas 

·         Time-series Plots

·         More Visualization Examples with Bokeh 

·         Plotting Time Intervals of the Motion Detector 

·         Hover Tool Implementation 
·         Section Introduction

·         The Concept Behind Webscraping 

·         Webscraping Example

·         Scraped Website Data - How The Output Will Look Like

·         Loading the Webpage in Python

·         Extracting "div" Tags

·         Extracting Addresses and Property Details

·         Extracting Elements without Unique Identifiers

·         Saving the Extracted Data in CSV Files 

·         Crawling Through Webpages

·         Web-based Financial Graph - How The Output Will Look Like 

·         Downloading Datasets with Python 

·         Stock Market Data 

·         Stock Market Data Candlestick Charts 

·         Candlestick Charts with Bokeh Quadrants 

·         Candlestick Charts with Bokeh Rectangles 

·         Candlestick Segments 

·         Data Collector Web App - How The Output Will Look Like 

·         PostGreSQL Database Web App with Flask: Steps 

·         Frontend: HTML Part 

·         Frontend: CSS Part 

·         Backend: Getting User Input 

·         Backend: The PostGreSQL Database Model 

·         Backend: Storing User Data to the Database 


Course Information

  • Course Duration: 1.5 Months
  • Upcoming Batch: 09-05-2022

Download Syllabus Enroll Now
EMI Options Available

Pay in easy installments:

  • 2 Installments: ₹5,000/month
  • 3 Installments: ₹3,333/month
* No additional charges on installments

Frequently Asked Questions

No prior experience is required. Basic computer knowledge and enthusiasm to learn is all you need. Our faculty will guide you from the basics to advanced level.
Yes! We provide 100% placement assistance. Our dedicated placement cell works with top companies to ensure our students get the best opportunities. We have a 95%+ placement rate.
Yes, we offer flexible EMI options. You can pay in 2 or 3 installments with no additional charges. Please contact our admissions team for details.
Yes, you will receive an industry-recognized certificate upon successful completion of the course. We offer 5 types of certificates: Domain Expert, Merit, Participation, Completion, and Project Certificate.
Yes, we offer both online and offline modes. Online classes are conducted via live sessions with real-time interaction. You can choose the mode that suits you best during enrollment.
The duration of Basic Python is 1.5 months. Classes are held 5 days a week with regular assignments and project work.

Student Reviews

No reviews yet. Be the first to review this course!

Write a Review