Getting Started with Python and the PyCharm IDE

Size: px
Start display at page:

Download "Getting Started with Python and the PyCharm IDE"

Transcription

1 New York University School of Continuing and Professional Studies Division of Programs in Information Technology Getting Started with Python and the PyCharm IDE Please note that if you already know how to write and run Python programs, you do not need these instructions. However, you may find my configuration of PyCharm to be helpful. PyCharm is a popular developer tool. I will be using PyCharm for class demonstrations, including using its debugger. Please complete these instructions before our first class. Read and follow the steps carefully to understand how PyCharm works and to avoid any confusion. The software development process requires two programs: a) Python. We will use Python 3, though you are free to use Python 2 if you prefer. b) a text editor or IDE. We will use the PyCharm IDE, though you are free to use another IDE or text editor if you prefer. An Integrated Development Environent (IDE) is a text editor that understands code, provides smart searching and organizing, and oftentimes a debugger. We will use PyCharm's integrated debugger in class. 1. Install Python. In this step, Python 3 will be installed onto your Mac or Windows computer. Note that if you are intending to use Python 2, this version comes pre-installed on the Mac operating system. Also if you have installed in the Mac Developer Tools (an advanced toolset), Python 3 should have been installed along with it. Windows does not come with either version preinstalled. a. Visit b. Roll over Downloads > [Windows or MacOS] and click button marked 3.x.x, where 3.x.x will be a number such as 3.6.4, 3.7.2, etc. If instead of rolling over, you end up clicking on the name of the operating system, you'll see a page titled Python Releases for [Windows or Mac OS]. Click on the very first link, Latest Python 3 Release - Python 3.x.x, where 3.x.x will be a number such as 3.6.4, 3.7.2, etc. The latest release is best. c. A file should download; double-click the file and follow the instructions. For Windows, check the box that says 'Add Python 3.x to PATH' (where 3.x is 3.6, 3.7, etc. -- a number starting with 3. (If you see such a selection for Mac OS, please also check that.) d. Once installed, open a new Command Prompt (Windows) or Terminal (Mac) session and check the Python version:

2 i. On Mac: click the magnifying glass and type Terminal, then hit enter or click on the word Terminal listed under "Top hit". A white box with black type should appear, ending in a $ prompt and a small rectangular cursor. The prompt may be similar to this one: Last login: Wed Sep 27 14:39:46 on ttys001 myuser:~ myuser$ Your username/home directory name would stand in place of myuser above. Please do not search for Python or click on Python 3.x (Desktop App) or Python Launcher. These are useful tools, but are not part of our intended approach. ii. On Windows: click in the search box at the lower left of the Desktop, or click Start > Run and type cmd. Click on the Command Prompt button/icon if necessary. A black box with white type should appear, ending in a > prompt and a blinking cursor. C:\Users\homedir> Your username/home directory name will stand in place of homedir above. Please do not search for Python or click on Python 3.x (Desktop App) or Python Launcher. These are useful tools, but are not part of our intended approach. iii. Click in your new window and type the following text at the prompt (use "capital V"): python -V You should see python 3.x.x number displayed (where 3.x.x will be a number such as 3.6.4, 3.7.2, etc.), followed by another prompt. Here are some possible error responses to python -V: If you see python 2.7 or similar number starting with 2 and you are on a mac, try python3 -V instead. this works, then use python3 instead of python in each step going forward. Keep in mind that if you must use python3 to see the version (or 3.x version) displayed, then you must use python3 instead of python for every command going forward. If you use python you'll be running the 2.7 version, which behaves differently and will cause sometimes confusinge errors. If you see an error message, make sure you've opened up a new Terminal or Command Prompt window, and that you're typing the above correctly. If you still don't see python or another version number starting with 3, please let me know.

3 If your window displays a >>> prompt (or you see a great deal of text, followed by >>>), then you have entered the Python interactive prompt, which we will cover later. Please type exit() to return to the regular command prmopt as described above. If you see 'python' is not recognized as an internal or external command or command not found, then python was not put into your operating system's search path (i.e. you did not check the checkbox). You can launch python with the py command, which has been reported to work on Windows systems: py -V If py works for you but not python, then please use py at the command line in all places where you are asked to use python. (This is functionally identical and does not have to be corrected. However, if you wish to be able to execute using python, you can try re-installing python and making sure to check the Add Python 3.6 to PATH). 2. Download and Install PyCharm. (note: if you have PyCharm already installed, skip to 'Install PyCharm Settings', next) a. Visit the download page at b. Under Download PyCharm, make sure that your operating system (Windows, macos or Linux) is selected c. Choose Community Edition (Professional Edition will require a purchase after a trial) d. Download will begin, PLEASE IGNORE the install video instructions (or any other instructions) e. Once downloaded, doubleclick the downloaded file i. On Mac: a window will appear suggesting that you drag the PyCharm icon ("PC") to your Applications Folder -- you can do so right in that window (you may need to enter a password, or confirm that this program is safe to run -- it is!). Once the program is in Applications, you can also create a shortcut to the application if you wish, by dragging it from Applications to your Dock (the horizontal bar at the bottom of your screen with icons that launch programs). You can also create a Desktop shortcut by dragging the icon from Applications while holding down the Cmd+Option keys (so that a swoopy arrow indicating a shortcut is displayed) to the Desktop. (If you don't see a swoopy arrow, the application will be moved to the Desktop, which you do not want.) ii. On Windows: follow the installer steps and accept all defaults. During the install process you can choose to have a shortcut placed on your Desktop. You can also launch PyCharm using the search or Start > Run box.

