Drumbeat/p2pu/courses/python-programming: Difference between revisions

Jump to navigation Jump to search
(→‎Learning Resources: python for informatics)
Line 1: Line 1:
==Course Details==
==Course Details==
 
Introductory programming course using the Python programming language. The course will encourage learners to explore fundamental concepts of programming such as data types (strings, integers, floats, &c), lists, tuples, loops, control structures, functions, and more.
Introductory programming course using the Python programming language.


'''Facilitator: ''' Brylie Oxley
'''Facilitator: ''' Brylie Oxley


'''Prerequisite(s): ''' Intro to personal computers (Linux, Macintosh, Windows).
'''Prerequisite(s): ''' Intro to personal computers (Linux, Macintosh, Windows).
Users will need to be comfortable downloading and installing software on their chosen Operating System. Many Unix (including Mac) and Linux distributions already include Python.


'''Motivation: '''
'''Motivation: '''


When one knows how to make simple scripts it is easier to complete repetitious tasks. The more active hackers we have the faster our technology and collective culture will evolve.
Students, teachers, scientists, and people in many walks of life can benefit from knowledge of a programming language. Learning to program offers greater insight into formal logic and the principles of computation. It is easier to complete repetitious tasks when one knows how to make simple scripts. The more active hackers we have the faster our technology and collective culture will evolve.


'''Audience'''
'''Audience'''


Novice and intermediate computer users, scientists, teachers, and hobbiests can benefit by integrating programming into their workflow.
Novice and intermediate computer users, scientists, teachers, artists, and students.


'''P2PU Source: '''
'''P2PU Source: '''


[http://gnumedia.org GNU.media] research regarding Open Educational Resources and Free Software development.
[http://gnumedia.org GNU.media] research regarding Open Educational Resources and Free Software development.
This course was inspired by personal/professional research in the realm of Open Educational Resources, such as those available in the MIT Open Courseware and other university courses.




Line 26: Line 28:
'''Status: '''
'''Status: '''
New
New


==Learning Resources==
==Learning Resources==
31

edits

Navigation menu