This camp is for experienced Python® programmers - prerequisite Python® Programming Beginning Level class or similar.
Create sophisticated Python® programs such as games with physics properties, interactive games with play against a computer, and app-making with the Lua language. Learn about object-oriented programming (OOP) with the use of Python® classes. Use the Pygame module with its graphics and sound libraries to build better Python® games.
Python® is the perfect language for learning computer programming because it is easy to understand and widely used and valued. Compared to other programming languages, Python® is very similar to writing in English, and requires fewer lines of code. Many businesses use it - NASA and Google, for instance - and it often is the first language taught at many top universities. Getting comfortable with Python® at an early age is a terrific foundation for future programming success.
Throughout the week, students will use the most important constructs of the Python® language, learning about variables, functions, conditional statements, loops, lists, and classes.
Prior programming experience with Python® is required, as well comfort and familiarity with typing is suggested. Each student will have a laptop to use, and will bring home their project files to be played on a computer using any major operating system.
Please note the following regarding the classes at this Fremont site:
- The Fremont Recreation Dept. handles the registration process
- Fremont Recreation Dept. Does Not offer an early bird or multi-session discount