Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Lets learn Python !

Kiran
September 20, 2013

Lets learn Python !

Slides for my "Introduction to Python" workshop

Kiran

September 20, 2013
Tweet

More Decks by Kiran

Other Decks in Technology

Transcript

  1. Let’s learn Python !
    An introduction to Python programming language

    View full-size slide

  2. Hi.
    I’m Kiran Gangadharan
    @kirang89
    http://kirang.in

    View full-size slide

  3. Hacker
    Programmer
    Open Source enthusiast
    Python Lover

    View full-size slide

  4. Why learn Python ?

    View full-size slide

  5. Language
    for humans

    View full-size slide

  6. Readability
    if time == 'morning':
    print "Good Morning"
    elif time == 'noon':
    print "Good Noon"
    else:
    print "Good Evening"

    View full-size slide

  7. Powerful
    Productive
    &

    View full-size slide

  8. class HelloWorldApp {
    public static void main(String[] args){
    System.out.println("Hello World!");
    }
    }
    Java

    View full-size slide

  9. C++
    #include
    int main(int argc, char** argv)
    {
    printf("Hello World");
    }

    View full-size slide

  10. Python
    print "Hello World"

    View full-size slide

  11. Web Development
    Database Access
    Embedded Systems
    Graphics Programming
    Legacy System Integration
    Scientific and Numeric
    Desktop GUI
    Game Development
    Data Mining
    Network Programming
    System Administration
    Education
    Government
    Applications

    View full-size slide

  12. Who uses it ?

    View full-size slide

  13. Python is awesome !

    View full-size slide

  14. created this awesome language ?
    Who

    View full-size slide

  15. Guido Van Rossum
    The Creator

    View full-size slide

  16. Overview
    What are you going to learn ?

    View full-size slide

  17. • Hello World !
    • Calculator
    • Variables
    • Comments
    • Strings
    • Control Flow
    • Loops
    • Data Structures
    • Functions
    • Classes
    • Utilities in the standard library
    • Cool things you can do with Python

    View full-size slide

  18. Let’s write some code !

    View full-size slide

  19. You can always reach out to me
    [email protected]
    for any queries or feedback

    View full-size slide

  20. Thank You !
    http://github.com/kirang89/workshop-kit

    View full-size slide