SlideShare une entreprise Scribd logo
1  sur  36
PROGRAMMING FOR
EVERYBODY IN
PYTHON
Charles Severance @drchuck
Python Education Summit
9-April-2015
www.slideshare.net/csev
www.dr-chuck.com
Tattoos
Education / TeachingResearch
http://qz.com/298635/these-programming-languages-will-earn-you-the-most-money/
Python is Now the Most Popular Introductory Teaching Language at Top U.S.
Universities, Philip Guo, July 7, 2014
http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-
introductory-teaching-language-at-top-us-universities/fulltext
www.pythontutor.com
Phillip Guo
University of Rochester
www.pgbovine.net
www.pythontutor.com
Python, R, JavaScript, Java, PHP, SQL, Swift, ObjectiveC. Statistics, Visualization,
Economics, Game Theory, Motivation, Network Analysis, Data Mining...
Python, R, JavaScript, Java, PHP, SQL, Swift. Statistics, Visualization, Economics,
Game Theory, Motivation, Network Analysis, Data Mining, Design, Evaluation ...
0
10
20
30
40
50
60
2014 2015
Students Admitted to UMSI BSI
Female
Male
>12 Million Students
0
50000
100000
150000
200000
250000
0 1 2 3 4 5 6 7
StudentsEnrolled(PerSession)
Session Number
Session Size Over Time
(not Cumulative)
IHTS
PR4E
PR4E(est)
27K Certs in 2014562,767 Total Enrollment > 350K Revenue
Free Book Revenue
Aug-13 Nov-13 Mar-14 Jun-14 Sep-14 Dec-14 Apr-15
Cumulative Book Revenue
www.pythonlearn.com
https://www.youtube.com/watch?v=veQaSgjQO2E
John
Resig
Pamela
Fox
Work In Progress
Is syntactically significant white space
so inherently superior that it was
inevitable that Python would become
dominant as the language to engage
a broad range of programmers?
Python is Now the Most Popular Introductory Teaching Language at Top U.S.
Universities, Philip Guo, July 7, 2014
http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-
introductory-teaching-language-at-top-us-universities/fulltext
www.pythontutor.com
Phillip Guo
University of Rochester
www.pgbovine.net
www.pythontutor.com
http://cacm.acm.org/magazines/2015/3/183588-python-for-beginners/fulltext
https://www.python.org/doc/essays/cp4e/ August 1999
Message from Our BDFL
https://www.youtube.com/watch?v=SdH8fI1aNZA
https://www.youtube.com/watch?v=xLVxoz-mQFs
https://www.youtube.com/watch?v=rTTFh7HOlC0
Allen B.
Downey
Jeff Elkner
1999
2002
http://greenteapress.com/thinkjava/
https://sites.google.com/site/allendowney/
http://www.elkner.net/
http://greenteapress.com/thinkjava/
https://sites.google.com/site/allendowney/
http://www.elkner.net/
Allen B.
Downey
Jeff Elkner
1999
2002
2010
www.tsugi.org
http://www.skulpt.org/
http://interactivepython.org/
https://www.luther.edu/millbr02/
Brad
Miller
>12 Million Students
www.codeskulptor.org http://www.cs.rice.edu/~rixner/
Scott
Rixner
Freely Reusable and Re-mixable
• Course Enrollment
• Coursera, Dr. Chuck Online, CourseSites, CanvasNet (soon)
• Statement of Accomplishment on Coursera
• Badge on Dr. Chuck Online
• Book: PDF, MOBI, EPUB, iBooks (CC-BY-NC*)
• Lecture Slides in editable form (CC-BY)
• Lecture Videos in MP4 or YouTube (CC-BY)
• Auto-Grader software integrated into any LMS
* I will remove NC for a legitimate translation
slides.pr4e.org
translate.pr4e.org
Open / Free has
other advantages...
Victor KC Lee @statkclee https://github.com/statkclee
If the observed effect over the past 15
years is that Python has emerged as
the leading language to engage a
broad range of programmers what is
the cause?
If the observed effect over the past 15
years is that Python has emerged as
the leading language to engage a
broad range of programmers what is
the cause?
Is it white space?