4 3. Launch and configure PyCharm. In this step, we will configure PyCharm with a custom settings file that I will provide. These settings specify a dark color scheme, large font and suppresses many of the warnings, popups and completion alerts, which PyCharm defaults to. Unless you have a specific objection to any of this, please complete the below steps for configuring PyCharm. a. Download the custom settings file for your computer. Clicking on the link should activate your browser and start the download (a very small file); you may want to right-click and select Download as Choose a location where you can easily find the file, such as the Desktop. Please don't open the settings file. b. Launch PyCharm. Click the shortcut or the PyCharm program icon to launch PyCharm, or type PyCharm into your OS's search box (on Windows this may be the Start > Run box, or just the search box on the Desktop; click on JetBrains PyCharm Community Edition; on Mac, use the magnifying glass at the top upper corner of your screen and select PyCharmCE) -- PyCharm launches and presents a small 'Welcome to PyCharm Community Edition' dialog box. If this is your first time opening PyCharm, you may see a medium-sized 'Initial Configuration' dialog box. Please skip this step. If you have opened this copy of PyCharm before, you may see an open project (a few windows including a code window) that fills the whole screen, rather than a smaller dialog box. Go to File > Close Project to close the current project; you should then see the 'Welcome to PyCharm Community Edition' dialog box). c. Save Default PyCharm Settings. Before we configure PyCharm, let's save settings, in case you'd like to return to the defaults. i. Click Configure > Export Settings ii. Leave all boxes checked iii. Choose a save location, or use the default iv. Click OK. Record the location or move this file in a location where you can retrieve it later in case you want to restore PyCharm settings defaults. d. Import the custom PyCharm Settings. As mentioned, importing these settings will change the look of PyCharm to a "dark" theme, as well as remove a lot of distracting popups and warnings. i. Click Configure > Import Settings ii. Find the file you saved in the 'Download the custom settings file' step iii. Leave all boxes checked and click OK iv. PyCharm will indicate that it needs to restart -- say OK v. After PyCharm restarts, it should present the same Welcome dialog, but using a dark color scheme

5 vi. From now on, PyCharm will remember these settings -- you will not need to take this step again The dark color scheme is designed to be easy on the eyes, but not everyone prefers it. I suggest you complete these instructions before considering a light color scheme, and if you prefer a light color scheme you can reverse the colors as shown below. (Unfortunately, switching color schemes also restores certain warnings that flash on and off as you type, denoting errors even before you're finished typing, which my settings are designed to eliminate. If you prefer the light color scheme and want to turn off these warnings, let me know -- I can help you find the settings you would need for this.) To restore the "black on white" color scheme: 1) Choose Preferences (Mac) or Settings (Windows). 2) Go to Appearance and Behavior > Appearance 3) For Theme, click Default (Mac) or IntelliJ (Windows) and click Apply Note: the above instructions describe initial setup and usually have to be taken only once. The next steps will be performed several times during the semester. We'll start with Step 4 each week when we want to start a new project (I suggest creating a new project each week to keep your lab scripts, test scripts and homework scripts organized.) We'll use Step 5 to start a new Python program (a lab exercise or homework assignment). 4. Start a new PyCharm project. A PyCharm project can be considered as a group of files in a folder. When we create a new project, PyCharm will show us where this folder will be created (we can also choose an existing folder). We should name the folder after the project name. As mentioned above, I recommend you create a new project named session_1, session_2, etc. for each week's work. However, use whatever naming scheme works best for you. a. Click on Create a New Project. PyCharm displays two blanks -- Location and Interpreter. i. Location 1) PyCharm suggests a location in a special folder called PycharmProjects in your home directory. You can use this location or choose a different one by clicking the ellipsis ( ) to the right of the Location blank, or by typing out another path. Although PyCharm will keep track of this location, you will want to note it down for future reference. 2) If you are working with the default, change the value after the last slash to session_1. 3) If you have selected a different folder location than the default, add /session_1 (Mac) or \session_1 (Windows) to the end of your selected location.

6 ii. Interpreter: this step links your project to your installation of Python. Use the dropdown to ensure that Python 3 is selected (unless you have chosen to use Python 2 for this course). 1) to identify Python 3 (or Python 2), look in the path for 3.x.x (or 2.x.x), where x is another number, for example or ) on a Windows PC, if you have installed only one version of Python, that version should be included in the path 3) on a Mac, you may see the default Python 2.x.x version selected. Click the dropdown and select the 3.x.x version b. Click Create. PyCharm should open a larger window with a rectangular panel on the left. If you see the warning "the folder is not empty", this means that you didn't specify a new folder. Unless you're redoing this step, you'll want to start with an empty folder. Click No and then when the larger window opens up, click File > Close. Repeat step a. (previous step) and make sure that you are adding a new folder name to the path in the Location: blank. c. By default, PyCharm shows a "Tip of the Day" at startup. If you'd prefer not to see this each time you start, simply uncheck the "Show these at startup" box. Click Close on this box. d. The left-side window is the project view -- there you can see the project folder and files in the project. If this is a new project, the folder will be empty. External Libraries lists any installed Python libraries you may be using in the project -- not meaningful to us for this step. e. You can open and close the project view with Cmd-1 / Alt Write a new Python program. Program source code is written in "plain" (unformatted) text. We will write this text file inside PyCharm, then have PyCharm feed it to Python to run the program. a. Click File > New (not File > New Project) If New is greyed out, you may have clicked on External Libraries. Click on the small project folder on the left. b. A very small list appears -- choose Python file. c. Name your file hello.py or whatever you prefer. d. Click OK -- the file appears under the project folder in the project view (click the tiny triangle to see it), and also appears as a tab in the main window.

