Python

An opportunity for all

By Mohit

Course contents

  • Introduction to programming

  • Components of programming language

  • Components of logic / Algorithm

  • Data structures and Structuring programs

  • Strings, File input/output and data processing

  • Basics of Object Oriented programming.

  • Designing solutions for your problem

Expectations?

Interests

Assignments

Experience

Read and Write Code

Design Solution

Learn and grow

Resources

  • Books
  • Official Documentation
  • Assignments and tasks
  • Online editors or environments
  • Community

Introduction to Computing

Beginning with the basics

How computer works?

0s & 1s

Boolean algebra

  • Developed by George Boole
  • This is the math for logics
  • The core of every computational system out there

AND &

NOT ~

OR |

XOR ^

I will take an umbrella with me if it is raining or the weather forecast is bad

Take Umbrella

OR

Rain

Bad weather forecast

History on Python

Came for the language, stayed for the community!

1989 - 1991

2006

2021

2000

By Guido Van Rossum

1994

Python v1.0

Python v2.0

PEP were published

2008

Python v3.0

2020

Python v2.0 support officially stopped

2018

Guido stepped down

Python Steering council born

Opensource community?

  • PEPs
  • Opensource code and license

Install

Python

The first step to learn is to get started!

  1. Go to Python.org

  2. Download the setup package
  3. Voila!

What next?