Contenu connexe

Tendances

An introduction to Python for absolute beginners
An introduction to Python for absolute beginnersAn introduction to Python for absolute beginners
An introduction to Python for absolute beginnersKálmán "KAMI" Szalai
 
Introduction to using google colab
Introduction to using google colabIntroduction to using google colab
Introduction to using google colabali alemi
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to PythonNowell Strite
 
Pycon2013 : Application of Python in Robotics
Pycon2013  : Application of Python in RoboticsPycon2013  : Application of Python in Robotics
Pycon2013 : Application of Python in RoboticsLentin Joseph
 
Python, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for EngineersPython, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for EngineersBoey Pak Cheong
 
Python NumPy Tutorial | NumPy Array | Edureka
Python NumPy Tutorial | NumPy Array | EdurekaPython NumPy Tutorial | NumPy Array | Edureka
Python NumPy Tutorial | NumPy Array | EdurekaEdureka!
 
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...Edureka!
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python amiable_indian
 
Deep Learning - Overview of my work II
Deep Learning - Overview of my work IIDeep Learning - Overview of my work II
Deep Learning - Overview of my work IIMohamed Loey
 
Python final presentation kirti ppt1
Python final presentation kirti ppt1Python final presentation kirti ppt1
Python final presentation kirti ppt1Kirti Verma
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to pythonAgung Wahyudi
 
Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)Pedro Rodrigues
 

Tendances (20)

An introduction to Python for absolute beginners
An introduction to Python for absolute beginnersAn introduction to Python for absolute beginners
An introduction to Python for absolute beginners
 
Python Programming
Python ProgrammingPython Programming
Python Programming
 
Python basic
Python basicPython basic
Python basic
 
Intro to Python
Intro to PythonIntro to Python
Intro to Python
 
Introduction to using google colab
Introduction to using google colabIntroduction to using google colab
Introduction to using google colab
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
Pycon2013 : Application of Python in Robotics
Pycon2013  : Application of Python in RoboticsPycon2013  : Application of Python in Robotics
Pycon2013 : Application of Python in Robotics
 
Python, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for EngineersPython, the Language of Science and Engineering for Engineers
Python, the Language of Science and Engineering for Engineers
 
Python NumPy Tutorial | NumPy Array | Edureka
Python NumPy Tutorial | NumPy Array | EdurekaPython NumPy Tutorial | NumPy Array | Edureka
Python NumPy Tutorial | NumPy Array | Edureka
 
Fast api
Fast apiFast api
Fast api
 
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
 
Python ppt
Python pptPython ppt
Python ppt
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python
 
Deep Learning - Overview of my work II
Deep Learning - Overview of my work IIDeep Learning - Overview of my work II
Deep Learning - Overview of my work II
 
Python final ppt
Python final pptPython final ppt
Python final ppt
 
Python final presentation kirti ppt1
Python final presentation kirti ppt1Python final presentation kirti ppt1
Python final presentation kirti ppt1
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Python Presentation
Python PresentationPython Presentation
Python Presentation
 
Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)Introduction to the basics of Python programming (part 1)
Introduction to the basics of Python programming (part 1)
 
Python by Rj
Python by RjPython by Rj
Python by Rj
 

En vedette

Lecture 6.1 flow control selection
Lecture 6.1  flow control selectionLecture 6.1  flow control selection
Lecture 6.1 flow control selectionalvin567
 
Virtual education, and Future of Virtual education in Pakistan.
Virtual education, and Future of Virtual education in Pakistan.Virtual education, and Future of Virtual education in Pakistan.
Virtual education, and Future of Virtual education in Pakistan.Syed Farjad Zia Zaidi
 
Ability Vs Attitude
Ability Vs  AttitudeAbility Vs  Attitude
Ability Vs Attitudeeranajoy
 
Effective Use Of Textbooks
Effective Use Of TextbooksEffective Use Of Textbooks
Effective Use Of TextbooksWaqas Khan
 
