Python Discussion Group 
School of Computing 
University of Leeds 
Krishna Dubba
Why Python? 
Isn’t it obvious?
xkcd
Why Python? 
● FREE, easy to learn, intuitive and probably 
the only language you need to learn.
Why Python? 
● FREE, easy to learn, intuitive and probably 
the only language you need to learn. 
● Industry ready (I mean production 
environment not just research prototype).
Why Python? 
● FREE, easy to learn, intuitive and probably the 
only language you need to learn. 
● Industry ready (I mean production environment 
not just research prototype). 
● Packages available for most of the research 
areas or they come with python bindings.
Why Python? 
● FREE, easy to learn, intuitive and probably the 
only language you need to learn. 
● Industry ready (I mean production environment 
not just research prototype). 
● Packages available for most of the research 
areas or they come with python bindings. 
● Opensource, so lot of people around to help 
you
Python Power 
● IPython (notebook), Numpy, Matplotlib 
● Scipy 
● Pandas 
● Sklearn 
● NLTK 
● OpenCV 
● Biopython 
● PyCUDA
Python Power 
● GUI : wxPython, PyQT etc 
● Plots : Matplotlib, Bokeh 
● Web : django, zope 
● Distributed Computing : bindings for Hadoop 
● Scientific Computing : Numpy, Scipy, Blaze 
● Image Processing : OpenCV,PIP,Skimage 
● Graphs : networkx, igraph 
● Interface with other languages: Java, C++, C and 
Matlab
Python Myths 
● Hard to install packages
Python Myths 
● Hard to install packages 
Use Anaconda or Enthought
Python Myths 
● Hard to install packages 
Use Anaconda or Enthought 
● Slow
Python Myths 
● Hard to install packages 
Use Anaconda or Enthought 
● Slow 
Numpy, Scipy etc are based on C code. 
And you have Cython, Numba etc as well.
Why a PDG? 
● School of Mathematics has one!
Why a PDG? 
● School of Mathematics has one! 
● Platform for Python enthusiasts in SoC
Why a PDG? 
● School of Mathematics has one! 
● Platform for Python enthusiasts in SoC 
● To help newbies to discover the full power of 
Python
Why a PDG? 
● School of Mathematics has one! 
● Platform for Python enthusiasts in SoC 
● To help newbies to discover the full power of 
Python 
● Make programming fun
Activities? 
● Mailing list
Activities? 
● Mailing list 
● Wiki
Activities? 
● Mailing list 
● Wiki 
● github account
Activities? 
● Mailing list 
● Wiki 
● github account 
● Data hacking and gaming sessions
Activities? 
● Mailing list 
● Wiki 
● github account 
● Data hacking and gaming sessions 
● Tips & Tricks & Talks
Activities? 
● Mailing list 
● Wiki 
● github account 
● Data hacking and gaming sessions 
● Tips & Tricks & Talks 
● Sub groups: Kaggle, Project Euler, Text 
book groups
Activities? 
● Mailing list 
● Wiki 
● github account 
● Data hacking and gaming sessions 
● Tips & Tricks & Talks 
● Sub groups: Kaggle, Project Euler, Text 
book groups 
● Collaborate with other Python groups

More Related Content

PPTX
Python Language Overview
PDF
VirtualJUG24 - Testing with Spock: The logical choice
PPTX
IHTM Python PCEP Introduction to Python
PDF
Python for All
PDF
RigaDevDay 2016 - Testing with Spock: The Logical Choice
PDF
Craate Your Own PHP Package - DILo Surabaya
PDF
RaspberryPi-KopiDarat-IDPython-Oktober2013
PDF
JavaCro 2016 - Testing with Spock: The Logical choice
Python Language Overview
VirtualJUG24 - Testing with Spock: The logical choice
IHTM Python PCEP Introduction to Python
Python for All
RigaDevDay 2016 - Testing with Spock: The Logical Choice
Craate Your Own PHP Package - DILo Surabaya
RaspberryPi-KopiDarat-IDPython-Oktober2013
JavaCro 2016 - Testing with Spock: The Logical choice

What's hot (15)