7 e. Create your first "hello, world!" app by entering the following Python code, starting with the Unix "shebang" line: #!/usr/bin/env python print('hello, world!') Note that if you had to use python3 -V above, first line should be #!/usr/bin/env python3 f. You can save your script with Cmd-S (Mac) or Ctrl-S (Windows), although it appears that you do not need to do so, because PyCharm saves projects (and the files within) automatically. g. You may see a message at the top of your program reading "No Python interpreter configured for the project". I'm not entirely sure why you would see this message if you selected a version of Python in Create a New Project > Interpreter, but if you do, click the link and select an interpreter (as described under that step above). This choice should apply to all subsequent projects that you create. 6. Run the Python program. I prefer that you run your programs in a Terminal / Command Prompt window in PyCharm (rather than the Run window). In the Terminal window approach you are asking the operating system to run your code directly (with Run, PyCharm acts as an intermediary). a. To open the Terminal window, you can hit Cmd-T or Alt-T -- a horizontal rectangular panel appears at the bottom, with a Command Prompt for your operating system (note that it is the same prompt we used to test the python version with python -V. b. Drag the top of the rectangular panel upward so it is larger. You can choose the size to view, and adjust it depending on your situation and what needs to be visible. As you work, you will be switching back and forth between the edit window and the Terminal window. I prefer a large Terminal window and I pop back and forth between windows. We will demonstrate this in class. c. At the prompt, type the following: python hello.py (or use the name you saved with in the prior step). You should see the output of the program. Remember that if you used python3 for your initial test of python, you'll be using python3 hello.py. This is important because the 2.7 version of python is similar but not the same as the 3.6 (or 3.x number) version and It can be difficult to see the difference. d. To make clear output (sometimes vital to smooth progress and understanding) issue a 'clear' command before the python command: i. Mac OS: clear; python hello.py ii. Windows: cls & python hello.py You should see the output of the script clearly displayed by itself at the top of the page.

8 7. Double-check the Python version. Some students get this far without realizing that they are using Python 2.7 (or 2.x number) instead of the 3.6 (or 3.x number) version. Rewrite your code so it looks like this: #!/usr/bin/env python import sys print('hello,' + sys.version) You should see hello, (v3.6.2:5fd3. or a number after 'hello, ' that starts with 3. If you are seeing a 2 number instead, you either need to remember to use python3 when you are running the program in the Terminal window, or we need to adjust your computer's PATH variable to point to python 3 -- please get in touch with me if you think you are using ver Edit, switch, re-run, switch, edit It's very helpful to develop a keyboard-based workflow that will allow you to run through the development cycle repeatedly, without having to hit one more key than necessary. a. Click in the edit window and make an edit to your script (change world! to weird!) b. Use Cmd-T (Mac) or Alt-T (Windows) to open the Terminal window c. Hit the Up Arrow to bring up your last command, then hit Enter. Or retype the commands in the step above. You'll see your program output. d. Use Alt-T (Windows) to close the Terminal window. Window focus should return to the edit window. e. Make an edit to your script (change weird! to python!!!) f. Use Cmd-T or Alt-T to open the Terminal window g. Hit the Up Arrow to bring up your last command, then hit Enter. View the changed result. h. Use Cmd-T or Alt-T to close the Terminal window. Window focus should return to the edit window. i. Lather, rinse, repeat! If you see any errors, anomalies, or if anything seems confusing in these instructions, please let me know as soon as possible. You'll be helping others if you do (or allowing others to be confused if you don't!). [continued]

9 Appendix: changing PyCharm font size or color Font size: I have deliberately chosen a large the font size, so students new to programming will pay close attention to every character in their code and output. However, a large font size means fewer lines of your program will be visible. To change the font size: Mac: Preferences > Editor > Font and change Size. Windows: File > Settings > Editor > Font and change Size. Please note that the Terminal font size will use the same font size as the editor window, however you may not see this change until you close the window (by clicking the red 'X', not the keyboard shortcut) and reopening it. Dark color theme: I prefer the colored text on black background because it is easier on the eyes. If you prefer a white background, it is possible to change the theme without activating some additional settings that sometimes change when you attempt this. Let me know if you'd like to change your color scheme and we can work out the best way to do this. Congratulations!

Writing and Running Programs

Writing and Running Programs Introduction to Python Writing and Running Programs Working with Lab Files These instructions take you through the steps of writing and running your first program, as well as using the lab files in our

More information

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup

CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup CSE 101 Introduction to Computers Development / Tutorial / Lab Environment Setup Purpose: The purpose of this lab is to setup software that you will be using throughout the term for learning about Python

More information

Word 2007/10/13 1 Introduction

Word 2007/10/13 1 Introduction Objectives Word 2007/10/13 1 Introduction Understand the new Word 2007 Interface Navigate the Office button Learn about the Quick Access menu Navigate the Ribbon menu interface Understand the I-beam Learn

More information

Lab 1: Accessing the Linux Operating System Spring 2009

Lab 1: Accessing the Linux Operating System Spring 2009 CIS 90 Linux Lab Exercise Lab 1: Accessing the Linux Operating System Spring 2009 Lab 1: Accessing the Linux Operating System This lab takes a look at UNIX through an online experience on an Ubuntu Linux

More information

Setting up PyCharm Professional

Setting up PyCharm Professional Page 1 Setting up PyCharm Professional You should have already done the following, per a previous document: 1. Install PyCharm Professional 2. Install Git 3. Create a Github account If you have not already

