0% found this document useful (0 votes)
7 views5 pages

01+Why+Programming+Python

Uploaded by

elrasifasmaa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views5 pages

01+Why+Programming+Python

Uploaded by

elrasifasmaa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Python Programming

Why Programming?
Python?
Mostafa S. Ibrahim
Teaching, Training and Coaching since more than a decade!

Artificial Intelligence & Computer Vision Researcher


PhD from Simon Fraser University - Canada
Bachelor / Msc from Cairo University - Egypt
Ex-(Software Engineer / ICPC World Finalist)
Why Learn Programming?
● Improve problem-solving skills
● Building real-life applications
● Better understanding for technologies
● It has great earning potential (Highest salaries) / Strong demands
● Much fun for a lot of us
● Participating in programming competitions (e.g. ICPC/IOI)
○ Build a lot of connections / travel
● You may work in giant companies such as Google and Microsoft
Why Python?
● Powerful general-purpose programming language. Useful in:
○ Data Science, Machine Learning, Web Development, Testing, Automation, Academia, etc
● Simplicity: Easy to install and code! Much easier start for beginners
● Huge Community
○ A lot of questions and answers in the web / stack overflow
○ Python has numerous libraries for different needs
● Python is ranked somewhere in top 3
○ Google: tiobe index, PYPL index, IEEE spectrum programming languages, More
○ Other popular languages: Java, Javascript, C/C++, C#
Math? Who could learn? How hard?
● Programming doesn’t need math background/skills, although useful for mind
● ANYONE can learn programmings (Kids do)
● Learning programming is like learning a new different human language
○ Say you are learning chinese
■ It is so different from Arabic/English/Germany
○ For some students, the begin is a bit weird, then you fall in love.
○ Don’t run away! Don’t tell yourself it is not for me!

Img Src Src Src


“Acquire knowledge and impart it to the people.”

“Seek knowledge from the Cradle to the Grave.”

You might also like