SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
How I forgot iostream
the story of a C(++) ten-point-someone
How I forgot iostream
@SarupBanskota
the story of a C(++) ten-point-someone
Some Python a
day keeps the
semicolons
away;
Some Python a
day keeps the
semicolons
away;
I started to learn Python because
I thought C/C++ was cryptic. I
spent time on it because its
impact on code readability was
impressive and saved my time.
I know C; why
trouble me?
I know C; why
trouble me?
I started to learn Python because
I thought C/C++ was cryptic. I
spent time on it because its
impact on code readability was
impressive and saved my time.
I stuck with it because it would
quickly help me prototype.
I loved it more because it was
hassle free, and there was help.
If all you have is
a hammer, every
problem looks
like a nail.
If all you have is
a hammer, every
problem looks
like a nail.
I started to learn Python because
I thought C/C++ was cryptic. I
spent time on it because its
impact on code readability was
impressive and saved my time.
I stuck with it because it would
quickly help me prototype.
I loved it more because it was
hassle free, and there was help.
With the C I knew, my programs
stayed at the terminal and had
nasty graphics. With Python, I
went from 0 to web in no time!
Okay, so who uses
Python? I have
better things to do
than just write lab
programs.
Okay, so who uses
Python? I have
better things to do
than just write lab
programs.
I started to learn Python because
I thought C/C++ was cryptic. I
spent time on it because its
impact on code readability was
impressive and saved my time.
I stuck with it because it would
quickly help me prototype.
I loved it more because it was
hassle free, and there was help.
With the C I knew, my programs
stayed at the terminal and had
nasty graphics. With Python, I
went from 0 to web in no time!
It felt good to know Python skills
are wanted. Google uses it, and
so do so many of the world’s
nicest and newest startups.
You should learn it
too! It’s great to
prototype, to build
something good
and quick, and
there’s help!
You should learn it
too! It’s great to
prototype, to build
something good
and quick, and
there’s help!
I started to learn Python because
I thought C/C++ was cryptic. I
spent time on it because its
impact on code readability was
impressive and saved my time.
I stuck with it because it would
quickly help me prototype.
I loved it more because it was
hassle free, and there was help.
With the C I knew, my programs
stayed at the terminal and had
nasty graphics. With Python, I
went from 0 to web in no time!
It felt good to know Python skills
are wanted. Google uses it, and
so do so many of the world’s
nicest and newest startups.
I love Python
because it can do
everything I need.
Even make toast ;)
thanks
Chris for the illustrations; PSF for the awesome language

Contenu connexe

Similaire à How I forgot iostream - The story of a C++ programmer's journey to Python

Summative Reflection
Summative ReflectionSummative Reflection
Summative Reflectionholaitsnoraxo
 
SharePoint Musical - SharePoint Saturday 2014
SharePoint Musical  - SharePoint Saturday 2014SharePoint Musical  - SharePoint Saturday 2014
SharePoint Musical - SharePoint Saturday 2014Cloud2
 
Give your own person opinion and response to this post- I think that C.docx
Give your own person opinion and response to this post- I think that C.docxGive your own person opinion and response to this post- I think that C.docx
Give your own person opinion and response to this post- I think that C.docxfrancescaj1
 
ICT End of Year Reflection PPT
ICT End of Year Reflection PPTICT End of Year Reflection PPT
ICT End of Year Reflection PPT12ngps1
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDEEvan Lin
 
Open source software for startups
Open source software for startupsOpen source software for startups
Open source software for startupsvictorneo
 
But there is no web component for that - Web Components Remote Conference - 2...
But there is no web component for that - Web Components Remote Conference - 2...But there is no web component for that - Web Components Remote Conference - 2...
But there is no web component for that - Web Components Remote Conference - 2...Horacio Gonzalez
 
What is Python? (Silicon Valley CodeCamp 2015)
What is Python? (Silicon Valley CodeCamp 2015)What is Python? (Silicon Valley CodeCamp 2015)
What is Python? (Silicon Valley CodeCamp 2015)wesley chun
 

Similaire à How I forgot iostream - The story of a C++ programmer's journey to Python (20)

Summative Reflection
Summative ReflectionSummative Reflection
Summative Reflection
 
