HomearrowExplorearrowGenerative AI

4.8 (128)

Programming in Python for Developers

Unleash Your Coding Potential: Master Python, Master Possibilities

  • 8 Weeks
  • Zero to Hero

Skills you'll gain

Course Outline

  • Python Basics

    • Introduction to Python
    • Environment Setup
    • print() and input() functions
    • Jupyter notebooks, Anaconda, VS Code, etc
    • Coding exercise: Age calculator
  • Python Variables and Data Types

    • Variables and constants
    • Simple data types
    • Operators
    • Functions
    • Coding exercise: Arithmetic Operations (Calculator logic)
  • Control Flow

    • If, else, elif statements
    • For loop
    • While loop
    • Coding exercise: Identify Stock market candle color
  • Data Structures in Python

    • Lists / Arrays
    • Tuples
    • Sets
    • Dictionaries
    • Coding exercise: Code the FLAMES game
  • String Manipulation

    • Concatenating strings
    • Replace, Split, Upper/lower case
    • Slicing strings
    • Formatting text
    • String methods (find, count, join, etc.)
    • Coding exercise: Word frequency counter
  • Classes and Objects

    • Create classes, objects, and methods
    • __init__(), __str__() and super() functions
    • Scope of variables and objects
    • OOP concepts - Abstraction, Encapsulation
    • OOP concepts - Inheritance & Polymorphism
    • Coding exercise: Bank account management system
  • Exception handling

    • Try Except
    • Multiple exceptions
    • Else with except
    • Finally block
    • Raising exceptions
    • Coding Exercise: Witty exceptions
  • File handling

    • Working with CSV files
    • Open() function with different modes
    • Reading files and readline()
    • Writing and appending to files
    • Deleting files and folders
    • Coding Exercise: Candle color from File data
  • Installing and using packages (PIP)

    • The powerful pip command
    • Installing Pandas, Numpy, and matplotlib
    • Importing and using packages (matplotlib)
    • Pipenv
    • Deleting files and folders
    • Coding Exercise: Plot the stock market graph (candlesticks)
  • Pandas DataFrames

    • Introduction
    • Series
    • Dataframes
    • Dataframe methods
    • Working with JSON data
    • Coding Exercise: Sales Data analysis
  • Employee Management Project

    • Creating a project
    • Creating the necessary classes
    • Creating functions for employee management
    • Exception handling
    • Debugging and testing the application
  • Additional / bonus topics

    • Lambda functions & Closures
    • Regular expressions
    • Recursion, Iterators, and matrices
    • Web scraping
    • Coding Exercise: Scraping live stock market data and displaying candlesticks

Multi instructor Course

  • Benjamin Schroeder - US

    Benjamin Schroeder - US

    Experienced in the IT industry for more than 20 years, worked with top-rated multinational corporations, navigated cross-cultural environments, contributed to cutting-edge projects, and passionately mentored countless students and engineers using an innovative teaching approach.

  • Praveen Kumar - India

    Praveen Kumar - India

    Experienced in the IT industry for more than 20 years, worked with top-rated multinational corporations, navigated cross-cultural environments, contributed to cutting-edge projects, and passionately mentored countless students and engineers using an innovative teaching approach.

  • Manoj Joshi - US

    Manoj Joshi - US

    Experienced in the IT industry for more than 20 years, worked with top-rated multinational corporations, navigated cross-cultural environments, contributed to cutting-edge projects, and passionately mentored countless students and engineers using an innovative teaching approach.

  • Santosh Pericharan - US

    Santosh Pericharan - US

    Experienced in the IT industry for more than 20 years, worked with top-rated multinational corporations, navigated cross-cultural environments, contributed to cutting-edge projects, and passionately mentored countless students and engineers using an innovative teaching approach.

  • Jonathan Enudeme - Nigeria

    Jonathan Enudeme - Nigeria

    Experienced in the IT industry for more than 20 years, worked with top-rated multinational corporations, navigated cross-cultural environments, contributed to cutting-edge projects, and passionately mentored countless students and engineers using an innovative teaching approach.

Course Description

Our comprehensive Python Programming course at Digital Nexus AI. Designed for both beginners and those looking to deepen their programming skills, this course offers a hands-on, project-based approach to mastering Python, one of the most versatile and in-demand programming languages in the world. By the end of this course, you'll have the skills and confidence to build your own Python applications, automate tasks, and analyze data efficiently. Whether you're starting your programming journey or enhancing your current skills, our Python Programming course is the perfect stepping stone to a successful career in tech.

What you'll learn

1. You will gain the ability to professionally program in Python.
2. You can become a master in functional and object-oriented concepts in Python.
3.Become hands-on in data structures, file handling, string manipulation, and more.
4.The coding exercises will make you sharp in understanding the concepts learned.
5.You will get a detailed understanding of fundamental concepts around python.
6.Exception handling, Dataframes, PIP package manager, Jupyter, Anaconda, and more.