More information

CS 1110 SPRING 2016: GETTING STARTED (Jan 27-28) First Name: Last Name: NetID:

CS 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 information

CS1110 Lab 1 (Jan 27-28, 2015)

CS1110 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 information

Forms for Palm OS Version 4 Manual

Forms for Palm OS Version 4 Manual Forms for Palm OS Version 4 Manual Revision Date 12/05/2007 HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned in

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows CHAPTER 1 Getting to Know AutoCAD Opening a new drawing Getting familiar with the AutoCAD and AutoCAD LT Graphics windows Modifying the display Displaying and arranging toolbars COPYRIGHTED MATERIAL 2

More information

Forms Desktop for Windows Version 4 Manual

Forms Desktop for Windows Version 4 Manual Forms Desktop for Windows Version 4 Manual Revision Date 12/05/2007 HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned

More information

Wimba Pronto. Version 2.0. User Guide

Wimba Pronto. Version 2.0. User Guide Wimba Pronto Version 2.0 User Guide Wimba Pronto 2.0 User Guide Welcome to Wimba Pronto 1 What's New in Wimba Pronto 2.0 2 Getting Started 3 Wimba Pronto System Requirements 3 Creating a New Wimba Pronto

More information

In the first class, you'll learn how to create a simple single-view app, following a 3-step process:

In the first class, you'll learn how to create a simple single-view app, following a 3-step process: Class 1 In the first class, you'll learn how to create a simple single-view app, following a 3-step process: 1. Design the app's user interface (UI) in Xcode's storyboard. 2. Open the assistant editor,

More information

Computer Basics: Step-by-Step Guide (Session 2)

Computer Basics: Step-by-Step Guide (Session 2) Table of Contents Computer Basics: Step-by-Step Guide (Session 2) ABOUT PROGRAMS AND OPERATING SYSTEMS... 2 THE WINDOWS 7 DESKTOP... 3 TWO WAYS TO OPEN A PROGRAM... 4 DESKTOP ICON... 4 START MENU... 5

More information

Computer Essentials Session 1 Lesson Plan

Computer Essentials Session 1 Lesson Plan Note: Completing the Mouse Tutorial and Mousercise exercise which are available on the Class Resources webpage constitutes the first part of this lesson. ABOUT PROGRAMS AND OPERATING SYSTEMS Any time a

More information

My First iphone App. 1. Tutorial Overview

My First iphone App. 1. Tutorial Overview My First iphone App 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button. You can type your name

More information

IT Essentials v6.0 Windows 10 Software Labs

IT Essentials v6.0 Windows 10 Software Labs IT Essentials v6.0 Windows 10 Software Labs 5.2.1.7 Install Windows 10... 1 5.2.1.10 Check for Updates in Windows 10... 10 5.2.4.7 Create a Partition in Windows 10... 16 6.1.1.5 Task Manager in Windows

More information

How To Capture Screen Shots

How To Capture Screen Shots What Is FastStone Capture? FastStone Capture is a program that can be used to capture screen images that you want to place in a document, a brochure, an e-mail message, a slide show and for lots of other

More information

The Fundamentals. Document Basics

The Fundamentals. Document Basics 3 The Fundamentals Opening a Program... 3 Similarities in All Programs... 3 It's On Now What?...4 Making things easier to see.. 4 Adjusting Text Size.....4 My Computer. 4 Control Panel... 5 Accessibility

More information

A computer program is a set of instructions that causes a computer to perform some kind of action. It isn t the physical parts of a computer like the

A computer program is a set of instructions that causes a computer to perform some kind of action. It isn t the physical parts of a computer like the 1 Not All Snakes Slither A computer program is a set of instructions that causes a computer to perform some kind of action. It isn t the physical parts of a computer like the wires, microchips, cards,

More information

ChemSense Studio Client Version 3.0.7

ChemSense Studio Client Version 3.0.7 Quick Start Guide: ChemSense Studio Client Version 3.0.7 January 5, 2005 Comments/Questions/Bug Report? E-mail: chemsense-contact@ctl.sri.com Background The ChemSense Studio Client software supports the

More information

You can use the WinSCP program to load or copy (FTP) files from your computer onto the Codd server.

You can use the WinSCP program to load or copy (FTP) files from your computer onto the Codd server. CODD SERVER ACCESS INSTRUCTIONS OVERVIEW Codd (codd.franklin.edu) is a server that is used for many Computer Science (COMP) courses. To access the Franklin University Linux Server called Codd, an SSH connection

More information

Version June 2016

Version June 2016 HOSTING GUIDE Version 3.2.3 June 2016 This guide is sold in conjunction with the VETtrak Hosting Serv ice and is current at the time of purchase. Later v ersions are av ailable for download from www.v

More information

How to Use Google. Sign in to your Chromebook. Let s get started: The sign-in screen. https://www.youtube.com/watch?v=ncnswv70qgg

How to Use Google. Sign in to your Chromebook. Let s get started: The sign-in screen. https://www.youtube.com/watch?v=ncnswv70qgg How to Use Google Sign in to your Chromebook https://www.youtube.com/watch?v=ncnswv70qgg Use a Google Account to sign in to your Chromebook. A Google Account lets you access all of Google s web services

More information

CheckBook Pro 2 Help

CheckBook Pro 2 Help Get started with CheckBook Pro 9 Introduction 9 Create your Accounts document 10 Name your first Account 11 Your Starting Balance 12 Currency 13 We're not done yet! 14 AutoCompletion 15 Descriptions 16

More information

CME E-quotes Wireless Application for Android Welcome

