Introduction to Python

Python Basics

Trevor Watkins twatkin8@gmu.edu

Joy Su hsuh1@gmu.edu Vishnu Deepak deepak.vishnu08@ Logistics (Etherpad, Code of Conduct, Breaks, etc)

Learning Objectives

? Understand the importance of design and problem solving in coding

? Create a simple algorithm using (pseudocode) ? Understand the different uses of Python ? Write simple programs in Python

Why Python

? Python is a high-level programming language ? Open source and community driven

, stackoverflow, support, etc ? Source can be compiled or run just-in-time ? Great first language to learn how to code

Why Python?

? "Tried and true" language that has been in development since 1991

? Can interface with Open Source GIS toolsets ? Can create applications ? System administration ? Cross platform ? Machine learning ? Data Analytics

Why design is so important

? You can't build a building without a blueprint ? You can't bake a cake without the instructions ? Design is about being a great problem solver ? Have you ever heard of Algorithms? ? Pseudocode = Algorithm ? Flowchart = Algorithm ? The algorithm guides your coding

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download