SlideShare a Scribd company logo
1 of 23
Download to read offline
How to Speak Charms Like a Wizard
      College English III: Presentation
Can I be a wizard?
    No, it’s impossible.
Things You Need to Know


 Do you believe there are wizards existing in the
 world?
 Do you know actually you’re using the magic
 power everyday, every time?
True Identities of Wizards




    Hagrid in Harry Potter
      the guard of wizards’ campus
True Identities of Wizards




 Richard Stallman in Real World
   the creator of C langugage and Unix system
The Power of Crystal Ball

 Display pictures

 Display videos

 Don’t know how to get
 one
The Power of Your iPad
The Power of Your iPad
Display pictures, videos
The Power of Your iPad
Display pictures, videos

Do Skype calls
The Power of Your iPad
Display pictures, videos

Do Skype calls

Play Angry Birds
The Power of Your iPad
Display pictures, videos

Do Skype calls

Play Angry Birds

Watch oversea news and
tweets
The Power of Your iPad
Display pictures, videos

Do Skype calls

Play Angry Birds

Watch oversea news and
tweets

Sending messages to your
friends
The Power of Your iPad
Display pictures, videos

Do Skype calls

Play Angry Birds

Watch oversea news and
tweets

Sending messages to your
friends

And more...
The Power of Your iPad
Display pictures, videos

Do Skype calls

Play Angry Birds

Watch oversea news and
tweets

Sending messages to your
friends

And more...

Get one by paying from $329,
free shipping
Who needs a crystal ball?
      It’s just like a crap
Charms

Charms = Programming Languages
Wizards write down their charms in the magical books
= Programmers write down their code in their
computers
The programs always work like a charm
(SOMETIMES)
Can You Use It? Yes!
            Here’s a piece of a program:
    if (month < 3):
       y = float(year) - 1.0
       m = float(month) + 12.0
    else:
        y = float(year)
        m = float(month)
    a = 0; b = 0
    if (y + m / 12 + float(day) / 365 > 1582.87166):
        a = int(y / 100)
        b = 2 - a + int(float(a / 4))
    c = int(365.25 * y - 0.75)
    d = int(30.6001 * (m + 1))
     jd = float(b + c + d + day + 1720994.5);
Can You Use It? Yes!


 If you can’t read codes, it’s because the
 code is not on your purpose
T This!
 ry
 define president = Person(“Wet Slip Wu”)
 define president.build_elevator():
     budget = budget - 30000000
 define budget = 1000000000


 president.build_elevator()
 president.build_elevator()


 if budget < 0:
     students.kickout(president)
It’s easy, RIGHT?
Can I be a wizard?
Can I be a wizard?
   Yes, be a programmer.
Start Your Programming Life Right Now
     http://www.codecademy.com/tracks/python

More Related Content

More from Colin Su

Functional programming in Python
Functional programming in PythonFunctional programming in Python
Functional programming in Python
Colin Su
 
Web2py Code Lab
Web2py Code LabWeb2py Code Lab
Web2py Code Lab
Colin Su
 
房地產報告
房地產報告房地產報告
房地產報告
Colin Su
 
Facebook Python SDK - Introduction
Facebook Python SDK - IntroductionFacebook Python SDK - Introduction
Facebook Python SDK - Introduction
Colin Su
 

More from Colin Su (20)

Functional programming in Python
Functional programming in PythonFunctional programming in Python
Functional programming in Python
 
Web2py Code Lab
Web2py Code LabWeb2py Code Lab
Web2py Code Lab
 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud Platform
 
Introduction to Facebook JavaScript & Python SDK
Introduction to Facebook JavaScript & Python SDKIntroduction to Facebook JavaScript & Python SDK
Introduction to Facebook JavaScript & Python SDK
 
Introduction to MapReduce & hadoop
Introduction to MapReduce & hadoopIntroduction to MapReduce & hadoop
Introduction to MapReduce & hadoop
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
Django Deployer
Django DeployerDjango Deployer
Django Deployer
 
Introduction to Google - the most natural way to learn English (English Speech)
Introduction to Google - the most natural way to learn English (English Speech)Introduction to Google - the most natural way to learn English (English Speech)
Introduction to Google - the most natural way to learn English (English Speech)
 
