0(0)

Problem Solving and Python Programming

Description

  • To know the basics of algorithmic problem solving
  • To read and write simple Python programs.
  • To develop Python programs with conditionals and loops.
  • To define Python functions and call them.
  • To use Python data structures –- lists, tuples, dictionaries.
  • To do input/output with files in Python.

What Will I Learn?

  • Develop algorithmic solutions to simple computational problems
  • Read, write, execute by hand simple Python programs.
  • Structure simple Python programs for solving problems.
  • Decompose a Python program into functions.
  • Represent compound data using Python lists, tuples, dictionaries.
  • Read and write data from/to files in Python Programs.

Topics for this course

5 Lessons50h

PROBLEM SOLVING AND PYTHON PROGRAMMING

Lesson 1-ALGORITHMIC PROBLEM SOLVING
Lesson 2-DATA, EXPRESSIONS, STATEMENTS
Lesson 3-CONTROL FLOW, FUNCTIONS
Lesson 4-LISTS, TUPLES, DICTIONARIES
Lesson 5-FILES, MODULES, PACKAGES

About the instructor

0 (0 ratings)

518 Courses

3 students

Free

Material Includes

  • Allen B. Downey, ``Think Python: How to Think Like a Computer Scientist‘‘, 2nd edition, Updated for Python 3, Shroff/O‘Reilly Publishers, 2016 (http://greenteapress.com/wp/think- python/)
  • Guido van Rossum and Fred L. Drake Jr, ―An Introduction to Python – Revised and updated for Python 3.2, Network Theory Ltd., 2011.

Requirements

  • B.E/Diploma Students Can Pursue this Course

Target Audience

  • All Engineering Students Can Participate