Python Programming - Basics for Non-Programming


Python Programming Provides a foundation that will allow student to further their skills. To begin, you will receive an overview of Python and how to quickly build simple applications. With Python syntax, function and module design is considered.  File consumption, exception handling, and using different data types are included in this program. Also included is fundamental object-oriented concepts, database connectivity and GUI (Graphical user interface) development.

New and experienced developers who are interested in transitioning to the python platform would gain a vast amount of knowledge from this program. Python is an excellent first programming language to learn.

Upon completion of this course, Students will have the ability to:

  • Understand the different types of Python applications
  • Recognize source code for a console application
  • Use the interactive shell
  • Manage source files
  • Fix both syntax and runtime errors
  • Compile and run a program
  • Code statements, add comments, and organize code into functions
  • Name and assign values to variables
  • Author expressions
  • Include special characters
  • Use predefined Python functions
  • Use relational and logical operators
  • Code and nest if statements
  • Use loops
  • Create and call functions
  • Provide arguments for functions
  • Use standard modules
  • Plan functions in a program with hierarchy charts
  • Gain techniques for debugging more easily, including setting breakpoints
  • Create, sort, and use lists of one or multiple dimensions
  • Create and use tuples
  • Read, write, and manage files – both text and binary
  • Work, in great detail, with various string, numeric, and date/time types
  • Define a custom class
  • Create objects based on a custom class
  • Use proper encapsulation within a class definition
  • Define and establish an inheritance relationship between classes
  • Implement polymorphism
  • Understand relational database organization
  • Use SQL to retrieve or manipulate data
  • Use SQLite to connect and interact with a database
  • Test database code and handle exceptions
  • Create a GUI (graphical user interface), including a root window
  • Handle graphical events such as a button click
  • Visually lay out graphical components in a grid



It is recommended that individuals interested in this program have:

  • Basic computer navigation skills
  • Previous programming experience is not needed, nor required. However, it will assist with understanding the course topics. 
Contact Us



FTL: 954.351.7040

MIA: 305.648.2000

Request More Information


Current Promotions!






Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter!



Students - Orbund Log-In






  • Follow us on
  • Facebook Academy Page
  • Twitter Academy Page