fb

Problem Solving and Python Programming / Laboratory

Learn to code Python like a boss, solve real-world problems, or automate repetitive and complex real time tasks. Any learners who are interested in Python programming or scripting can choose to learn from this course.

365 days course access

Live instructor-led online classes

Industry-based projects

Master the problem solving and programming fundamentals using Python.

E-box Job Assistant

Get noticed by the top hiring companies

Amphi- The Super teacher
Guide from “Amphi”

The Super teacher

Includes:

  • 5 hours of lecture Videos
  • 50 hands-on practice exercises
  • 5 Assessment exercises
  • 30 code analysis exercises
  • 178 knowledge based questions
  • 5 Live connect sessions
             (Master classes)
  • 25 lab exercises
  • Lifetime access
Contact Us
+91 95669 33778

Problem Solving and Python Programming / Laboratory

ABOUT THE COURSE

In this course you will gain a deep understanding of Python, learn how Python works and how that knowledge helps you to improve your ability in debugging problems. Whether you’re interested in writing scripting code, code involving complex mathematical calculations or even web programming (django, Zope, Google App Engine), you’ll be able to accomplish all of this and more with Python.

COURSE OBJECTIVES

  • Familiarize with writing of algorithms, fundamentals of python and philosophy of problem solving. Implement different programming constructs and decomposition of problems into functions.
  • Use and implement data structures like arrays and structures to obtain solutions.
  • Define and use of pointers with simple applications.

COURSE OUTCOME

The student will be able to:
  • Construct a programming solution to the given problem using python.
  • Identify and correct the syntax and logical errors in python programs.
  • Modularize the given problem using functions and structures.

Theory Modules

Module 1- Algorithmic Problem Solving

In this module, you will learn to solve problems using alogrithmic approach which involves algorithmic statements,flowhcarts, notations, simple strategies for developing algorithms.

Module 2- Data, Expressions and Statements

In this module, you will learn about variables, expressions, statements, tuple assignment, precedence of operators and flow of its execution to solve problems.

Module 3 - Control Flow and Functions

In this module, you will learn about the structure of if construct, structure of if-else construct, structure of nested if else construct, structure of for construct, structure of while construct, usage of break and continue statements,how to declare a string, how a string is stored in memory and a few string functions,the need for functions, illustrate the different parts in writing a function with examples.

Module 4 - Lists, Tuples and Dictionaries

In this module, you will learn about the sequence data structures, basic operations of a list, list functions, basic operations of dictionaries and methods

Module 5 - Files, Modules and Packages

In this module, you will learn about the operations on files,file attributes,error and exception scenarios, handling exceptions,creation of modules and packages.

Lab Modules

Lab 1 - Algorithmic Problem Solving

In this module you will learn how to debug the program, how to analyse the program on algorithms by solving simple problems.

Lab 2 - Data, Expressions and Statements

In this module you will learn how to debug the program, how to resolve compilation errors, how to analyse the program and how to write the correct program on on Variables and Operators by solving Lab exercise and other simple problems.

Lab 3 - Control Flow and Functions

In this module you will learn how to debug the program, how to resolve compilation errors, how to analyse the program and how to write the correct program on Conditional Statements, Looping Statements, Strings and functions by solving Lab exercise and other simple problems.

Lab 4 - Lists, Tuples and Dictionaries

In this module you will learn how to debug the program, how to resolve compilation errors, how to analyse the program and how to write the correct program on lists, tuples and dictionaries by solving Lab exercise and other simple problems.

Lab 5 - Files, Modules and Packages

In this module you will learn how to debug the program, how to resolve compilation errors, how to analyse the program and how to write the correct program on file and exceptions by solving Lab exercise and other simple problems.

About E-Box

E-Box is a Technology Enabled Active Learning and
Assessment platform for technology and engineering
domains apart from the basic LMS components like
quizzes, assignments, lesson components.

Connect with us

E-Box Google Playstore