SharePoint Musical - SharePoint Saturday 2014
SharePoint Musical  - SharePoint Saturday 2014SharePoint Musical  - SharePoint Saturday 2014
SharePoint Musical - SharePoint Saturday 2014
 
Mag pi18 Citation "PhotoReportage"
Mag pi18 Citation "PhotoReportage"Mag pi18 Citation "PhotoReportage"
Mag pi18 Citation "PhotoReportage"
 
Py Mag 2007 10
Py Mag 2007 10Py Mag 2007 10
Py Mag 2007 10
 
Programming Gives You Superpowers
Programming Gives You SuperpowersProgramming Gives You Superpowers
Programming Gives You Superpowers
 
Presentation1
Presentation1Presentation1
Presentation1
 
10 popular software programs written in python
10 popular software programs written in python 10 popular software programs written in python
10 popular software programs written in python
 
Technology A2
Technology A2Technology A2
Technology A2
 
Why learn python in 2017?
Why learn python in 2017?Why learn python in 2017?
Why learn python in 2017?
 
Give your own person opinion and response to this post- I think that C.docx
Give your own person opinion and response to this post- I think that C.docxGive your own person opinion and response to this post- I think that C.docx
Give your own person opinion and response to this post- I think that C.docx
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Guest lecture at Coding Culture, Utrecht
Guest lecture at Coding Culture, UtrechtGuest lecture at Coding Culture, Utrecht
Guest lecture at Coding Culture, Utrecht
 
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
 
ICT End of Year Reflection PPT
ICT End of Year Reflection PPTICT End of Year Reflection PPT
ICT End of Year Reflection PPT
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDE
 
Open source software for startups
Open source software for startupsOpen source software for startups
Open source software for startups
 
But there is no web component for that - Web Components Remote Conference - 2...
But there is no web component for that - Web Components Remote Conference - 2...But there is no web component for that - Web Components Remote Conference - 2...
But there is no web component for that - Web Components Remote Conference - 2...
 
python training.docx
python training.docxpython training.docx
python training.docx
 
What is Python? (Silicon Valley CodeCamp 2015)
What is Python? (Silicon Valley CodeCamp 2015)What is Python? (Silicon Valley CodeCamp 2015)
What is Python? (Silicon Valley CodeCamp 2015)
 
venv and pip.pdf
venv and pip.pdfvenv and pip.pdf
venv and pip.pdf
 

Plus de Sarup Banskota

Curious case-of-fedora-freshmen
Curious case-of-fedora-freshmenCurious case-of-fedora-freshmen
Curious case-of-fedora-freshmenSarup Banskota
 
Building Designer Office, online
Building Designer Office, onlineBuilding Designer Office, online
Building Designer Office, onlineSarup Banskota
 
Introduction to FOSS techniques
Introduction to FOSS techniquesIntroduction to FOSS techniques
Introduction to FOSS techniquesSarup Banskota
 
Tapping designer thought process, The Goa Project 2013
Tapping designer thought process, The Goa Project 2013Tapping designer thought process, The Goa Project 2013
Tapping designer thought process, The Goa Project 2013Sarup Banskota
 
Using open source software to uncover extra terrestrials!
Using open source software to uncover extra terrestrials!Using open source software to uncover extra terrestrials!
Using open source software to uncover extra terrestrials!Sarup Banskota
 
You’re getting it all wrong
You’re getting it all wrongYou’re getting it all wrong
You’re getting it all wrongSarup Banskota
 
Replacing plastic bottles with something healthier, greener, costlier.
Replacing plastic bottles with something healthier, greener, costlier.Replacing plastic bottles with something healthier, greener, costlier.
Replacing plastic bottles with something healthier, greener, costlier.Sarup Banskota
 
Why say F*** U plastic
Why say F*** U plasticWhy say F*** U plastic
Why say F*** U plasticSarup Banskota
 
Looking Behind. And ahead.
Looking Behind. And ahead.Looking Behind. And ahead.
Looking Behind. And ahead.Sarup Banskota
 

Plus de Sarup Banskota (12)

Curious case-of-fedora-freshmen
Curious case-of-fedora-freshmenCurious case-of-fedora-freshmen
Curious case-of-fedora-freshmen
 
