Introduction to Python

Manish Datt

December 4, 2025

Python distributions

Integrated Development Environments (IDEs)

Notebooks

Python advantages

  • Low entry barrier
  • Dynamically typed
  • Versatile and Flexible
  • Extensive library support
  • Platform independent
print("Hello")
Hello


len("Hello")
5


for fruit in ["Apple","Banana","Mango"]:
    print(fruit)
Apple
Banana
Mango
x = 5
print(x)
5


#include <iostream>

int main() {
    int x = 5;
    std::cout << x << std::endl;
    return 0;
}

mindmap
root((Python))
    Paradigms
      Obejct-oriented
      Functional
      Imperative
    Applications
      Data Science
      Web development
      Automation
      Apps and games





Let’s code


pythonbook.bioinfo.guru

Thanks!


manish@bioinfo.guru