Week 8 Lecture: Getting Things Done
|
|
- Margaret Wiggins
- 5 years ago
- Views:
Transcription
1 Week 8 Lecture: Input and Output, and Moving to Getting Things Done Introduction to Programming for GIS & Remote Sensing GEO GEO
2 Where We Are To this point we ve covered: Basics of Python Basics of VBA A little exposure to other languages (IDL, etc.) Understanding of data types Algorithms Programming structures Controlling flow Object orientation
3 Where Are We Going? What s left? Geospatial data Getting acquainted with our tools Projects, what are the problems? Real-world examples and guest lectures Working to solve your own problems
4 Quick Return to Objects Why is object oriented programming so common to scripting environments: Objects vs. Actions Data vs. Logic
5 Concepts That Make OO Useful Inheritance Generalize and abstract functionality Specialize as necessary Independence Hiding functionality and data can reduce errors Black-box ideal Reusability/Modifiability
6 Data Types, Everything is an Object Classes aren t the only way to define objects Strings Numbers Operators Functions, etc. all are objects
7 Since All Things Are Objects Many have their own sets of methods, like strings: Pyt tho on
8 Numbers as Objects Pyt tho on
9 This Brings Us to Getting Things Done A huge factor in getting useful work done is input and output, done using OO in Python: User interaction Simple Command-line GUI Files Libraries for interacting with files, like ArcGIS Visual output
10 Simple User Interaction Pyt tho on
11 Application Interaction: Command line Pyt tho on
12 Command Line Arguments We can feed information to Python scripts from the command line as well Pyt tho on
13 GUI Interfaces Tkinter is a simple GUI toolkit included in recent Python versions: Web applications Python is heavily used server-side Many, many libraries Won t get into it any further but see me if you re interested Pyt tho on
14 Real Data For any more than a few arguments, file handling is a necessity Configuration files Contain many arguments to control program function Data files Contain data to be operated on, munging g
15 Reading and Writing Files In Python it was easy: Pyt tho on
16 We Can Use Multiple Tools For example, Excel and VBA can be used for data formatting, filename/configuration file creation, etc. Even can feed results back into Python
17 Alternative, Language-Specific Tools for Processing Loop over all files in a directory:
18 So once we have data we need to do something with it: Reformat Change from tab to comma-delimited Add/remove headers Project/georeference Display Summarize/Calculate statistics
19 Perform Complex Search/Replace Operations Normal search/replace can be effective for most operations (tabs/commas) but when more power is needed: Regular expressions Maybe we read in every line from a file Perform search and replace to change commas to tabs Add header information Regular expressions are incredibly powerful, complex tools
20 Return to Example From Week 2
21 Using the Tools You Have Most software we use for geo-processing can be accessed either programmatically via Python or from command-line calls:
22 Displaying and Summarizing Data Obviously, we can tie into ArcGIS tools for data analysis and summary Eample of COM/ArcObjects Other options: e.g. Various statistical libraries, Matplotlib, command line scripting calls to ERDAS spatial modeler, COM scripting
23 Matplotlib for Data Summary and Visual Exploration
24 Even More Sophisticated
25 In Lab This Week Focus on different ways of doing input/output User interaction File I/O Basic data formatting, file processing Display and summarization Supplemental reading:
Week 8 Lecture: Programming
Week 8 Lecture: Introduction to Object Oriented Programming Introduction to Programming for GIS & Remote Sensing GEO6938 1469 GEO4938 147A Objects: You ve Been Exposed! Modularization, you know about it
More informationAttribute data management
LA561 Computer Applications in LA (GIS) Attribute data management Dr. Ragab Khalil Department of Landscape Architecture Faculty of Environmental Design King AbdulAziz University Room 103 Overview Using
More informationAn introduction to plotting data
An introduction to plotting data Eric D. Black California Institute of Technology February 25, 2014 1 Introduction Plotting data is one of the essential skills every scientist must have. We use it on a
More informationFile Input/Output in Python. October 9, 2017
File Input/Output in Python October 9, 2017 Moving beyond simple analysis Use real data Most of you will have datasets that you want to do some analysis with (from simple statistics on few hundred sample
More informationUsing IDLE for
Using IDLE for 15-110 Step 1: Installing Python Download and install Python using the Resources page of the 15-110 website. Be sure to install version 3.3.2 and the correct version depending on whether
More informationLecture 20 - Chapter 8 (Raster Analysis, part1)
GEOL 452/552 - GIS for Geoscientists I Lecture 20 - Chapter 8 (Raster Analysis, part) 4 lectures on rasters - but won t cover everything (Raster GIS course: Geol 588: GIS II (Spring 20) Today: Raster data,
More informationWix. Using Pages Properly and Effectively
Wix Using Pages Properly and Effectively Right when you begin using Wix, you are first handed a variety of templets to choose form. What you ll notice about every single templet is that they all have a
More informationOptimal Trace MS Project Integration
Optimal Trace MS Project Integration March 2007 Copyright 2007 Compuware Limited. This document is the copyright of Compuware Limited and may not be reproduced in whole or in part without the consent of
More informationCS1110 Lab 1 (Jan 27-28, 2015)
CS1110 Lab 1 (Jan 27-28, 2015) First Name: Last Name: NetID: Completing this lab assignment is very important and you must have a CS 1110 course consultant tell CMS that you did the work. (Correctness
More informationSample Chapters. To learn more about this book, visit the detail page at: go.microsoft.com/fwlink/?linkid= Copyright 2010 by Curtis Frye
Sample Chapters Copyright 2010 by Curtis Frye All rights reserved. To learn more about this book, visit the detail page at: go.microsoft.com/fwlink/?linkid=191751 Chapter at a Glance Analyze data dynamically
More informationThe Use of Python to Add Power and Flexibility to Data Management
The Use of Python to Add Power and Flexibility to Data Management Emily Blasczyk and Minako Edgar (Presenter: Emily Blasczyk) TSG Overview What is Python, why use it? What we do with Python at UM-SRO:
More informationPart 6b: The effect of scale on raster calculations mean local relief and slope
Part 6b: The effect of scale on raster calculations mean local relief and slope Due: Be done with this section by class on Monday 10 Oct. Tasks: Calculate slope for three rasters and produce a decent looking
More informationProgramming in Python
COURSE DESCRIPTION This course presents both the programming interface and the techniques that can be used to write procedures in Python on Unix / Linux systems. COURSE OBJECTIVES Each participant will
More informationWeek 6: Introduction to Programming for GIS and Spatial Data Analysis GEO GEO A
Week 6: Modules Procedures and Functions Introduction to Programming for GIS and Spatial Data Analysis GEO4938 1469 GEO6938 147A Review: Sequences of Instructions Strict sequential flow: Step One Two Three
More informationExcel Shortcuts Increasing YOUR Productivity
Excel Shortcuts Increasing YOUR Productivity CompuHELP Division of Tommy Harrington Enterprises, Inc. tommy@tommyharrington.com https://www.facebook.com/tommyharringtonextremeexcel Excel Shortcuts Increasing
More informationWorking with Attribute Data and Clipping Spatial Data. Determining Land Use and Ownership Patterns associated with Streams.
GIS LAB 3 Working with Attribute Data and Clipping Spatial Data. Determining Land Use and Ownership Patterns associated with Streams. One of the primary goals of this course is to give you some hands-on
More informationThis is a book about using Visual Basic for Applications (VBA), which is a
01b_574116 ch01.qxd 7/27/04 9:04 PM Page 9 Chapter 1 Where VBA Fits In In This Chapter Describing Access Discovering VBA Seeing where VBA lurks Understanding how VBA works This is a book about using Visual
More informationCS 1110 SPRING 2016: GETTING STARTED (Jan 27-28) First Name: Last Name: NetID:
CS 1110 SPRING 2016: GETTING STARTED (Jan 27-28) http://www.cs.cornell.edu/courses/cs1110/2016sp/labs/lab01/lab01.pdf First Name: Last Name: NetID: Goals. Learning a computer language is a lot like learning
More informationCS/ENGRD 2110 SPRING Lecture 2: Objects and classes in Java
1 CS/ENGRD 2110 SPRING 2014 Lecture 2: Objects and classes in Java http://courses.cs.cornell.edu/cs2110 Java OO (Object Orientation) 2 Python and Matlab have objects and classes. Strong-typing nature of
More informationGetting started with Python
Getting started with Python (i.e. installing and testing it) 2018 From original slides by Tony Cahill What is Python? Python is a free computer language that was created in 1991 It has many add-ons (called
More informationBCH339N Systems Biology/Bioinformatics Spring 2018 Marcotte A Python programming primer
BCH339N Systems Biology/Bioinformatics Spring 2018 Marcotte A Python programming primer Python: named after Monty Python s Flying Circus (designed to be fun to use) Python documentation: http://www.python.org/doc/
More informationHOW TO EXPORT BUYER NAMES & ADDRESSES FROM PAYPAL TO A CSV FILE
HOW TO EXPORT BUYER NAMES & ADDRESSES FROM PAYPAL TO A CSV FILE If your buyers use PayPal to pay for their purchases, you can quickly export all names and addresses to a type of spreadsheet known as a
More informationCSE 341: Programming Languages
CSE 341: Programming Languages Hal Perkins Spring 2011 Lecture 19 Introduction to Ruby Hal Perkins CSE341 Spring 2011, Lecture 19 1 Today Why Ruby? Some basics of Ruby programs Syntax Classes, Methods
More informationLab #7: Mapping US Census Data
Lab #7: Mapping US Census Data Objectives: Access US Census Data via the Web Download census data in excel format Create new variables based on calculations Create key fields for merging with NYC Planning
More informationApplications of Python Scripting: Creating Custom Map Books in ArcGIS 10
Applications of Python Scripting: Creating Custom Map Books in ArcGIS 10 JENNIFER SYLVESTER GIS ANALYST II TXDOT TRANSPORTATION, PLANNING & PROGRAMMING DIVISION Outline Identify Key Changes in Map Book
More informationCompiling Software on UNIX. System Administration Decal Spring 2009 Lecture #4 George Wu Slides prepared by Joshua Kwan
Compiling Software on UNIX System Administration Decal Spring 2009 Lecture #4 George Wu Slides prepared by Joshua Kwan Today How to turn source code into programs that run on Linux? What if that software
More informationFAQ & Troubleshooting
FAQ & Troubleshooting What is the most common issue users have when using the site? Pop-Up Blocker!!! Any link external to the viewer requires a new window to be opened in the browser. See My map or report
More informationCS 112: Intro to Comp Prog
CS 112: Intro to Comp Prog Importing modules Branching Loops Program Planning Arithmetic Program Lab Assignment #2 Upcoming Assignment #1 Solution CODE: # lab1.py # Student Name: John Noname # Assignment:
More informationThis book is about using Visual Basic for Applications (VBA), which is a
In This Chapter Describing Access Discovering VBA Seeing where VBA lurks Understanding how VBA works Chapter 1 Where VBA Fits In This book is about using Visual Basic for Applications (VBA), which is a
More informationSteve Graves Forensic Geography Lab: Joining Data from Census to GIS. Background
Steve Graves Forensic Geography Lab: Joining Data from Census to GIS Background Now that you have some experience downloading Census Data from the internet, you must now learn to make it appear on a map
More informationSupplemental Manual: Downloading DryCal Data to a PC
Supplemental Manual: Downloading DryCal Data to a PC Table of Contents 1.0 Introduction 2 2.0 Setting up a Windows HyperTerminal File for DryCal 2-4 3.0 Taking Flow Readings 5-6 4.0 Converter Kits Setup
More informationLecture 3. Essential skills for bioinformatics: Unix/Linux
Lecture 3 Essential skills for bioinformatics: Unix/Linux RETRIEVING DATA Overview Whether downloading large sequencing datasets or accessing a web application hundreds of times to download specific files,
More informationVariables: Objects in R
Variables: Objects in R Basic R Functionality Introduction to R for Public Health Researchers Common new users frustations 1. Different versions of software 2. Data type problems (is that a string or a
More informationSmalltalk: developed at Xerox Palo Alto Research Center by the Learning Research Group in the 1970 s (Smalltalk-72, Smalltalk-76, Smalltalk-80)
A Bit of History Some notable examples of early object-oriented languages and systems: Sketchpad (Ivan Sutherland s 1963 PhD dissertation) was the first system to use classes and instances (although Sketchpad
More informationCS 1110, LAB 3: MODULES AND TESTING First Name: Last Name: NetID:
CS 1110, LAB 3: MODULES AND TESTING http://www.cs.cornell.edu/courses/cs11102013fa/labs/lab03.pdf First Name: Last Name: NetID: The purpose of this lab is to help you better understand functions, and to
More informationPython GUI programming with PySide. Speaker: BigLittle Date: 2013/03/04
Python GUI programming with PySide Speaker: BigLittle Date: 2013/03/04 CLI vs. GUI CLI (Command Line Interface) Take less resources. User have much more control of their system. Only need to execute few
More informationCS110/CS119 Introduction to Computing (Java) Bob Wilson S-3-176
CS110/CS119 Introduction to Computing (Java) Bob Wilson bobw@cs.umb.edu S-3-176 1 CS110 vs CSIT114/CSIT115 Two tracks for starting CS curriculum at UMB CS110 is a traditional one semester introduction
More informationUsing Doxygen to Create Xcode Documentation Sets
Using Doxygen to Create Xcode Documentation Sets Documentation sets (doc sets) provide a convenient way for an Xcode developer to search API and conceptual documentation (including guides, tutorials, TechNotes,
More informationADVANCED INQUIRIES IN ALBEDO: PART 2 EXCEL DATA PROCESSING INSTRUCTIONS
ADVANCED INQUIRIES IN ALBEDO: PART 2 EXCEL DATA PROCESSING INSTRUCTIONS Once you have downloaded a MODIS subset, there are a few steps you must take before you begin analyzing the data. Directions for
More informationData. Notes. are required reading for the week. textbook reading and a few slides on data formats and data cleaning
CS 725/825 Information Visualization Spring 2018 Data Dr. Michele C. Weigle http://www.cs.odu.edu/~mweigle/cs725-s18/ Notes } We will not cover these slides in class, but they are required reading for
More informationCISC 110 Week 1. An Introduction to Computer Graphics and Scripting
CISC 110 Week 1 An Introduction to Computer Graphics and Scripting Emese Somogyvari Office: Goodwin 235 E-mail: somogyva@cs.queensu.ca Please use proper email etiquette! Office hours: TBD Course website:
More informationSection 1: Introduction to Arc GIS 10
Introduction to ArcGIS 10 Getting Started 1.1.1 Section 1: Introduction to Arc GIS 10 A main component of ArcGIS 10 software is ArcMap. It can be used to create and edit maps and analyze spatial data.
More informationW h i t e P a p e r. Integration Overview Importing Data and Controlling BarTender from Within Other Programs
W h i t e P a p e r Integration Overview Importing Data and Controlling BarTender from Within Other Programs Contents Contents...2 Introduction...3 Selecting the Desired Label Data...3 Why you Usually
More informationLab 7c: Rainfall patterns and drainage density
Lab 7c: Rainfall patterns and drainage density This is the third of a four-part handout for class the last two weeks before spring break. Due: Be done with this by class on 11/3. Task: Extract your watersheds
More informationIntroduction to Geographic Information Systems Spring 2016
Introduction to Geographic Information Systems Spring 2016 Exercise 2 Introduction to ArcGIS 10 Projects This exercise will introduce you to the common set-up functions of the ESRI ArcGIS software package.
More informationWeek 12 Lecture: With ArcObjects
Week 12 Lecture: Advanced Geoprocessing and Python With ArcObjects Introduction to Programming for GIS & Remote Sensing GEO6938-4172 GEO4938-4166 4166 Reminder The ArcObjects walk-through lab questions
More informationGraphics Performance Benchmarking Framework ATI. Presented to: Jerry Howard. By: Drew Roberts, Nicholas Tower, Jason Underhill
Graphics Performance Benchmarking Framework ATI Presented to: Jerry Howard By: Drew Roberts, Nicholas Tower, Jason Underhill Executive Summary The goal of this project was to create a graphical benchmarking
More informationHow to decrypt 3ds ROM s: This Guide is STRICTLY for 3DS s that are on firmware s I will go back and make this
How to decrypt 3ds ROM s: WAIT!!!!! BEFORE WE BEGIN THERE ARE A FEW THINGS!!! This Guide is STRICTLY for 3DS s that are on firmware s 4.1-4.5. I will go back and make this tutorial for users that are on
More informationPython: Getting Started. Ben
Python: Getting Started Ben Ramseth bramseth@esri.com @esrimapninja E M E R A L D S A P P H I R E T H A N K Y O U T O O UR SPONSORS Topics covered What s is python? Why use python? Basics of python ArcPy
More informationDealing with Bugs. Kenneth M. Anderson University of Colorado, Boulder CSCI 5828 Lecture 27 04/21/2009
Dealing with Bugs Kenneth M. Anderson University of Colorado, Boulder CSCI 5828 Lecture 27 04/21/2009 University of Colorado, 2009 1 Goals 2 Review material from Chapter 11 of Pilone & Miles Dealing with
More informationLecture 3. Functions & Modules
Lecture 3 Functions & Modules Labs this Week Lab 1 is due at the beginning of your lab If it is not yet by then, you cannot get credit Only exception is for students who added late (Those students should
More informationLab 1: Introduction to ArcGIS
Lab 1: Introduction to ArcGIS Objectives In this lab you will: 1) Learn the basics of the software package we will be using for the remainder of the semester, and 2) Discover the role that climate and
More informationCalendar: Scheduling, invitations, attachments, and printing
Does your Calendar look different than what s shown here? To fix this, switch to the new look! Calendar: Scheduling, invitations, attachments, and printing Your calendar view Sign in to Google Calendar.
More informationThis course is designed for anyone who needs to learn how to write programs in Python.
Python Programming COURSE OVERVIEW: This course introduces the student to the Python language. Upon completion of the course, the student will be able to write non-trivial Python programs dealing with
More informationDepending on the computer you find yourself in front of, here s what you ll need to do to open SPSS.
1 SPSS 13.0 for Windows Introductory Assignment Material covered: Creating a new SPSS data file, variable labels, value labels, saving data files, opening an existing SPSS data file, generating frequency
More informationPYTHON TRAINING COURSE CONTENT
SECTION 1: INTRODUCTION What s python? Why do people use python? Some quotable quotes A python history lesson Advocacy news What s python good for? What s python not good for? The compulsory features list
More informationProject 1 Computer Science 2334 Spring 2016 This project is individual work. Each student must complete this assignment independently.
Project 1 Computer Science 2334 Spring 2016 This project is individual work. Each student must complete this assignment independently. User Request: Create a simple movie data system. Milestones: 1. Use
More informationBusiness Process Procedures
Business Process Procedures 14.40 MICROSOFT EXCEL TIPS Overview These procedures document some helpful hints and tricks while using Microsoft Excel. Key Points This document will explore the following:
More informationScientific Computing: Lecture 1
Scientific Computing: Lecture 1 Introduction to course, syllabus, software Getting started Enthought Canopy, TextWrangler editor, python environment, ipython, unix shell Data structures in Python Integers,
More informationCSE : Python Programming
CSE 399-004: Python Programming Lecture 08: Graphical User Interfaces with wxpython March 12, 2005 http://www.seas.upenn.edu/~cse39904/ Plan for today and next time Today: wxpython (part 1) Aside: Arguments
More informationCSE 374: Programming Concepts and Tools. Eric Mullen Spring 2017 Lecture 4: More Shell Scripts
CSE 374: Programming Concepts and Tools Eric Mullen Spring 2017 Lecture 4: More Shell Scripts Homework 1 Already out, due Thursday night at midnight Asks you to run some shell commands Remember to use
More informationData Import Assistant
System Administrator's Handbook Data Import Assistant Introduction Overview The Data Import Assistant is a utility program designed to assist in importing new part definitions and pricing information into
More informationGetting started with the Spyder IDE
Getting started with the Spyder IDE Claudius Gräbner 1,2 1 Johannes Kepler University 2 ZOE. Institute for Future-Fit Economies Version 1.0 of July 18, 2018 Abstract Here I provide you with some basic
More informationBasic Steps for Creating an Application with the ArcGIS Server API for JavaScript
Chapter 4: Working with Maps and Layers Now that you have a taste of ArcGIS Server and the API for JavaScript it s time to actually get to work and learn how to build some great GIS web applications! The
More informationINTRO TO PYTHON FOR DATA SCIENCE. Functions
INTRO TO PYTHON FOR DATA SCIENCE Functions Functions Nothing new! type() Piece of reusable code Solves particular task Call function instead of writing code yourself Example In [1]: fam = [1.73, 1.68,
More informationSemester 2, 2018: Lab 1
Semester 2, 2018: Lab 1 S2 2018 Lab 1 This lab has two parts. Part A is intended to help you familiarise yourself with the computing environment found on the CSIT lab computers which you will be using
More informationCOSC 2P95. Introduction. Week 1. Brock University. Brock University (Week 1) Introduction 1 / 18
COSC 2P95 Introduction Week 1 Brock University Brock University (Week 1) Introduction 1 / 18 Lectures and Labs Lectures are Thursdays, from 3pm 5pm (AS/STH 217) There are two lab sections Lab 1 is Mondays,
More informationMid Unit Review. Of the four learning outcomes for this unit, we have covered the first two. 1.1 LO1 2.1 LO2 LO2
Lecture 8 Mid Unit Review Of the four learning outcomes for this unit, we have covered the first two. LO Learning outcome (LO) AC Assessment criteria for pass The learner can: LO1 Understand the principles
More informationArcGIS Desktop: Introduction to Geoprocessing with ModelBuilder Kevin Armstrong ESRI
ArcGIS Desktop: Introduction to Geoprocessing with ModelBuilder Kevin Armstrong ESRI SERUG 2008 1 What is ModelBuilder? A user-friendly way to automate a series of tools Part of the ArcGIS geoprocessing
More informationDHL MyBill FAQ MyBill.dhl.com
DHL MyBill FAQ MyBill.dhl.com DHL Express dhlexpress.nl DHL MyBill manual 2 DHL Express dhlexpress.nl Content Page FAQ... 4 Account Management... 4 Invoices... 5 Payments... 6 Disputes... 6 Miscellaneous...
More informationIntroduction to Programming Nanodegree Syllabus
Introduction to Programming Nanodegree Syllabus Learn to Code Before You Start Prerequisites: In order to succeed, we recommend having experience using the web, being able to perform a search on Google,
More informationPTN-202: Advanced Python Programming Course Description. Course Outline
PTN-202: Advanced Python Programming Course Description This 4-day course picks up where Python I leaves off, covering some topics in more detail, and adding many new ones, with a focus on enterprise development.
More informationMeltLab Reporting Text, CSV or Excel
MeltLab Reporting Text, CSV or Excel Graphic Statistical Process Control by MeltLab Systems 844-MeltLab www.meltlab.com Fast Accurate Comprehensive Setting up MeltLab Reporting for ASCII ASCII reporting
More informationHow to import text files to Microsoft Excel 2016:
How to import text files to Microsoft Excel 2016: You would use these directions if you get a delimited text file from a government agency (or some other source). This might be tab-delimited, comma-delimited
More informationOperations Manual ADAPCO, Inc 2007
Operations Manual ADAPCO, Inc 2007 GEOTRACKER Software Manual ADAPCO, Inc 2005. 1. Revisions... 1-2 2. Introduction... 2-3 3. Maps... 3-4 3.1. Change...3-4 3.2. Edit...3-4 3.2.1. Adding Layers...3-4 3.2.2.
More informationFree Ebooks A Python Primer For ArcGISÂ
Free Ebooks A Python Primer For ArcGISÂ The automation of geoprocessing tasks is becoming a common practice among GIS professionals. Python is the standard programming language for ArcGIS and other fields
More informationJava Programming Lecture 7
Java Programming Lecture 7 Alice E. Fischer Feb 16, 2015 Java Programming - L7... 1/16 Class Derivation Interfaces Examples Java Programming - L7... 2/16 Purpose of Derivation Class derivation is used
More informationJAVA An overview for C++ programmers
JAVA An overview for C++ programmers Wagner Truppel wagner@cs.ucr.edu edu March 1st, 2004 The early history James Gosling, Sun Microsystems Not the usual start for a prog.. language Consumer electronics,
More informationCreating 2D Map Caches with
Creating 2D Map Caches with ArcGIS Server 9.2 Presented by: The multi-threaded, threaded, over-clocked, dual core Diplo Matt Still AND the fast, the furious, the fully cached, Jonathan Fisk ArcGIS Server
More informationCMSC 201 Fall 2016 Lab 09 Advanced Debugging
CMSC 201 Fall 2016 Lab 09 Advanced Debugging Assignment: Lab 09 Advanced Debugging Due Date: During discussion Value: 10 points Part 1: Introduction to Errors Throughout this semester, we have been working
More informationCENTRAL SUSQUEHANNA INTERMEDIATE UNIT Application: Payroll
CENTRAL SUSQUEHANNA INTERMEDIATE UNIT Application: Payroll Employer Parameters Time Clock Set Up Step-by-step Instructions 2012 Central Susquehanna Intermediate Unit, USA Table of Contents Introduction...
More informationProject #1 rev 2 Computer Science 2334 Fall 2013 This project is individual work. Each student must complete this assignment independently.
Project #1 rev 2 Computer Science 2334 Fall 2013 This project is individual work. Each student must complete this assignment independently. User Request: Create a simple magazine data system. Milestones:
More informationExport any View of information
Export any View of information The information displayed in most Views in Miradi can be exported to a file, which you can then open and edit / format in other applications such as Microsoft Word, Excel
More informationWorking with the ArcGIS Viewer for Flex Application Builder
Working with the ArcGIS Viewer for Flex Application Builder Esri Canada User Conference St. John s November 15, 2012 Presented By: Greg Yetman gyetman@esri.ca Agenda This seminar is designed to help you
More informationPython is available at: https://www.python.org/ Why Python is awesome: https://www.python.org/about/success/
The Python IDLE: Introduction This tutorial assumes you have a PYTHON 3 version of the programming language installed. (Current version at of this writing is Python 3.6) Python is available at: https://www.python.org/
More informationAnswer the following general questions: 1. What happens when you right click on an icon on your desktop? When you left double click on an icon?
Name: Date: June 27th, 2011 GIS Boot Camps For Educators Practical: Explore ArcGIS 10 Desktop Tools and functionality Day_1 Lecture 1 Sources: o ArcGIS Desktop help o ESRI website o Getting to Know ArcGIS
More informationLecture 3. Functions & Modules
Lecture 3 Functions & Modules Labs this Week Lab 1 is due at the beginning of your lab If it is not yet by then, you cannot get credit Only exception is for students who added late (Those students should
More informationHands-on: Using ArcGIS and QGIS. GIS Mapping for Linguistic Research Jennifer Cramer University of Kentucky
Hands-on: Using ArcGIS and QGIS GIS Mapping for Linguistic Research Jennifer Cramer University of Kentucky Hands on! I think last week went well! Like last week, I ll do a quick run through of the assignment,
More informationChapter at a glance. Analyze. Filter. Format. Create. Analyze data dynamically by using PivotTables, page 288
Chapter at a glance Analyze Analyze data dynamically by using PivotTables, page 288 Filter Filter, show, and hide PivotTable data, page 298 Format Format PivotTables, page 313 Create Create dynamic charts
More informationBecome strong in Excel (2.0) - 5 Tips To Rock A Spreadsheet!
Become strong in Excel (2.0) - 5 Tips To Rock A Spreadsheet! Hi folks! Before beginning the article, I just wanted to thank Brian Allan for starting an interesting discussion on what Strong at Excel means
More informationWinshuttle STUDIO 11 TRANSACTION Developer Advanced Training 1. Copyright ADSOTECH Scandinavia Oy
Winshuttle STUDIO 11 TRANSACTION Developer Advanced Training 1 1 Copyright ADSOTECH Scandinavia Oy 2016 2014 I Contents Winshuttle Studio 11 TRANSACTION Developer Basic Training User Interface Creating
More informationExploring the Microsoft Access User Interface and Exploring Navicat and Sequel Pro, and refer to chapter 5 of The Data Journalist.
Chapter 5 Exporting Data from Access and MySQL Skills you will learn: How to export data in text format from Microsoft Access, and from MySQL using Navicat and Sequel Pro. If you are unsure of the basics
More informationCS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG
CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG 1 Notice Class Website http://www.cs.umb.edu/~jane/cs114/ Reading Assignment Chapter 1: Introduction to Java Programming
More informationIntroduction to Python and PyMARC
Introduction to Python and PyMARC Session II: Using PyMARC Lauren Magnuson California State University, San Marcos Hosted by ALCTS: Association for Library Collections & Technical Services Quick Recap
More informationCS/ENGRD 2110 FALL Lecture 2: Objects and classes in Java
1 CS/ENGRD 2110 FALL 2018 Lecture 2: Objects and classes in Java http://courses.cs.cornell.edu/cs2110 Homework HW1 2 The answers you handed in at the end of lecture 1 showed mass confusion! Perhaps 80%
More informationImplementing a Hybrid Approach to ArcGIS. Philip McNeilly and Margaret Jen
Implementing a Hybrid Approach to ArcGIS Philip McNeilly and Margaret Jen Difficulty Level: Intermediate Overview What you will learn: - How to successfully integrate and work with services from ArcGIS
More informationChapter 7: Importing Modeled or Gridded Data
Chapter 7: Importing Modeled or Gridded Data SADA provides a suite of geospatial modeling and contouring tools that are flexible enough to handle a wide variety of applications. However, if you are more
More informationGIS LAB 1. Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas.
GIS LAB 1 Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas. ArcGIS offers some advantages for novice users. The graphical user interface is similar to many Windows packages
More informationLastly, in case you don t already know this, and don t have Excel on your computers, you can get it for free through IT s website under software.
Welcome to the EASE workshop series, part of the STEM Gateway program. Before we begin, I want to make sure we are clear that this is by no means meant to be an all inclusive class in Excel. At each step,
More informationHomework 09. Collecting Beepers
Homework 09 Collecting Beepers Goal In this lab assignment, you will be writing a simple Java program to create a robot object called karel. Your robot will start off in a world containing a series of
More information