s Python Class - Educational Materials
Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. To get started, the Python sections are linked at the left -- Python Set Up to get Python installed on your machine, Python Introduction for an introduction to the language, and then Python Strings starts the coding material, leading to the first exercise. This material was created by Nick Parlante working in the engEDU group at Google. Tip: Check out the Python Google Code University Forum to ask and answer questions.
40 websites that will make you cleverer right now
The indexed web contains an incredible 14 billion pages. But only a tiny fraction help you improve your brain power. Here are 40 of the best. whizzpast.com – Learn about our awe inspiring past all in one wonderful place. khanacademy.org – Watch thousands of micro-lectures on topics ranging from history and medicine to chemistry and computer science. freerice.com – Help end world hunger by correctly answering multiple-choice quizzes on a wide variety of subjects. artofmanliness.com – Blog/site dedicated to all things manly, great for learning life skills and good insights. unplugthetv.com – Randomly selects an educational video for you to watch. coursera.org – An educational site that works with universities to get their courses on the Internet, free for you to use. mentalfloss.com – Interesting articles guaranteed to make you smile and get you thinking. feelgoodwardrobe.com – Find out how the world of fashion really works and what you can do to combat it. lifehacker.com – Learn to hack life!
Bloom's Taxonomy of Learning Domains
Note: This site is moving to KnowledgeJump.com. Please reset your bookmark. Bloom's Taxonomy was created in 1956 under the leadership of educational psychologist Dr Benjamin Bloom in order to promote higher forms of thinking in education, such as analyzing and evaluating concepts, processes, procedures, and principles, rather than just remembering facts (rote learning). It is most often used when designing educational, training, and learning processes. The Three Domains of Learning The committee identified three domains of educational activities or learning (Bloom, et al. 1956): Cognitive: mental skills (knowledge) Affective: growth in feelings or emotional areas (attitude or self) Psychomotor: manual or physical skills (skills) Since the work was produced by higher education, the words tend to be a little bigger than we normally use. While the committee produced an elaborate compilation for the cognitive and affective domains, they omitted the psychomotor domain. Cognitive Domain Review
Computer Networking : Principles, Protocols and Practice | INL: IP Networking Lab
Computer Networking : Principles, Protocols and Practice (aka CNP3) is an ongoing effort to develop an open-source networking textbook that could be used for an in-depth undergraduate or graduate networking courses. The first edition of the textbook used the top-down approach initially proposed by Jim Kurose and Keith Ross for their Computer Networks textbook published by Addison Wesley. CNP3 is distributed under a creative commons license. The second edition of the ebook is now divided in two main parts The first part of the ebook uses a bottom-up approach and focuses on the principles of the computer networks without entering into protocol and practical details. Numerous exercises are also provided as well as interactive quizzes that enable the students to verify their understanding of the different chapters and lab experiments with netkit and other software tools. First edition of the textbook The book contains the following chapters : Bibliography Slides Discussion groups Contributors
BeginnersGuide - PythonInfo Wiki
New to programming? Python is free and easy to learn if you know where to start! This guide will help you to get started quickly. Chinese Translation/中文版入门 New to Python? Read BeginnersGuide/Overview for a short explanation of what Python is. Getting Python Next, install the Python 3 interpreter on your computer. There are also Python interpreter and IDE bundles available, such as Thonny. At some stage, you'll want to edit and save your program code. Learning Python Next, read a tutorial and try some simple experiments with your new Python interpreter. If you have never programmed before, see BeginnersGuide/NonProgrammers for a list of suitable tutorials. Most tutorials assume that you know how to run a program on your computer. Some sites offer in-browser coding for those who want to learn Python: Print a cheat sheet of the most important Python features and post it to your office wall until you know the basics well. Need Help? Need help with any of this? Complete list of Beginner's Guide pages
ShowMe - The Online Learning Community
creative writing prompts . com ideas for writers