Presentation: Higher Education in Pakistan: An ICT Integration Viewpoint
Presentation: Higher Education in Pakistan: An ICT Integration ViewpointPresentation: Higher Education in Pakistan: An ICT Integration Viewpoint
Presentation: Higher Education in Pakistan: An ICT Integration ViewpointZaffar Ahmed Shaikh
 
The metacognitive process
The metacognitive processThe metacognitive process
The metacognitive processJessa Pamonag
 
Developing Metacognitive Skills In Your Students
Developing Metacognitive Skills In Your StudentsDeveloping Metacognitive Skills In Your Students
Developing Metacognitive Skills In Your Studentsjanesutton48
 
Metacognitive approach
Metacognitive approachMetacognitive approach
Metacognitive approachJobe Canenet
 
Reflective thinking/teaching
Reflective thinking/teachingReflective thinking/teaching
Reflective thinking/teachingJason Tutor
 
Curriculum development process in pakistan (by umair ashraf)
Curriculum development process in pakistan (by umair ashraf)Curriculum development process in pakistan (by umair ashraf)
Curriculum development process in pakistan (by umair ashraf)Umair Ashraf
 
Curriculum development
Curriculum developmentCurriculum development
Curriculum developmentcuterodz042909
 

En vedette (17)

Lecture 6.1 flow control selection
Lecture 6.1  flow control selectionLecture 6.1  flow control selection
Lecture 6.1 flow control selection
 
Programming for Everybody (Python)
Programming for Everybody (Python)Programming for Everybody (Python)
Programming for Everybody (Python)
 
Virtual education, and Future of Virtual education in Pakistan.
Virtual education, and Future of Virtual education in Pakistan.Virtual education, and Future of Virtual education in Pakistan.
Virtual education, and Future of Virtual education in Pakistan.
 
Behaviourism
BehaviourismBehaviourism
Behaviourism
 
A DIFFERENT ANGLE: Food for Thought - Lifelong Manifesto In Slides
A DIFFERENT ANGLE: Food for Thought - Lifelong Manifesto In SlidesA DIFFERENT ANGLE: Food for Thought - Lifelong Manifesto In Slides
A DIFFERENT ANGLE: Food for Thought - Lifelong Manifesto In Slides
 
Ability Vs Attitude
Ability Vs  AttitudeAbility Vs  Attitude
Ability Vs Attitude
 
Attitude
AttitudeAttitude
Attitude
 
Effective Use Of Textbooks
Effective Use Of TextbooksEffective Use Of Textbooks
Effective Use Of Textbooks
 
Presentation: Higher Education in Pakistan: An ICT Integration Viewpoint
Presentation: Higher Education in Pakistan: An ICT Integration ViewpointPresentation: Higher Education in Pakistan: An ICT Integration Viewpoint
Presentation: Higher Education in Pakistan: An ICT Integration Viewpoint
 
The metacognitive process
The metacognitive processThe metacognitive process
The metacognitive process
 
Developing Metacognitive Skills In Your Students
Developing Metacognitive Skills In Your StudentsDeveloping Metacognitive Skills In Your Students
Developing Metacognitive Skills In Your Students
 
Metacognitive
MetacognitiveMetacognitive
Metacognitive
 
curriculum
curriculumcurriculum
curriculum
 
Metacognitive approach
Metacognitive approachMetacognitive approach
Metacognitive approach
 
Reflective thinking/teaching
Reflective thinking/teachingReflective thinking/teaching
Reflective thinking/teaching
 
Curriculum development process in pakistan (by umair ashraf)
Curriculum development process in pakistan (by umair ashraf)Curriculum development process in pakistan (by umair ashraf)
Curriculum development process in pakistan (by umair ashraf)
 
Curriculum development
Curriculum developmentCurriculum development
Curriculum development
 

Similaire à Programming for Everybody in Python

Why Python is better for Data Science
Why Python is better for Data ScienceWhy Python is better for Data Science
Why Python is better for Data ScienceÍcaro Medeiros
 
Growing Innovators: How Our Schools Will Make the Great Minds of Tomorrow
Growing Innovators: How Our Schools Will Make the Great Minds of TomorrowGrowing Innovators: How Our Schools Will Make the Great Minds of Tomorrow
Growing Innovators: How Our Schools Will Make the Great Minds of TomorrowRandy Rodgers
 