房地產報告
房地產報告房地產報告
房地產報告
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
 
Introduction to Facebook Javascript SDK (NEW)
Introduction to Facebook Javascript SDK (NEW)Introduction to Facebook Javascript SDK (NEW)
Introduction to Facebook Javascript SDK (NEW)
 
Introduction to Facebook Python API
Introduction to Facebook Python APIIntroduction to Facebook Python API
Introduction to Facebook Python API
 
Facebook Python SDK - Introduction
Facebook Python SDK - IntroductionFacebook Python SDK - Introduction
Facebook Python SDK - Introduction
 
Web Programming - 1st TA Session
Web Programming - 1st TA SessionWeb Programming - 1st TA Session
Web Programming - 1st TA Session
 
Nested List Comprehension and Binary Search
Nested List Comprehension and Binary SearchNested List Comprehension and Binary Search
Nested List Comprehension and Binary Search
 
Python-List comprehension
Python-List comprehensionPython-List comprehension
Python-List comprehension
 
Python-FileIO
Python-FileIOPython-FileIO
Python-FileIO
 
Vim editor
Vim editorVim editor
Vim editor
 
VPython introduction
VPython introductionVPython introduction
VPython introduction
 
Linux-Permission
Linux-PermissionLinux-Permission
Linux-Permission
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

How to Speak Charms Like a Wizard

  • 1. How to Speak Charms Like a Wizard College English III: Presentation
  • 2. Can I be a wizard? No, it’s impossible.
  • 3. Things You Need to Know Do you believe there are wizards existing in the world? Do you know actually you’re using the magic power everyday, every time?
  • 4. True Identities of Wizards Hagrid in Harry Potter the guard of wizards’ campus
  • 5. True Identities of Wizards Richard Stallman in Real World the creator of C langugage and Unix system
  • 6. The Power of Crystal Ball Display pictures Display videos Don’t know how to get one
  • 7. The Power of Your iPad
  • 8. The Power of Your iPad Display pictures, videos
  • 9. The Power of Your iPad Display pictures, videos Do Skype calls
  • 10. The Power of Your iPad Display pictures, videos Do Skype calls Play Angry Birds
  • 11. The Power of Your iPad Display pictures, videos Do Skype calls Play Angry Birds Watch oversea news and tweets
  • 12. The Power of Your iPad Display pictures, videos Do Skype calls Play Angry Birds Watch oversea news and tweets Sending messages to your friends
  • 13. The Power of Your iPad Display pictures, videos Do Skype calls Play Angry Birds Watch oversea news and tweets Sending messages to your friends And more...
  • 14. The Power of Your iPad Display pictures, videos Do Skype calls Play Angry Birds Watch oversea news and tweets Sending messages to your friends And more... Get one by paying from $329, free shipping
  • 15. Who needs a crystal ball? It’s just like a crap
  • 16. Charms Charms = Programming Languages Wizards write down their charms in the magical books = Programmers write down their code in their computers The programs always work like a charm (SOMETIMES)
  • 17. Can You Use It? Yes! Here’s a piece of a program: if (month < 3):    y = float(year) - 1.0    m = float(month) + 12.0 else:     y = float(year)     m = float(month) a = 0; b = 0 if (y + m / 12 + float(day) / 365 > 1582.87166):     a = int(y / 100)     b = 2 - a + int(float(a / 4)) c = int(365.25 * y - 0.75) d = int(30.6001 * (m + 1))  jd = float(b + c + d + day + 1720994.5);
  • 18. Can You Use It? Yes! If you can’t read codes, it’s because the code is not on your purpose
  • 19. T This! ry define president = Person(“Wet Slip Wu”) define president.build_elevator(): budget = budget - 30000000 define budget = 1000000000 president.build_elevator() president.build_elevator() if budget < 0: students.kickout(president)
  • 21. Can I be a wizard?
  • 22. Can I be a wizard? Yes, be a programmer.
  • 23. Start Your Programming Life Right Now http://www.codecademy.com/tracks/python