Python

Python is an open source programming language first released in 1991 by Guido van Rossum, focused on creating easily understandable code for all purposes. Due to this focus on readability, Python makes a great choice as a first programming language. Not only is it easy to learn, but Python is used in everything from web servers to machine learning and data analytics. Additionally, its extensive amount of libraries makes implementing structures easy. Overall, Python is a great language that is becoming more necessary to know.

Tech Kits

Tech Kits are part of the walk-in service provided by OPIM Innovate. There are three levels of difficulty meant for different users and their experience with the different technologies. Many of the Tech Kits build off each other as you progress.

Beginner

Introducing Python Programming

Length: 30-60 Minutes

Description: Python is an open source programming language focused on creating easily understandable code for all purposes. For this tech kit, the basic data types, collections, conditionals, flow control, and iteration methods will be examined.

Intermediate

Developing Python Fundamenetals

Length: 30-60 Minutes

Description: Python is an open source programming language focused on creating easily understandable code for all purposes. For this tech kit, programming fundamentals will be applied to develop functions, classes and dictionaries. Then these are utilized to create a contact book.

Advanced

Utilizing Python Fundamentals

Length: 30-60 Minutes Minutes

Description: Python is an open source programming language focused on creating easily understandable code for all purposes. For this tech kit, experience with Python libraries will be gained by creating a database and a user form to submit data.

Projects

Resources

text

Python 3.5

Type: Programming Language

Description: Python is an interpreted high-level programming language for general-purpose programming. Version 3.5 is a part of the many new versions that continuously are being put out.

Anaconda

Type: Open-source

Description: Anaconda is a free and open-source distribution of the Python and R programming languages for scientific computing, that aims to simplify package management and deployment.

Colab

Type: Development Environment

Description: Google Colab is a code development environment that runs in the browser using Google Cloud and utilizes cloud computing.

text

tkinter

Type: GUI Library

Description: Tkinter is the standard Graphical User Interface (GUI) library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications.

sqlalchemy

Type: Query Language

Description: SQLAlchemy is the Python Structured Query Language (SQL) toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.