SlideShare a Scribd company logo
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

PPTX
Idioms p2
la7th
 
KEY
Python Dictionary
Colin Su
 
PDF
Introduction to Google Compute Engine
Colin Su
 
PPTX
The R of War
Kevin Davis
 
PDF
Essay Security Council
Brittney Thompson
 
PPTX
SPWK '20 - explaining data science to humans.pptx
Doug Hall
 
PPTX
LAFS SVI Level 10 - Managing Your Career
David Mullich
 
PDF
Introduction to Google Cloud Endpoints: Speed Up Your API Development
Colin Su
 
Idioms p2
la7th
 
Python Dictionary
Colin Su
 
Introduction to Google Compute Engine
Colin Su
 
The R of War
Kevin Davis
 
Essay Security Council
Brittney Thompson
 
SPWK '20 - explaining data science to humans.pptx
Doug Hall
 
LAFS SVI Level 10 - Managing Your Career
David Mullich
 
Introduction to Google Cloud Endpoints: Speed Up Your API Development
Colin Su
 

More from Colin Su (20)

PDF
Functional programming in Python
Colin Su
 
PDF
Web2py Code Lab
Colin Su
 
PDF
A Tour of Google Cloud Platform
Colin Su
 
PDF
Introduction to Facebook JavaScript & Python SDK
Colin Su
 
PDF
Introduction to MapReduce & hadoop
Colin Su
 
PDF
Introduction to Google App Engine
Colin Su
 
PDF
Django Deployer
Colin Su
 
PDF
Introduction to Google - the most natural way to learn English (English Speech)
Colin Su
 
PDF
房地產報告
Colin Su
 
PDF
Introduction to Git
Colin Su
 
PDF
Introduction to Facebook Javascript SDK (NEW)
Colin Su
 
PDF
Introduction to Facebook Python API
Colin Su
 
PDF
Facebook Python SDK - Introduction
Colin Su
 
PDF
Web Programming - 1st TA Session
Colin Su
 
PDF
Nested List Comprehension and Binary Search
Colin Su
 
PDF
Python-List comprehension
Colin Su
 
PDF
Python-FileIO
Colin Su
 
PDF
Vim editor
Colin Su
 
PDF
VPython introduction
Colin Su
 
PDF
Linux-Permission
Colin Su
 
Functional programming in Python
Colin Su
 
Web2py Code Lab
Colin Su
 
A Tour of Google Cloud Platform
Colin Su
 
Introduction to Facebook JavaScript & Python SDK
Colin Su
 
Introduction to MapReduce & hadoop
Colin Su
 
Introduction to Google App Engine
Colin Su
 
Django Deployer
Colin Su
 
Introduction to Google - the most natural way to learn English (English Speech)
Colin Su
 
房地產報告
Colin Su
 
Introduction to Git
Colin Su
 
Introduction to Facebook Javascript SDK (NEW)
Colin Su
 
Introduction to Facebook Python API
Colin Su
 
Facebook Python SDK - Introduction
Colin Su
 
Web Programming - 1st TA Session
Colin Su
 
Nested List Comprehension and Binary Search
Colin Su
 
Python-List comprehension
Colin Su
 
Python-FileIO
Colin Su
 
Vim editor
Colin Su
 
VPython introduction
Colin Su
 
Linux-Permission
Colin Su
 
Ad

Recently uploaded (20)

PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
The Future of Artificial Intelligence (AI)
Mukul
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Ad

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