Updating search results...

Search Resources

14 Results

View
Selected filters:
  • automation
Automate the Boring Stuff
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand-no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to:

Search for text in a file or across multiple files
Create, update, move, and rename files and folders
Search the Web and download online content
Update and format data in Excel spreadsheets of any size
Split, merge, watermark, and encrypt PDFs
Send reminder emails and text notifications
Fill out online forms

Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.

Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Al Sweigert
Date Added:
04/24/2019
Bioengineering Journal Article Seminar, Fall 2011
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Each term, the class selects a new set of professional journal articles on bioengineering topics of current research interest. Some papers are chosen because of particular content, others are selected because they illustrate important points of methodology. Each week, one student leads the discussion, evaluating the strengths, weaknesses, and importance of each paper. Subject may be repeated for credit a maximum of four terms. Letter grade given in the last term applies to all accumulated units of 16.459.

Subject:
Applied Science
Engineering
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Alan Natapoff
Charles M. Oman
Laurence R. Young
Date Added:
01/01/2011
Crawford Automation – A Guided Application of Structured Problem Solving
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a multimedia-enabled case in which students will be guided, by an industry expert, to apply structured problem-solving that addresses a typical supply chain problem, missing parts. What first appears as the issue may be a symptom of a root cause(s). The case utilizes videos, data files for analytics, audio recording, and videogame-style exercises to find the missing box of parts. The case is a collaboration between the Conestoga Centre for Supply Chain Innovation and ATS Automation and utilizes the ATS Business Model (ABM) approach to identifying and solving root causes. The case can be used in any Continuous Improvement course or program for either Business or Engineering students.

Subject:
Applied Science
Business and Communication
Engineering
Material Type:
Textbook
Provider:
eCampusOntario
Author:
Kevin Hollis
Laurie Turnbull
Stephen Thomson;
Date Added:
10/26/2023
Drawings & Numbers: Five Centuries of Digital Design, Fall 2002
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Seminar on a selected topic from Renaissance architecture. Requires original research and presentation of a report. The aim of this course is to highlight some technical aspects of the classical tradition in architecture that have so far received only sporadic attention. It is well known that quantification has always been an essential component of classical design: proportional systems in particular have been keenly investigated. But the actual technical tools whereby quantitative precision was conceived, represented, transmitted, and implemented in pre-modern architecture remain mostly unexplored. By showing that a dialectical relationship between architectural theory and data-processing technologies was as crucial in the past as it is today, this course hopes to promote a more historically aware understanding of the current computer-induced transformations in architectural design.

Subject:
Applied Science
Architecture and Design
Arts and Humanities
Geometry
Mathematics
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Carpo, Mario
Date Added:
01/01/2002
GIS Programming and Automation
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Bill Gates is credited with saying he would \hire a lazy person to do a difficult job\" with the justification that \"a lazy person will find an easy way to do it.\" GEOG 485 doesn't teach the lazy way to get the job done, but it does teach the scripting way _ which is arguably even better. You've probably heard the \"give a fish\"/\"teach to fish\" saying? That's the gist of GEOG 485: to equip you, in an ArcGIS context, with the ModelBuilder and Python scripting skills to make your boring, repetitive geoprocessing tasks easier, quicker and automatic _ so you can focus on the more interesting (potentially more valuable) work that you (and your employers) really want you to be doing."

Subject:
Applied Science
Computer Science
Information Science
Material Type:
Full Course
Provider:
Penn State University
Provider Set:
Penn State's College of Earth and Mineral Sciences (http:// e-education.psu.edu/oer/)
Author:
James O'Brien
Jim Detwiler
Sterling Quinn
Date Added:
04/25/2019
GIS Programming and Software Development (GEOG 485)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

GEOG 485 is a required course in Penn State's Postbaccalaureate Certificate in Geospatial Programming and Web Map Development and one of several electives students may choose as their final course leading to Penn State's Postbaccalaureate Certificate in Geographic Information Systems. It can also be applied toward the Penn State Geospatial Intelligence Graduate Certificate and Master of Geographic Information Systems degree.

The course focuses on solving geographic problems by modifying and automating generic Geographic Information System (GIS) software through programming. In GEOG 485, students use the Python programming language to write and modify scripts that add functionality to desktop GIS tools and to automate geospatial analysis processes. No previous programming experience is assumed. Core topics covered in this class include object-oriented programming, component object model technologies, object model diagrams, loops, if-then constructs, and modular code design, and situates these topics in the geospatial workflow through their integration with maps, layers, spatial data tables, and spatial analysis methods.