CME E-quotes Wireless Application for Android Welcome CME E-quotes Wireless Application for Android Welcome This guide will familiarize you with the application, a powerful trading tool developed for your Android. Table of Contents What is this application?

More information

EXCEL BASICS: MICROSOFT OFFICE 2007

EXCEL BASICS: MICROSOFT OFFICE 2007 EXCEL BASICS: MICROSOFT OFFICE 2007 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes

More information

Arduino IDE Friday, 26 October 2018

Arduino IDE Friday, 26 October 2018 Arduino IDE Friday, 26 October 2018 12:38 PM Looking Under The Hood Of The Arduino IDE FIND THE ARDUINO IDE DOWNLOAD First, jump on the internet with your favorite browser, and navigate to www.arduino.cc.

More information

How To Capture Screen Shots

How To Capture Screen Shots What Is FastStone Capture? FastStone Capture is a program that can be used to capture screen images that you want to place in a document, a brochure, an e-mail message, a slide show and for lots of other

More information

Introduction. Key features and lab exercises to familiarize new users to the Visual environment

Introduction. Key features and lab exercises to familiarize new users to the Visual environment Introduction Key features and lab exercises to familiarize new users to the Visual environment January 1999 CONTENTS KEY FEATURES... 3 Statement Completion Options 3 Auto List Members 3 Auto Type Info

More information

EXCEL BASICS: MICROSOFT OFFICE 2010

EXCEL BASICS: MICROSOFT OFFICE 2010 EXCEL BASICS: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes

More information

Getting started with Python

Getting 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 information

The Python Mini-Degree Development Environment Guide

The Python Mini-Degree Development Environment Guide The Python Mini-Degree Development Environment Guide By Zenva Welcome! We are happy to welcome you to the premiere Python development program available on the web The Python Mini-Degree by Zenva. This

More information

JCCC Virtual Labs. Click the link for more information on installing on that device type. Windows PC/laptop Apple imac or MacBook ipad Android Linux

JCCC Virtual Labs. Click the link for more information on installing on that device type. Windows PC/laptop Apple imac or MacBook ipad Android Linux JCCC Virtual Labs Revision 9/21/2017 http://ats.web. Welcome to the JCCC Virtual Lab Environment. This system allows students to access campus software titles on their personal computers from almost anywhere.

More information

Code::Blocks Student Manual

Code::Blocks Student Manual Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

More information

Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev

Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev. 06.29.09 Overview: This reference manual will cover two separate applications that work together to produce a

More information

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java)

CSCI 161: Introduction to Programming I Lab 1b: Hello, World (Eclipse, Java) Goals - to learn how to compile and execute a Java program - to modify a program to enhance it Overview This activity will introduce you to the Java programming language. You will type in the Java program

More information

Creating Vector Shapes Week 2 Assignment 1. Illustrator Defaults

Creating Vector Shapes Week 2 Assignment 1. Illustrator Defaults Illustrator Defaults Before we begin, we are going to make sure that all of us are using the same settings within our application. For this class, we will always want to make sure that our application

More information

Wimba Pronto. Version 2.1. User Guide

Wimba Pronto. Version 2.1. User Guide Wimba Pronto Version 2.1 User Guide Wimba Pronto 2.1 User Guide Welcome to Wimba Pronto 1 What's New in Wimba Pronto? 2 Getting Started 3 Wimba Pronto System Requirements 3 Creating a New Wimba Pronto

More information

Semester 2, 2018: Lab 1

Semester 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 information

Sync User Guide. Powered by Axient Anchor

Sync User Guide. Powered by Axient Anchor Sync Powered by Axient Anchor TABLE OF CONTENTS End... Error! Bookmark not defined. Last Revised: Wednesday, October 10, 2018... Error! Bookmark not defined. Table of Contents... 2 Getting Started... 7

More information

SharePoint: Fundamentals

SharePoint: Fundamentals SharePoint: Fundamentals This class will introduce you to SharePoint and cover components available to end users in a typical SharePoint site. To access SharePoint, you will need to log into Office 365.

More information

Windows 10 Creators Edition Tips & Tricks. These New Hidden Features Will Save You Time and Money

Windows 10 Creators Edition Tips & Tricks. These New Hidden Features Will Save You Time and Money Windows 10 Creators Edition Tips & Tricks These New Hidden Features Will Save You Time and Money In April 2017, Microsoft released the new Windows 10 Creators Edition. Its features will save you hours

More information

SolidWorks Intro Part 1b

SolidWorks Intro Part 1b SolidWorks Intro Part 1b Dave Touretzky and Susan Finger 1. Create a new part We ll create a CAD model of the 2 ½ D key fob below to make on the laser cutter. Select File New Templates IPSpart If the SolidWorks

More information

Applied ICT Skills MS Windows

Applied ICT Skills MS Windows Applied ICT Skills MS Windows Lesson 1 - How to install an operating system into computer? Windows 7 is perhaps the best Microsoft operating system and is very easy to install compared to other windows.

More information

Introduction to Microsoft Office 2016: Word

Introduction to Microsoft Office 2016: Word Introduction to Microsoft Office 2016: Word Last Updated: September 2018 Cost: $2.00 Microsoft Word is a word processing software. You can use it to type letters, reports, and other documents. This class

More information

Firewalls can prevent access to the Unix Servers. Please make sure any firewall software or hardware allows access through Port 22.

Firewalls can prevent access to the Unix Servers. Please make sure any firewall software or hardware allows access through Port 22. EINSTEIN OVERVIEW Einstein (Einstein.franklin.edu) and Codd (codd.franklin.edu) are two servers that are used for many Computer Science (COMP) courses. Students will be directed to use either Einstein