ODP
Introduce Python
PDF
London Java Community 2016 - Testing with Spock: The logical choice
PPTX
Introduction to Python - Code Heroku
KEY
PyCon JP 2011 Lightning Talk No.10
PDF
Python workshop
PPTX
(PyHUG) Python Online Resource for Taiwan Developer
PPTX
Python
PDF
PySide
PDF
Greach 2017 - Javaslang & Groovy: The best of both worlds
ODP
Besut Kode - Workshop 1
PDF
実践Djangoの読み方 - みんなのPython勉強会 #72
PDF
Nordic Testing Days - Tallinn 2017 - Test your Java applications with Spock
ODP
Besut Kode Challenge 1
PDF
Git tutorial for CS320 Students
PDF
PyPi (not that one) [Python on Pi] - PyConUK 2014
Introduce Python
London Java Community 2016 - Testing with Spock: The logical choice
Introduction to Python - Code Heroku
PyCon JP 2011 Lightning Talk No.10
Python workshop
(PyHUG) Python Online Resource for Taiwan Developer
Python
PySide
Greach 2017 - Javaslang & Groovy: The best of both worlds
Besut Kode - Workshop 1
実践Djangoの読み方 - みんなのPython勉強会 #72
Nordic Testing Days - Tallinn 2017 - Test your Java applications with Spock
Besut Kode Challenge 1
Git tutorial for CS320 Students
PyPi (not that one) [Python on Pi] - PyConUK 2014
Ad

Viewers also liked (18)

DOC
Công ty vệ sinh môi trường đô thi hà nội2
PDF
Catálago Guava
PDF
「水が魅せる京文化」みやぎインターカレッジコープ 体験旅行企画「自分で創るテーマのある旅」体験報告
PDF
Young Social Innovators Ideas Cards - Exploring Social Issues
PPTX
Photos slideshare-activity
PPTX
โครงสร้างแบบเรียงลำดับ
PDF
WY Offshore segments
PDF
WY-Segments
PPTX
ORGANIZADORES GRÁFICOS EL ADJETIVO (CMAPTOOLS)
PPS
Great photographs
PDF
Video Analysis in Autonomous Systems: Data Analytics Challenges
PPTX
Successful Savings Plan
PDF
Young Social Innovators: Unleashing Potential
PDF
Law Of Faith 20th July 2014
PPTX
Presentazione_CarocciEugenio_20160318
PPTX
Google Chromebook for the Enterprise: Yeah or Meh?
PPTX
Poster slideshare-activity
Công ty vệ sinh môi trường đô thi hà nội2
Catálago Guava
「水が魅せる京文化」みやぎインターカレッジコープ 体験旅行企画「自分で創るテーマのある旅」体験報告
Young Social Innovators Ideas Cards - Exploring Social Issues
Photos slideshare-activity
โครงสร้างแบบเรียงลำดับ
WY Offshore segments
WY-Segments
ORGANIZADORES GRÁFICOS EL ADJETIVO (CMAPTOOLS)
Great photographs
Video Analysis in Autonomous Systems: Data Analytics Challenges
Successful Savings Plan
Young Social Innovators: Unleashing Potential
Law Of Faith 20th July 2014
Presentazione_CarocciEugenio_20160318
Google Chromebook for the Enterprise: Yeah or Meh?
Poster slideshare-activity
Ad

Similar to SoC Python Discussion Group (20)

PDF
Why learn python in 2017?
PDF
Introduction to ipython notebook
PDF
Introduction To Python For Beginners
PDF
Python, the Language of Science and Engineering for Engineers
PDF
A Whirlwind Tour Of Python
PDF
Introduction to Python
PDF
Python For All | Software Professionals, QA & DevOps professionals
PDF
Why should I learn python
PDF
Python (part 0)
PPT
Python @ PiTech - March 2009
PDF
Python 101 - Indonesia AI Society.pdf
PDF
Python workshop
ODP
Slideshare
ODP
Slideshare deep learning
ODP
why now is deep learning
ODP
Slideshare 
PPTX
ppt of python NEW.pptx
PDF
PPTX
python programming for basic level students
PDF
Why python introduction
Why learn python in 2017?
Introduction to ipython notebook
Introduction To Python For Beginners
Python, the Language of Science and Engineering for Engineers
A Whirlwind Tour Of Python
Introduction to Python
Python For All | Software Professionals, QA & DevOps professionals
Why should I learn python
Python (part 0)
Python @ PiTech - March 2009
Python 101 - Indonesia AI Society.pdf
Python workshop
Slideshare
Slideshare deep learning
why now is deep learning
Slideshare 
ppt of python NEW.pptx
python programming for basic level students
Why python introduction

Recently uploaded (20)