Python and Jupyter: Your Gateway for Learning
Python and Jupyter: Your Gateway for LearningPython and Jupyter: Your Gateway for Learning
Python and Jupyter: Your Gateway for LearningCarol Willing
 
Free Stuff Finding And Using Resources From The
Free Stuff Finding And Using Resources From TheFree Stuff Finding And Using Resources From The
Free Stuff Finding And Using Resources From TheFrances Bell
 
Powerful Podcast Feeds
Powerful Podcast FeedsPowerful Podcast Feeds
Powerful Podcast FeedsKondisko
 
Organizing Information in a 2.0 World
Organizing Information in a 2.0 WorldOrganizing Information in a 2.0 World
Organizing Information in a 2.0 WorldFloyd Pentlin
 
Uncover Python's Potential in Machine Learning
Uncover Python's Potential in Machine LearningUncover Python's Potential in Machine Learning
Uncover Python's Potential in Machine LearningKan Ouivirach, Ph.D.
 
Getting Started with Python
Getting Started with PythonGetting Started with Python
Getting Started with PythonEmily Dong
 
STEAM Workshops with Binder and JupyterHub
STEAM Workshops with Binder and JupyterHubSTEAM Workshops with Binder and JupyterHub
STEAM Workshops with Binder and JupyterHubCarol Willing
 
PLE, TECHNOLOGY ENHANCED LEARNING ACTIVITIES AND OTHER TAPAS WITH EMERGENT PE...
PLE, TECHNOLOGY ENHANCED LEARNING ACTIVITIES AND OTHER TAPAS WITH EMERGENT PE...PLE, TECHNOLOGY ENHANCED LEARNING ACTIVITIES AND OTHER TAPAS WITH EMERGENT PE...
PLE, TECHNOLOGY ENHANCED LEARNING ACTIVITIES AND OTHER TAPAS WITH EMERGENT PE...Linda Castañeda
 
11.10 organizing information
11.10 organizing information11.10 organizing information
11.10 organizing informationFloyd Pentlin
 
Podcasting Short Presentation At MAESP Spring Conference
Podcasting Short Presentation At MAESP Spring ConferencePodcasting Short Presentation At MAESP Spring Conference
Podcasting Short Presentation At MAESP Spring ConferenceRichard Voltz
 
11.10 organizing information revisited
11.10 organizing information revisited11.10 organizing information revisited
11.10 organizing information revisitedFloyd Pentlin
 
Python para Zumbis atinge 35 mil alunos
Python para Zumbis atinge 35 mil alunosPython para Zumbis atinge 35 mil alunos
Python para Zumbis atinge 35 mil alunostdc-globalcode
 
Putting Cracks in the Paywall: Connecting Librarian Values, Actions, and Tech...
Putting Cracks in the Paywall: Connecting Librarian Values, Actions, and Tech...Putting Cracks in the Paywall: Connecting Librarian Values, Actions, and Tech...
Putting Cracks in the Paywall: Connecting Librarian Values, Actions, and Tech...Robyn Hall
 
Outreach Emerging Technologies Subcommittee - LibGuides at Florida Atlantic U...
Outreach Emerging Technologies Subcommittee - LibGuides at Florida Atlantic U...Outreach Emerging Technologies Subcommittee - LibGuides at Florida Atlantic U...
Outreach Emerging Technologies Subcommittee - LibGuides at Florida Atlantic U...Alyse Ergood McKeal
 

Similaire à Programming for Everybody in Python (20)

Cool Toys Conversations, June 2009
Cool Toys Conversations, June 2009Cool Toys Conversations, June 2009
Cool Toys Conversations, June 2009
 
Great 8
Great 8Great 8
Great 8
 
Why Python is better for Data Science
Why Python is better for Data ScienceWhy Python is better for Data Science
Why Python is better for Data Science
 
Growing Innovators: How Our Schools Will Make the Great Minds of Tomorrow
Growing Innovators: How Our Schools Will Make the Great Minds of TomorrowGrowing Innovators: How Our Schools Will Make the Great Minds of Tomorrow
Growing Innovators: How Our Schools Will Make the Great Minds of Tomorrow
 
