Hello, Python

22

Transcript of Hello, Python

Page 1: Hello, Python
Page 2: Hello, Python

Presented by

Romar Mayer MicabaloDevOps SysAdmin, Innovuze Solutions, Inc.

@hardwyrd (Twitter)

http://blog.rmr.micabalo.xyz

Page 3: Hello, Python

Have you programmed code before?

If yes, what was the purpose?

If no, would you wanna know how to program some code ASAP?

Before we start

Page 4: Hello, Python

Python, the language

Multi-purpose language introduced by Guido Van Rossum in the late 1980s.

First version published publicly is 0.9.0 in 1991.

As of this presentation, versions 2.7.11 and 3.5.1 are the current releases.

Page 5: Hello, Python

Why take up Python ?

● simple for beginners● powerful for professionals● clean, elegant and easy to understand code● whitespace enforcement● lots of community-contributed modules and libraries

● code will run on Windows, Linux, Unix, Mac OS X with little to no modifications

● huge, supportive, and friendly communities worldwide

Page 6: Hello, Python

Source: TIOBE Index January 2016 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Page 7: Hello, Python
Page 8: Hello, Python

Source: http://r4stats.com/2014/02/25/job-trends-improved/

Page 9: Hello, Python

Source: https://www.wantedanalytics.com/analysis/posts/is-python-the-must-have-programming-language

Page 10: Hello, Python

Source: http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-us-universities/fulltext

Page 11: Hello, Python

Source: http://www.payscale.com/research/PH/Skill=Python/Salary

Page 12: Hello, Python

What can I do with Python?

● Web and Internet Development● Database Access● Desktop GUIs● Scientific & Numerical crunching● Education● Network Programming● Software & Game Development

Page 13: Hello, Python

Where do I start ?

Learn to code with Python from these sites:

https://www.pythonanywhere.com/try-ipython/

http://www.codecademy.com/

https://www.udacity.com/

https://code.org/

http://exercism.io/

Page 14: Hello, Python

Where do I start?

Python is bundled in Linux and OS X.

Linux can be downloaded online for FREE. Choose between Fedora, Debian, Ubuntu and

many others.

Page 15: Hello, Python

How do I start?

● create your own Github account● download or read e-books online for free● enroll in online classes for Python● join Python groups●

● and … just code in Python!

Page 16: Hello, Python

import random

with open('attendees.txt', 'r+') as f:

itgx = f.read().split('\n')

winner = random.choice(itgx) print('{}'.format(winner)) itgx.remove(winner)

f.write('\n'.join(itgx))

Page 17: Hello, Python

Went Python for its Introduction to Programming subject starting 2nd

Semester 2014

Page 18: Hello, Python

The Philippines has its own Python super-group

Python Philippines (PythonPH)

http://www.python.ph

Page 19: Hello, Python

PythonPH holds an annual event called PyConPH.

PyConPH 2016 happens at the University of the Philippines Cebu campus on February 27 – 28,

2016.

http://pycon.python.ph

Page 20: Hello, Python

Cagayan de Oro's own local Python group is

PyTsada

https://www.facebook.com/groups/itgpytsada/

Page 21: Hello, Python

QUESTIONS ?

Page 22: Hello, Python

Presented for DevCon CDO at

Alubijid National Comprehensive High School(ANCHS)

Alubijid, Misamis OrientalPhilippines

January 30, 2016