PDF
BoxLang Dynamic AWS Lambda - Japan Edition
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PPTX
most interesting chapter in the world ppt
PPTX
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
PPTX
Python is a high-level, interpreted programming language
PDF
AI Guide for Business Growth - Arna Softech
PDF
Guide to Food Delivery App Development.pdf
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PPTX
Matchmaking for JVMs: How to Pick the Perfect GC Partner
PPTX
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PPTX
Airline CRS | Airline CRS Systems | CRS System
PPTX
Lecture 5 Software Requirement Engineering
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
Visual explanation of Dijkstra's Algorithm using Python
PPTX
Tech Workshop Escape Room Tech Workshop
BoxLang Dynamic AWS Lambda - Japan Edition
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
most interesting chapter in the world ppt
4Seller: The All-in-One Multi-Channel E-Commerce Management Platform for Glob...
Python is a high-level, interpreted programming language
AI Guide for Business Growth - Arna Softech
Guide to Food Delivery App Development.pdf
How to Use SharePoint as an ISO-Compliant Document Management System
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Matchmaking for JVMs: How to Pick the Perfect GC Partner
MLforCyber_MLDataSetsandFeatures_Presentation.pptx
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
DNT Brochure 2025 – ISV Solutions @ D365
Airline CRS | Airline CRS Systems | CRS System
Lecture 5 Software Requirement Engineering
Wondershare Recoverit Full Crack New Version (Latest 2025)
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Visual explanation of Dijkstra's Algorithm using Python
Tech Workshop Escape Room Tech Workshop

SoC Python Discussion Group

  • 1. Python Discussion Group School of Computing University of Leeds Krishna Dubba
  • 2. Why Python? Isn’t it obvious?
  • 4. Why Python? ● FREE, easy to learn, intuitive and probably the only language you need to learn.
  • 5. Why Python? ● FREE, easy to learn, intuitive and probably the only language you need to learn. ● Industry ready (I mean production environment not just research prototype).
  • 6. Why Python? ● FREE, easy to learn, intuitive and probably the only language you need to learn. ● Industry ready (I mean production environment not just research prototype). ● Packages available for most of the research areas or they come with python bindings.
  • 7. Why Python? ● FREE, easy to learn, intuitive and probably the only language you need to learn. ● Industry ready (I mean production environment not just research prototype). ● Packages available for most of the research areas or they come with python bindings. ● Opensource, so lot of people around to help you
  • 8. Python Power ● IPython (notebook), Numpy, Matplotlib ● Scipy ● Pandas ● Sklearn ● NLTK ● OpenCV ● Biopython ● PyCUDA
  • 9. Python Power ● GUI : wxPython, PyQT etc ● Plots : Matplotlib, Bokeh ● Web : django, zope ● Distributed Computing : bindings for Hadoop ● Scientific Computing : Numpy, Scipy, Blaze ● Image Processing : OpenCV,PIP,Skimage ● Graphs : networkx, igraph ● Interface with other languages: Java, C++, C and Matlab
  • 10. Python Myths ● Hard to install packages
  • 11. Python Myths ● Hard to install packages Use Anaconda or Enthought
  • 12. Python Myths ● Hard to install packages Use Anaconda or Enthought ● Slow
  • 13. Python Myths ● Hard to install packages Use Anaconda or Enthought ● Slow Numpy, Scipy etc are based on C code. And you have Cython, Numba etc as well.
  • 14. Why a PDG? ● School of Mathematics has one!
  • 15. Why a PDG? ● School of Mathematics has one! ● Platform for Python enthusiasts in SoC
  • 16. Why a PDG? ● School of Mathematics has one! ● Platform for Python enthusiasts in SoC ● To help newbies to discover the full power of Python
  • 17. Why a PDG? ● School of Mathematics has one! ● Platform for Python enthusiasts in SoC ● To help newbies to discover the full power of Python ● Make programming fun
  • 19. Activities? ● Mailing list ● Wiki
  • 20. Activities? ● Mailing list ● Wiki ● github account
  • 21. Activities? ● Mailing list ● Wiki ● github account ● Data hacking and gaming sessions
  • 22. Activities? ● Mailing list ● Wiki ● github account ● Data hacking and gaming sessions ● Tips & Tricks & Talks
  • 23. Activities? ● Mailing list ● Wiki ● github account ● Data hacking and gaming sessions ● Tips & Tricks & Talks ● Sub groups: Kaggle, Project Euler, Text book groups
  • 24. Activities? ● Mailing list ● Wiki ● github account ● Data hacking and gaming sessions ● Tips & Tricks & Talks ● Sub groups: Kaggle, Project Euler, Text book groups ● Collaborate with other Python groups