Lessons
Lesson 1: Introduction to GIS modeling and Python
Lesson 2: Python and programming basics
Lesson 3: GIS data access and manipulation with Python
Final Project proposal assignment
Lesson 4: Practical Python for the GIS analyst

Subject:
Earth Science
Physical Science
Material Type:
Full Course
Reading
Author:
James O'Brien
Jim Detwiler
Sterling Quinn
Date Added:
03/27/2020
Human Factors Engineering, Fall 2011
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is designed to provide both undergraduate and graduate students with a fundamental understanding of human factors that must be taken into account in the design and engineering of complex aviation and space systems. The primary focus is the derivation of human engineering design criteria from sensory, motor, and cognitive sources to include principles of displays, controls and ergonomics, manual control, the nature of human error, basic experimental design, and human-computer interaction in supervisory control settings. Undergraduate students will demonstrate proficiency through aviation accident case presentations, quizzes, homework assignments, and hands-on projects. Graduate students will complete all the undergraduate assignments; however, they are expected to complete a research-oriented project with a final written report and an oral presentation.

Subject:
Applied Science
Engineering
Environmental Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Divya C. Chandra
Laurence R. Young
Date Added:
01/01/2011
Human Supervisory Control of Automated Systems, Spring 2004
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Principles of supervisory control and telerobotics. Different levels of automation are discussed, as well as the allocation of roles and authority between humans and machines. Human-vehicle interface design in highly automated systems. Decision aiding. Tradeoffs between human control and human monitoring. Automated alerting systems and human intervention in automatic operation. Enhanced human interface technologies such as virtual presence. Performance, optimization, and social implications of the human-automation system. Examples from aerospace, ground, and undersea vehicles, robotics, and industrial systems. Human Supervisory Control of Automated Systems discusses elements of the interactions between humans and machines. These elements include: assignment of roles and authority; tradeoffs between human control and human monitoring; and human intervention in automatic processes. Further topics comprise: performance, optimization and social implications of the system; enhanced human interfaces; decision aiding; and automated alterting systems. Topics refer to applications in aerospace, industrial and transportation systems.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Cummings, Missy
Hansman, John
Date Added:
01/01/2004
Introduction to Robotics, Fall 2005
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides an overview of robot mechanisms, dynamics, and intelligent controls. Topics include planar and spatial kinematics, and motion planning; mechanism design for manipulators and mobile robots, multi-rigid-body dynamics, 3D graphic simulation; control design, actuators, and sensors; wireless networking, task modeling, human-machine interface, and embedded software. Weekly laboratories provide experience with servo drives, real-time control, and embedded software. Students will design and fabricate working robotic systems in a group-based term project.

Subject:
Applied Science
Education
Engineering
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Asada, Harry
Date Added:
01/01/2005
Introduction to Sociology 2e
Unrestricted Use
CC BY
Rating
0.0 stars

Introduction to Sociology 2e adheres to the scope and sequence of a typical, one-semester introductory sociology course. It offers comprehensive coverage of core concepts, foundational scholars, and emerging theories, which are supported by a wealth of engaging learning materials. The textbook presents detailed section reviews with rich questions, discussions that help students apply their knowledge, and features that draw learners into the discipline in meaningful ways. The second edition retains the book’s conceptual organization, aligning to most courses, and has been significantly updated to reflect the latest research and provide examples most relevant to today’s students. In order to help instructors transition to the revised version, the 2e changes are described within the preface.

Subject:
Sociology
Material Type:
Full Course
Provider:
Rice University
Provider Set:
OpenStax College
Date Added:
02/01/2012
Technology in American History, Spring 2006
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

A survey of America's transition from a rural, agrarian, and artisan society to one of the world's leading industrial powers. Treats the emergence of industrial capitalism: the rise of the factory system; new forms of power, transport, and communication; the advent of the large industrial corporation; the social relations of production; and the hallmarks of science-based industry. Views technology as part of the larger culture and reveals innovation as a process consisting of a range of possibilities that are chosen or rejected according to the social criteria of the time.

Subject:
Applied Science
Arts and Humanities
Engineering
World Cultures
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Smith, Merritt
Date Added:
01/01/2006
Writing Instruction Tips For Automated Essay Graders: How To Design an Essay for a Non-human Reader
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

As schools, as well as the workplace, become more automated, and remote or distance learning/working becomes the “new normal,” understanding and leveraging artificial intelligence will become a critical skill.

Subject:
Education
Educational Technology
Material Type:
Textbook
Provider:
OpenOregon
Author:
Alise Lamoreaux
Date Added:
10/26/2023