Hello, Python
-
Upload
hardwyrd -
Category
Technology
-
view
130 -
download
0
Transcript of Hello, Python
Presented by
Romar Mayer MicabaloDevOps SysAdmin, Innovuze Solutions, Inc.
@hardwyrd (Twitter)
http://blog.rmr.micabalo.xyz
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
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.
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
Source: TIOBE Index January 2016 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Source: http://r4stats.com/2014/02/25/job-trends-improved/
Source: https://www.wantedanalytics.com/analysis/posts/is-python-the-must-have-programming-language
Source: http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-us-universities/fulltext
Source: http://www.payscale.com/research/PH/Skill=Python/Salary
What can I do with Python?
● Web and Internet Development● Database Access● Desktop GUIs● Scientific & Numerical crunching● Education● Network Programming● Software & Game Development
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/
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.
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!
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))
Went Python for its Introduction to Programming subject starting 2nd
Semester 2014
The Philippines has its own Python super-group
Python Philippines (PythonPH)
http://www.python.ph
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
Cagayan de Oro's own local Python group is
PyTsada
https://www.facebook.com/groups/itgpytsada/
QUESTIONS ?
Presented for DevCon CDO at
Alubijid National Comprehensive High School(ANCHS)
Alubijid, Misamis OrientalPhilippines
January 30, 2016