Python and Jupyter: Your Gateway for Learning
Python and Jupyter: Your Gateway for LearningPython and Jupyter: Your Gateway for Learning
Python and Jupyter: Your Gateway for Learning
 
Free Stuff Finding And Using Resources From The
Free Stuff Finding And Using Resources From TheFree Stuff Finding And Using Resources From The
Free Stuff Finding And Using Resources From The
 
Powerful Podcast Feeds
Powerful Podcast FeedsPowerful Podcast Feeds
Powerful Podcast Feeds
 
Organizing Information in a 2.0 World
Organizing Information in a 2.0 WorldOrganizing Information in a 2.0 World
Organizing Information in a 2.0 World
 
Uncover Python's Potential in Machine Learning
Uncover Python's Potential in Machine LearningUncover Python's Potential in Machine Learning
Uncover Python's Potential in Machine Learning
 
I pad ebook_final
I pad ebook_finalI pad ebook_final
I pad ebook_final
 
Getting Started with Python
Getting Started with PythonGetting Started with Python
Getting Started with Python
 
Podcasting
PodcastingPodcasting
Podcasting
 
STEAM Workshops with Binder and JupyterHub
STEAM Workshops with Binder and JupyterHubSTEAM Workshops with Binder and JupyterHub
STEAM Workshops with Binder and JupyterHub
 
PLE, TECHNOLOGY ENHANCED LEARNING ACTIVITIES AND OTHER TAPAS WITH EMERGENT PE...
PLE, TECHNOLOGY ENHANCED LEARNING ACTIVITIES AND OTHER TAPAS WITH EMERGENT PE...PLE, TECHNOLOGY ENHANCED LEARNING ACTIVITIES AND OTHER TAPAS WITH EMERGENT PE...
PLE, TECHNOLOGY ENHANCED LEARNING ACTIVITIES AND OTHER TAPAS WITH EMERGENT PE...
 
11.10 organizing information
11.10 organizing information11.10 organizing information
11.10 organizing information
 
Podcasting Short Presentation At MAESP Spring Conference
Podcasting Short Presentation At MAESP Spring ConferencePodcasting Short Presentation At MAESP Spring Conference
Podcasting Short Presentation At MAESP Spring Conference
 
11.10 organizing information revisited
11.10 organizing information revisited11.10 organizing information revisited
11.10 organizing information revisited
 
Python para Zumbis atinge 35 mil alunos
Python para Zumbis atinge 35 mil alunosPython para Zumbis atinge 35 mil alunos
Python para Zumbis atinge 35 mil alunos
 
Putting Cracks in the Paywall: Connecting Librarian Values, Actions, and Tech...
Putting Cracks in the Paywall: Connecting Librarian Values, Actions, and Tech...Putting Cracks in the Paywall: Connecting Librarian Values, Actions, and Tech...
Putting Cracks in the Paywall: Connecting Librarian Values, Actions, and Tech...
 
Outreach Emerging Technologies Subcommittee - LibGuides at Florida Atlantic U...
Outreach Emerging Technologies Subcommittee - LibGuides at Florida Atlantic U...Outreach Emerging Technologies Subcommittee - LibGuides at Florida Atlantic U...
Outreach Emerging Technologies Subcommittee - LibGuides at Florida Atlantic U...
 

Plus de Charles Severance

LTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationLTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationCharles Severance
 
Sakai Hierarchy Framework Changes Overview (not implemented)
Sakai Hierarchy  Framework Changes Overview (not implemented)Sakai Hierarchy  Framework Changes Overview (not implemented)
Sakai Hierarchy Framework Changes Overview (not implemented)Charles Severance
 
Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Charles Severance
 
Exploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemExploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemCharles Severance
 
Exploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiExploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiCharles Severance
 
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Charles Severance
 
Beyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at ScaleBeyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at ScaleCharles Severance
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentCharles Severance
 
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCharles Severance
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and LearningCharles Severance
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and LearningCharles Severance
 