Building Designer Office, online
Building Designer Office, onlineBuilding Designer Office, online
Building Designer Office, online
 
Sarup fossasia
Sarup fossasiaSarup fossasia
Sarup fossasia
 
Introduction to FOSS techniques
Introduction to FOSS techniquesIntroduction to FOSS techniques
Introduction to FOSS techniques
 
Tapping designer thought process, The Goa Project 2013
Tapping designer thought process, The Goa Project 2013Tapping designer thought process, The Goa Project 2013
Tapping designer thought process, The Goa Project 2013
 
Do you haz the grit
Do you haz the gritDo you haz the grit
Do you haz the grit
 
Using open source software to uncover extra terrestrials!
Using open source software to uncover extra terrestrials!Using open source software to uncover extra terrestrials!
Using open source software to uncover extra terrestrials!
 
You’re getting it all wrong
You’re getting it all wrongYou’re getting it all wrong
You’re getting it all wrong
 
Lol, it's India.
Lol, it's India.Lol, it's India.
Lol, it's India.
 
Replacing plastic bottles with something healthier, greener, costlier.
Replacing plastic bottles with something healthier, greener, costlier.Replacing plastic bottles with something healthier, greener, costlier.
Replacing plastic bottles with something healthier, greener, costlier.
 
Why say F*** U plastic
Why say F*** U plasticWhy say F*** U plastic
Why say F*** U plastic
 
Looking Behind. And ahead.
Looking Behind. And ahead.Looking Behind. And ahead.
Looking Behind. And ahead.
 

Dernier

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Dernier (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

How I forgot iostream - The story of a C++ programmer's journey to Python

  • 1. How I forgot iostream the story of a C(++) ten-point-someone
  • 2. How I forgot iostream @SarupBanskota the story of a C(++) ten-point-someone
  • 3. Some Python a day keeps the semicolons away;
  • 4. Some Python a day keeps the semicolons away;
  • 5. I started to learn Python because I thought C/C++ was cryptic. I spent time on it because its impact on code readability was impressive and saved my time.
  • 6. I know C; why trouble me?
  • 7. I know C; why trouble me?
  • 8. I started to learn Python because I thought C/C++ was cryptic. I spent time on it because its impact on code readability was impressive and saved my time. I stuck with it because it would quickly help me prototype. I loved it more because it was hassle free, and there was help.
  • 9. If all you have is a hammer, every problem looks like a nail.
  • 10. If all you have is a hammer, every problem looks like a nail.
  • 11. I started to learn Python because I thought C/C++ was cryptic. I spent time on it because its impact on code readability was impressive and saved my time. I stuck with it because it would quickly help me prototype. I loved it more because it was hassle free, and there was help. With the C I knew, my programs stayed at the terminal and had nasty graphics. With Python, I went from 0 to web in no time!
  • 12. Okay, so who uses Python? I have better things to do than just write lab programs.
  • 13. Okay, so who uses Python? I have better things to do than just write lab programs.
  • 14. I started to learn Python because I thought C/C++ was cryptic. I spent time on it because its impact on code readability was impressive and saved my time. I stuck with it because it would quickly help me prototype. I loved it more because it was hassle free, and there was help. With the C I knew, my programs stayed at the terminal and had nasty graphics. With Python, I went from 0 to web in no time! It felt good to know Python skills are wanted. Google uses it, and so do so many of the world’s nicest and newest startups.
  • 15. You should learn it too! It’s great to prototype, to build something good and quick, and there’s help!
  • 16. You should learn it too! It’s great to prototype, to build something good and quick, and there’s help!
  • 17. I started to learn Python because I thought C/C++ was cryptic. I spent time on it because its impact on code readability was impressive and saved my time. I stuck with it because it would quickly help me prototype. I loved it more because it was hassle free, and there was help. With the C I knew, my programs stayed at the terminal and had nasty graphics. With Python, I went from 0 to web in no time! It felt good to know Python skills are wanted. Google uses it, and so do so many of the world’s nicest and newest startups. I love Python because it can do everything I need. Even make toast ;)
  • 18. thanks Chris for the illustrations; PSF for the awesome language