More information

SharePoint: Fundamentals

SharePoint: Fundamentals SharePoint: Fundamentals This class will introduce you to SharePoint and cover components available to end users in a typical SharePoint site. To access SharePoint, you will need to log into Office 365.

More information

GRS Enterprise Synchronization Tool

GRS Enterprise Synchronization Tool GRS Enterprise Synchronization Tool Last Revised: Thursday, April 05, 2018 Page i TABLE OF CONTENTS Anchor End User Guide... Error! Bookmark not defined. Last Revised: Monday, March 12, 2018... 1 Table

More information

Part 1: Understanding Windows XP Basics

Part 1: Understanding Windows XP Basics 542362 Ch01.qxd 9/18/03 9:54 PM Page 1 Part 1: Understanding Windows XP Basics 1: Starting Up and Logging In 2: Logging Off and Shutting Down 3: Activating Windows 4: Enabling Fast Switching between Users

More information

Guide to User Interface 4.3

Guide to User Interface 4.3 Datatel Colleague Guide to User Interface 4.3 Release 18 June 24, 2011 For corrections and clarifications to this manual, see AnswerNet page 1926.37. Guide to User Interface 4.3 All Rights Reserved The

More information

Understanding the Interface

Understanding the Interface 2. Understanding the Interface Adobe Photoshop CS2 for the Web H O T 2 Understanding the Interface The Welcome Screen Interface Overview Customizing Palette Locations Saving Custom Palette Locations Customizing

More information

Tabbing Between Fields and Control Elements

Tabbing Between Fields and Control Elements Note: This discussion is based on MacOS, 10.12.6 (Sierra). Some illustrations may differ when using other versions of macos or OS X. The capability and features of the Mac have grown considerably over

More information

Windows 10 Essentials

Windows 10 Essentials Windows 10 Essentials User Interface START MENU Start typing to search for applications or files Once the start menu is open you can change its size by dragging a side Right-click on an application and

More information

The following instructions cover how to edit an existing report in IBM Cognos Analytics.

The following instructions cover how to edit an existing report in IBM Cognos Analytics. IBM Cognos Analytics Edit a Report The following instructions cover how to edit an existing report in IBM Cognos Analytics. Navigate to Cognos Cognos Analytics supports all browsers with the exception

More information

Comodo Chromium Secure Software Version 36.1

Comodo Chromium Secure Software Version 36.1 Comodo Chromium Secure Software Version 36.1 User Guide Guide Version 36.1.111114 Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013 Table of Contents 1. Comodo Chromium Secure - Introduction...4

More information

CommCare for Android Smartphones

CommCare for Android Smartphones CommCare for Android Smartphones The information on this page reflects the old design of CommCare This page is primarily useful for programs using older versions of CommCare. A page directed at the newer

More information

1) Log on to the computer using your PU net ID and password.

1) Log on to the computer using your PU net ID and password. CS 150 Lab Logging on: 1) Log on to the computer using your PU net ID and password. Connecting to Winter: Winter is the computer science server where all your work will be stored. Remember, after you log

More information

Startup Notes for Standard CMD 2015.x Setup