A View on the Future of Sakai
A View on the Future of SakaiA View on the Future of Sakai
A View on the Future of SakaiCharles Severance
 
The Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsThe Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsCharles Severance
 
Standards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning EcosystemStandards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning EcosystemCharles Severance
 
Updated Version: Tsugi Overview
Updated Version: Tsugi OverviewUpdated Version: Tsugi Overview
Updated Version: Tsugi OverviewCharles Severance
 
Standards Update: Apereo 2015
Standards Update: Apereo 2015Standards Update: Apereo 2015
Standards Update: Apereo 2015Charles Severance
 
Apereo 2015: The State of Sakai
Apereo 2015: The State of SakaiApereo 2015: The State of Sakai
Apereo 2015: The State of SakaiCharles Severance
 
The Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyThe Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyCharles Severance
 

Plus de Charles Severance (20)

LTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS IntegrationLTI Advantage: The Next Big Thing in LMS Integration
LTI Advantage: The Next Big Thing in LMS Integration
 
Hierarchy requirements
Hierarchy requirements Hierarchy requirements
Hierarchy requirements
 
Sakai Hierarchy Framework Changes Overview (not implemented)
Sakai Hierarchy  Framework Changes Overview (not implemented)Sakai Hierarchy  Framework Changes Overview (not implemented)
Sakai Hierarchy Framework Changes Overview (not implemented)
 
Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)Building the NGDLE with Tsugi (次) and Koseu(코스)
Building the NGDLE with Tsugi (次) and Koseu(코스)
 
Exploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning EcosystemExploring the Next Generation Digital Learning Ecosystem
Exploring the Next Generation Digital Learning Ecosystem
 
Exploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with TsugiExploring the Next Generation Digital Learning Environment with Tsugi
Exploring the Next Generation Digital Learning Environment with Tsugi
 
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
 
Beyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at ScaleBeyond MOOCs: Open Education at Scale
Beyond MOOCs: Open Education at Scale
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning Environment
 
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad ReuseCloudSocial: A New Approach to Enabling Open Content for Broad Reuse
CloudSocial: A New Approach to Enabling Open Content for Broad Reuse
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
 
The Game of MOOCs
The Game of MOOCsThe Game of MOOCs
The Game of MOOCs
 
A View on the Future of Sakai
A View on the Future of SakaiA View on the Future of Sakai
A View on the Future of Sakai
 
The Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning ToolsThe Next Generation of Teaching and Learning Tools
The Next Generation of Teaching and Learning Tools
 
Standards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning EcosystemStandards to Enable an Open Learning Ecosystem
Standards to Enable an Open Learning Ecosystem
 
Updated Version: Tsugi Overview
Updated Version: Tsugi OverviewUpdated Version: Tsugi Overview
Updated Version: Tsugi Overview
 
Standards Update: Apereo 2015
Standards Update: Apereo 2015Standards Update: Apereo 2015
Standards Update: Apereo 2015
 
Apereo 2015: The State of Sakai
Apereo 2015: The State of SakaiApereo 2015: The State of Sakai
Apereo 2015: The State of Sakai
 
The Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational TechnologyThe Trials and Tribulations of Predicting the Future of Educational Technology
The Trials and Tribulations of Predicting the Future of Educational Technology
 

Dernier

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Dernier (20)

Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 

Programming for Everybody in Python

Notes de l'éditeur

  1. Total students: 363K, paid 3325 1/10 finished 1/100 paid 150K students 1486 books wholesale for my book $3.82
  2. University of Rochester
  3. Evaluation, Design and Implementing Technology systems BSI, Python, R, JavaScript, Java, PHP, SQL, Swift, ObjectiveC. Statistics, Visualization, Economics, Game Theory, Motivation, Network Analysis.
  4. 2015 – 57% women
  5. Top search query on Coursera is "Python" The top-10 are mostly programming relatted
  6. 1/3 Women – Teaching at 150K is different than teaching at 20K
  7. $3.5M
  8. High School Advanced Placement thoughts.
  9. University of Rochester
  10. "Python is a fad"
  11. Top search query on Coursera is "Python" The top-10 are mostly programming related