Python

Contact:
Frank Meszaros
meszaros.22@osu.edu

What is Python?

According to their website, Python is: "Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java".

Some programming-language features of Python are:
A variety of basic data types are available: numbers (floating point, complex, and unlimited-length long integers), strings (both ASCII and Unicode), lists, and dictionaries.
Python supports object-oriented programming with classes and multiple inheritance.
Code can be grouped into modules and packages.
The language supports raising and catching exceptions, resulting in cleaner error handling.
Data types are strongly and dynamically typed. Mixing incompatible types (e.g. attempting to add a string and a number) causes an exception to be raised, so errors are caught sooner.
Python contains advanced programming features such as generators and list comprehensions.
Python's automatic memory management frees you from having to manually allocate and free memory in your code.

Does the above information seem like foreign language to you? Awesome! Come to this project group and learn all about programming and how it can advance you in any career you choose!

In this class we will cover the basics of beginner level Python programming and help lay a foundation and understanding of what programming is and how you can use it. I hope to add code snippets of current/future classes below to showoff.