Loading...

Course Description

Python is a powerful, widely-used, general-purpose, high-level programming language that is freely available. It has broad application from web development to data analysis. Python is often used to teach introductory programming because it is easy to learn. However, Python is also used by professional software developers at organizations such as Google, NASA, and Lucasfilm Ltd.

This workshop is an introduction to Python for data analysis. Students learn how to get started using Python as a tool for data analysis. Starting with the basics, students learn to navigate using the command line, download and install Python 3.7 (or later), select an integrated development environment (IDE) and text editor, and begin to write basic scripts. Students also learn about Python's powerful libraries for data analysis and scientific computing, and are introduced to GitHub for collaboration and version-control in software development.    

Note: This workshop is not required for students in the Certificate in Data Science program but it is strongly encouraged for students with little experience or background in programming.

Course Objectives

Upon successful completion of this workshop, students will be able to:

  • Navigate using the command line interface (CLI)
  • Download and install Python 3.7 (or later) on their computer
  • Choose an appropriate integrated development environment (IDE) and text editor
  • Gain familiarity with Python syntax, data types, and control flow
  • Write and run basic Python scripts
  • Understand how and why Python is used by data scientists
  • Conduct basic data analysis using Python's data analysis libraries, specifically MatPlotLib and Pandas
  • Become familiar with development tools necessary for collaborative Python development such as git/Github and virtualenv

Notes

This course is an open enrollment course. No application is required and registration is available by clicking "Add to Cart." Current students must register with their Georgetown NetID and password. New students will be prompted to create an account prior to registration.

Please review the refund policies in our Student Handbook before completing your registration.

Course Prerequisites

Experience Prerequisites

  • Some prior experience with data analysis using Excel
  • Prior experience programming in Python or scripting is a plus, but not required.

Hardware Prerequisites

  1. A laptop with at least a dual core 1.8 GHz processor, 2GB of RAM and 20 GB free hard disk space (e.g. a laptop purchased in the past two years).
  2. A modern operating system: Windows 7 or newer, OS X 10.6 or newer, or Ubuntu 12.04 or newer, or the equivalent. OS X and Linux are strongly encouraged.
  3. A command prompt available (Powershell on Windows, Terminal on OS X or Linux).
Loading...

Enroll Now - Select a section to enroll in

Type
Class
Days
Sa
Time
9:00AM to 4:00PM
Dates
Jan 30, 2021 to Feb 06, 2021
Schedule and Location
Contact Hours
12.0
Course Tuition
Tuition non-credit $495.00
Instructors
Section Notes

Welcome to the Flex Learning Experience - Real-time learning using live Zoom video conferencing— mirroring a more traditional classroom with regular interaction, - engaging activities, and the dynamic exploration of topics and concepts.

  • Dynamic exploration of topics, ideas and concepts with the instructor and students in the class
  • Interact regularly and frequently with your instructors and other students
  • Comparable level of accountability and engagement as classroom attendance
  • Lectures, discussions, and presentations occur at a specific hour
  • Face-to-face discussion, individual guidance, speed and immediacy to synchronous online learning
  • Immediate feedback - encouraging quick feedback on ideas, and support consensus and decision making
  • Pacing - encouraging students to keep up-to-date and provide a discipline to learning
  • Spontaneity - making it easy to add new ideas to the conversation, brainstorming or decision making
  • Familiarity - simulating a more traditional face-to-face environment

 

Computing Requirements

Students will be expected to use a personal laptop to complete analytics and programming workshops and a Capstone project. Students should have administrative access and be able to install required course software and libraries. We recommend the following minimum computing requirements:

  • A laptop with at least a dual-core 1.8 GHz processor, 4GB of RAM, and 20 GB free hard disk space (e.g. a laptop purchased in the past two years).
  • A modern operating system: Windows 10 or newer (updated to the latest semi-annual channel version), OS X 10.15 Catalina or newer, or Ubuntu 20.04 or newer (or an equivalent Linux distribution). OS X and Linux are strongly encouraged.
  • Administrator access on your system to install new software.
  • Python 3.8 (or later) or Anaconda 2020.07 (or later) installed on your system.
  • A command prompt available (Powershell on Windows, Terminal on OS X or Linux).

Please note that computing requirements and software dependencies may change. Students should check the course syllabus for the latest updates to the computing requirements.

Type
Class
Days
Sa
Time
9:00AM to 4:00PM
Dates
Apr 10, 2021 to Apr 17, 2021
Schedule and Location
Contact Hours
12.0
Course Tuition
Tuition non-credit $495.00
Instructors
Section Notes

Welcome to the Flex Learning Experience - Real-time learning using live Zoom video conferencing— mirroring a more traditional classroom with regular interaction, - engaging activities, and the dynamic exploration of topics and concepts.

  • Dynamic exploration of topics, ideas and concepts with the instructor and students in the class
  • Interact regularly and frequently with your instructors and other students
  • Comparable level of accountability and engagement as classroom attendance
  • Lectures, discussions, and presentations occur at a specific hour
  • Face-to-face discussion, individual guidance, speed and immediacy to synchronous online learning
  • Immediate feedback - encouraging quick feedback on ideas, and support consensus and decision making
  • Pacing - encouraging students to keep up-to-date and provide a discipline to learning
  • Spontaneity - making it easy to add new ideas to the conversation, brainstorming or decision making
  • Familiarity - simulating a more traditional face-to-face environment

 

Computing Requirements

Students will be expected to use a personal laptop to complete analytics and programming workshops and a Capstone project. Students should have administrative access and be able to install required course software and libraries. We recommend the following minimum computing requirements:

  • A laptop with at least a dual-core 1.8 GHz processor, 4GB of RAM, and 20 GB free hard disk space (e.g. a laptop purchased in the past two years).
  • A modern operating system: Windows 10 or newer (updated to the latest semi-annual channel version), OS X 10.15 Catalina or newer, or Ubuntu 20.04 or newer (or an equivalent Linux distribution). OS X and Linux are strongly encouraged.
  • Administrator access on your system to install new software.
  • Python 3.8 (or later) or Anaconda 2020.07 (or later) installed on your system.
  • A command prompt available (Powershell on Windows, Terminal on OS X or Linux).

Please note that computing requirements and software dependencies may change. Students should check the course syllabus for the latest updates to the computing requirements.

Required fields are indicated by .