Skip to content

Latest commit

 

History

History
110 lines (73 loc) · 2.12 KB

Python-101.md

File metadata and controls

110 lines (73 loc) · 2.12 KB

Python 101

Introduction to Python Day-1


  • Tech Lead, Full-Stack & DevOps - @Appknox
  • I code for Web, Mobile, Embedded & IoT. Open-Source Fanatic. Big Data & Machine Learning Enthusiast. Dad. Atheist
  • So primarily a Developer + little bit of this & that
  • Jack of all trades & Master of none
  • No, I do not keep Bindi for religious reasons. Its for a scientific reason & a fashion statement.
  • http://dhilipsiva.com
  • [email protected]

I have no idea what I am talking about 😜


Some questions

  • How many of you know to program (Any language is fine)?
  • Of them, how many of you are familiar with object oriented programming & functional proframming?
  • How many of you already know python?

Plan

Day 1: Intro, numerals, string, list, tuple, set, dictionary, conditionals, loops Day 2: Files, Classes & Objects, Bulinding a simple CLI tool


Intro to Python

  • High Level
  • General Purpose
  • Interpreted
  • Dynamic Typing (Or Duck Typing)
  • Multi paradigm
  • Comprehensive standard library
  • Focus on readability
  • Easy to learn

Where can I use Python?

  • Web Development
  • System Utilities
  • Ananlytics
  • Machine Learning
  • Desktop Application
  • IoT
  • Pretty much everywhere

Lets get started


Hello World

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World");
    }
}

Just kidding 😜


Hello World

print("Hello world")


Thanks! 🙏

This copy is released under the MIT License

Source Code SlideShare Link

Questions:question:

http://dhilipsiva.com