Startup Notes for Standard CMD 2015.x Setup Startup Notes for Standard CMD 2015.x Setup The standard CMD program setup refers to the 2015 version of The Church Membership Directory software, which includes the two phone apps (one for staff use and

More information

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge.

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge. IBM Cognos Analytics Create a List The following instructions cover how to create a list report in IBM Cognos Analytics. A list is a report type in Cognos that displays a series of data columns listing

More information

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto CS 170 Java Programming 1 Eclipse@Home Downloading, Installing and Customizing Eclipse at Home Slide 1 CS 170 Java Programming 1 Eclipse@Home Duration: 00:00:49 What is Eclipse? A full-featured professional

More information

Mehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse

Mehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse Mehran Sahami Handout #5 CS 106A September 26, 2018 Downloading Eclipse Parts of this handout were written by Justin Manus and Brandon Burr and then wantonly updated by your loving CS106A staff. In CS106A,

More information

You might think of Windows XP as a set of cool accessories, such as

You might think of Windows XP as a set of cool accessories, such as Controlling Applications under Windows You might think of Windows XP as a set of cool accessories, such as games, a calculator, and an address book, but Windows is first and foremost an operating system.

More information

Key File Generation. November 14, NATIONAL STUDENT CLEARINGHOUSE 2300 Dulles Station Blvd., Suite 220, Herndon, VA 20171

Key File Generation. November 14, NATIONAL STUDENT CLEARINGHOUSE 2300 Dulles Station Blvd., Suite 220, Herndon, VA 20171 Key File Generation NATIONAL STUDENT CLEARINGHOUSE 2300 Dulles Station Blvd., Suite 220, Herndon, VA 20171 Table of Contents Introduction... 2 PuTTY Installation... 2 Key Generation... 7 Configuring PuTTY

More information

Module 3: Working with C/C++

Module 3: Working with C/C++ Module 3: Working with C/C++ Objective Learn basic Eclipse concepts: Perspectives, Views, Learn how to use Eclipse to manage a remote project Learn how to use Eclipse to develop C programs Learn how to

More information

Parallels Remote Application Server

Parallels Remote Application Server Parallels Remote Application Server Parallels Client for Mac User's Guide v16 Parallels International GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 672 20 30 www.parallels.com Copyright

More information

Outlook - an Introduction to Version 2003 Table of Contents

Outlook - an Introduction to  Version 2003 Table of Contents Outlook - an Introduction to E-mail Version 2003 Table of Contents What is Outlook Starting Outlook The Navigation Pane Getting Help Creating and Sending a Message Using the College Exchange Directory

More information

Looking at the Internet with Google Chrome & Firefox. Scoville Memorial Library Claudia Cayne - September, 2010

Looking at the Internet with Google Chrome & Firefox. Scoville Memorial Library Claudia Cayne - September, 2010 Looking at the Internet with Google Chrome & Firefox Scoville Memorial Library Claudia Cayne - ccayne@biblio.org September, 2010 Google Chrome & Firefox are web browsers - the decoder you need to view

More information

Handout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview:

Handout Objectives: a. b. c. d. 3. a. b. c. d. e a. b. 6. a. b. c. d. Overview: Computer Basics I Handout Objectives: 1. Control program windows and menus. 2. Graphical user interface (GUI) a. Desktop b. Manage Windows c. Recycle Bin d. Creating a New Folder 3. Control Panel. a. Appearance

More information

FREEDOM-Pad Installation and Operation

FREEDOM-Pad Installation and Operation FREEDOM-Pad Installation and Operation Quick Start Steps for installing FREEDOM-Pad Page 2 Desktop Install Overview Page 2 Mobile Device Installation Overview Page 2 Activating the Battery Page 2 Resetting

More information

Citrix User Guide Version 2.2. Table of Contents. Citrix on a PC... 1

Citrix User Guide Version 2.2. Table of Contents. Citrix on a PC... 1 Citrix User Guide Table of Contents Citrix on a PC... 1 Installing Browser Plug-ins... 1 Notes for Windows XP Service Pack 2 Users... 3 Logging In... 3 Accessing Applications... 4 Logging Off... 6 Citrix

More information

My First Cocoa Program

My First Cocoa Program My First Cocoa Program 1. Tutorial Overview In this tutorial, you re going to create a very simple Cocoa application for the Mac. Unlike a line-command program, a Cocoa program uses a graphical window

More information

Intro to Excel. To start a new workbook, click on the Blank workbook icon in the middle of the screen.

Intro to Excel. To start a new workbook, click on the Blank workbook icon in the middle of the screen. Excel is a spreadsheet application that allows for the storing, organizing and manipulation of data that is entered into it. Excel has variety of built in tools that allow users to perform both simple

More information

Lesson 1. Importing and Organizing Footage using Premiere Pro CS3- CS5

Lesson 1. Importing and Organizing Footage using Premiere Pro CS3- CS5 Lesson 1 Importing and Organizing Footage using Premiere Pro CS3- CS5 When working with a video editor the video source will come from either a capturing process or importing video clips into the editing

More information

Getting Familiar with Microsoft Word 2010 for Windows

Getting Familiar with Microsoft Word 2010 for Windows Lesson 1: Getting Familiar with Microsoft Word 2010 for Windows Microsoft Word is a word processing software package. You can use it to type letters, reports, and other documents. This tutorial teaches

More information

GETTING STARTED. 3. Once in the Portal, click on the WebEx icon in the upper right corner of the screen.

GETTING STARTED. 3. Once in the Portal, click on the WebEx icon in the upper right corner of the screen. GETTING STARTED 1. Open a web browser. (WebEx will work with any type of computer, PC or Mac.) 2. Go to https://www.wtamu.edu, and log into the Buff Portal. 3. Once in the Portal, click on the WebEx icon

More information

QST Mobile Application for Android

QST Mobile Application for Android QST Mobile Application for Android Welcome This guide will familiarize you with the application, a powerful trading tool developed for your Android. Table of Contents What is this application? Logging

More information

My First iphone App (for Xcode version 6.4)

My First iphone App (for Xcode version 6.4) My First iphone App (for Xcode version 6.4) 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button

More information

IC3 Spark. Courseware FOR REVIEW ONLY

IC3 Spark. Courseware FOR REVIEW ONLY IC3 Spark Courseware # 7328-1 Lesson 1: Operating Systems Basics Lesson Objectives In this lesson you will learn how to start a computer and access the operating system. You will also be introduced to

More information

Navigating Windows 10 Windows 10 is the most recent version of the Microsoft Windows operating system.

Navigating Windows 10 Windows 10 is the most recent version of the Microsoft Windows operating system. Navigating Windows 10 Windows 10 is the most recent version of the Microsoft Windows operating system. New Features in Windows 10 Start Menu Microsoft Edge new web browser Cortana virtual assistant Multiple

More information

Microsoft SharePoint is provided by Information Services for staff in Aberystwyth University.

Microsoft SharePoint is provided by Information Services for staff in Aberystwyth University. USING SHAREPOINT E-Services and Communications, Information Services, Aberystwyth University OBJECTIVES By the end of this training course you will be able to: Access SharePoint Customise a document library

More information

FTP Frequently Asked Questions

FTP Frequently Asked Questions Guide to FTP Introduction This manual will guide you through understanding the basics of FTP and file management. Within this manual are step-by-step instructions detailing how to connect to your server,

More information

Assignment 1. Application Development

Assignment 1. Application Development Application Development Assignment 1 Content Application Development Day 1 Lecture The lecture provides an introduction to programming, the concept of classes and objects in Java and the Eclipse development

More information

SuperNova. Magnifier & Speech. Version 15.0

SuperNova. Magnifier & Speech. Version 15.0 SuperNova Magnifier & Speech Version 15.0 Dolphin Computer Access Publication Date: 19 August 2015 Copyright 1998-2015 Dolphin Computer Access Ltd. Technology House Blackpole Estate West Worcester WR3

More information

Windows 10 Quick Tips

Windows 10 Quick Tips Windows 10 Quick Tips Contents Drag to Fit Windows... 2 Quickly Jump Between Virtual Desktops... 2 Move open windows between virtual desktops... 2 Rotate Your Screen via Keyboard Ctrl-Alt-D Arrows... 3

More information

DOCUMENT IMAGING REFERENCE GUIDE

DOCUMENT IMAGING REFERENCE GUIDE January 25, 2017 DOCUMENT IMAGING REFERENCE GUIDE AppXtender Web Access version 7 Kent State University Division of Information Services AppXtender Web Access Help: For questions regarding AppXtender Web

More information

Multi-Find/Change 3.0 Manual

Multi-Find/Change 3.0 Manual Multi-Find/Change 3.0 Manual For Adobe InDesign/InCopy CC 2017 July 2017 2017 Automatication Limited The information in this document is furnished for informational use only, is subject to change without

More information

Backup App V7. Quick Start Guide for Windows

Backup App V7. Quick Start Guide for Windows Backup App V7 Quick Start Guide for Windows Revision History Date Descriptions Type of modification 30 Jun 2016 First Draft New 25 Nov 2016 Added Restore Options to Ch 8 Restoring Data; Combined Technical

More information

Mehran Sahami Handout #5 CS 106A September 27, 2017 Downloading Eclipse

Mehran Sahami Handout #5 CS 106A September 27, 2017 Downloading Eclipse Mehran Sahami Handout #5 CS 106A September 27, 2017 Downloading Eclipse Parts of this handout were written by Justin Manus and Brandon Burr and then wantonly updated by your loving CS106A staff. In CS106A,

More information

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills Discovering Computers & Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills Objectives Perform basic mouse operations Start Windows and log on to the computer Identify the objects

More information

SolidWorks 2½D Parts

SolidWorks 2½D Parts SolidWorks 2½D Parts IDeATe Laser Micro Part 1b Dave Touretzky and Susan Finger 1. Create a new part In this lab, you ll create a CAD model of the 2 ½ D key fob below to make on the laser cutter. Select

More information

Parallels Toolbox User's Guide

Parallels Toolbox User's Guide Parallels Toolbox User's Guide Parallels International GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 672 20 30 www.parallels.com Copyright 1999-2018 Parallels International GmbH. All rights

More information

Odyssey Quick Start. Quick Links: Launch Pad and Assignments Portfolio and Reports FAQs For Parents GUIDE FOR STUDENTS AND PARENTS

Odyssey Quick Start. Quick Links: Launch Pad and Assignments Portfolio and Reports FAQs For Parents GUIDE FOR STUDENTS AND PARENTS Odyssey Quick Start GUIDE FOR STUDENTS AND PARENTS Quick Links: Launch Pad and Assignments Portfolio and Reports FAQs For Parents Launch Pad and Assignments Click here to open your portfolio. Click this

More information

TourMaker Reference Manual. Intro

TourMaker Reference Manual. Intro TourMaker Reference Manual Intro Getting Started Tutorial: Edit An Existing Tour Key Features & Tips Tutorial: Create A New Tour Posting A Tour Run Tours From Your Hard Drive Intro The World Wide Web is

More information

Workshare Desktop App. User Guide

Workshare Desktop App. User Guide Workshare Desktop App User Guide February 2018 Workshare Desktop App User Guide Table of Contents Introducing the Workshare Desktop App...4 What is the Desktop App?... 5 Key features of the Workshare desktop

More information

Opening Microsoft Word. 1. Double click the Word 2016 icon on the desktop to launch word.

Opening Microsoft Word. 1. Double click the Word 2016 icon on the desktop to launch word. Intro to Microsoft Word 2016 Class Description: This class will provide an introduction to the word processing program Microsoft Word 2016. Learn how to create a simple document, edit and format text,

More information

Click Here to Begin OS X. Welcome to the OS X Basics Learning Module.

Click Here to Begin OS X. Welcome to the OS X Basics Learning Module. OS X Welcome to the OS X Basics Learning Module. This module will teach you the basic operations of the OS X operating system, found on the Apple computers in the College of Technology computer labs. The

More information

Parallels Toolbox for Windows User's Guide

Parallels Toolbox for Windows User's Guide Parallels Toolbox for Windows User's Guide Parallels International GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 672 20 30 www.parallels.com Copyright 1999-2018 Parallels International

More information

Gradebook User Guide. PowerTeacher

Gradebook User Guide. PowerTeacher PowerTeacher Released February 18, 2009 Document Owner: Documentation Services This edition applies to Release 1.5.1 of the PowerTeacher software and to all subsequent releases and modifications until

More information

Copyright 2018 MakeUseOf. All Rights Reserved.

Copyright 2018 MakeUseOf. All Rights Reserved. 15 Power User Tips for Tabs in Firefox 57 Quantum Written by Lori Kaufman Published March 2018. Read the original article here: https://www.makeuseof.com/tag/firefox-tabs-tips/ This ebook is the intellectual

More information

NetLogo Tutorial Series: Langton's Ant. Nicholas Bennett Grass Roots Consulting

NetLogo Tutorial Series: Langton's Ant. Nicholas Bennett Grass Roots Consulting NetLogo Tutorial Series: Langton's Ant Nicholas Bennett Grass Roots Consulting nickbenn@g-r-c.com July 2010 Copyright Copyright 2010, Nicholas Bennett. All rights reserved. NetLogo Tutorial Series: Langton's

More information