Learn practical skills, build real-world projects, and advance your career

Why learn Python?

  • Web Development(Django and Flask)
  • Data Science -- ML,DL, AI, data visualization (number 1 choice in world)
  • GUI applications -Tkinter
  • Games - Pygame
  • Robotics
    and much more.

What is python?

  • High level dynamically typed
  • Multi-Paradigm Programming language
    • Objected oreinted
    • Funtional
    • Procedural
  • Interpreted language
    • Compiled and Interpreted
    • Slower
  • Supports dyanamic data type
    • Statically typed programming language ( type checking at compiled time)
    • Dynamically typed programming language
  • Independent from platforms
  • Simple and easy (semicols and braces)
  • Free and Open Source

Jupyter notebook

The Jupyter Notebook is an open source web application that you can use to create and share documents that contain live code, equations, visualizations, and text.

Starting the Jupyter Notebook Server

  • Creating a notebook
  • Naming
  • Running shell
  • Types of shell
  • Markdown
    • text
    • styling text

    • Header

    • List

    • Syntax Highlighting

    • Keyboard Shortcuts

More Standard Data types

The data stored in memory can be of many types. For example, a person's age is stored as a numeric value and his or her address is stored as alphanumeric characters. Python has various standard data types that are used to define the operations possible on them and the storage method for each of them.

  • Numbers
  • Strings
  • List
  • Tuple
  • Dictionary
  • Set

1) Numbers

5

# this is a comment
5