Updating search results...

Search Resources

72 Results

View
Selected filters:
  • python
Facial Recognition/Artificial Intelligence
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Asking the question, “What is human-computer interaction - artificial intelligence? Students come to understand what artificial intelligence is in most everyday life, discussing the privacy, pros and cons of this topic and exploring with artificial intelligence activities online. This lesson plan includes using the Google Vision Kit to explore various pre-loaded facial recognition programs and advance programming students can access the Python code, manipulate the code and test the changes.

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Denise Hoag
Date Added:
04/04/2019
First Semester in Numerical Analysis with Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The book is based on “First semester in Numerical Analysis with Julia”, written by Giray Ökten. The contents of the original book are retained, while all the algorithms are implemented in Python (Version 3.8.0). Python is an open source (under OSI), interpreted, general-purpose programming language that has a large number of users around the world. Python is ranked the third in August 2020 by the TIOBE programming community index, a measure of popularity of programming languages, and is the top-ranked interpreted language. We hope this book will better serve readers who are interested in a first course in Numerical Analysis, but are more familiar with Python for the implementation of the algorithms.

The first chapter of the book has a self-contained tutorial for Python, including how to set up the computer environment. Anaconda, the open-source individual edition, is recommended for an easy installation of Python and effortless management of Python packages, and the Jupyter environment, a web-based interactive development environment for Python as well as many other programming languages, was used throughout the book and is recommended to the readers for easy code development, graph visualization and reproducibility.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Auraria Institutional Repository
Author:
Yaning Liu
Date Added:
11/18/2021
Foundations of Psychological Data Science I
Read the Fine Print
Educational Use
Rating
0.0 stars

This course lays the foundation for data science education targeting psychological and brain science students. No previous coding experience is required. The students are introduced to basic concepts and tools for data analysis. The focus is on hands-on practice and enjoyable learning. The course uses python as the programming language, and Jupyter Notebooks as the development environment (our “home base”) for the examples, tutorials, and assignments. The course uses Jupyterlab Notebooks because they are both the industry standard and a nice way to load, visualize, and analyze data as well as describe our findings in one environment. The course teaches how to use git and GitHub.com to document changes and backup our work and, eventually, for use as a collaboration tool.

Subject:
Applied Science
Computer Science
Psychology
Social Science
Material Type:
Activity/Lab
Author:
Franco Pestilli
Lawrence Cormack
Date Added:
10/20/2023
GIS Application Development
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In GEOG 489, you will learn advanced applications of Python for developing and customizing GIS software, designing user interfaces, solving complex geoprocessing tasks, and leveraging open source. The course consists of readings, walkthroughs, projects, quizzes, and discussions about advanced GIS programming concepts and techniques, and a final term project. It complements the material covered in GEOG 485: GIS Programming and Customization. Software covered in the course includes: Esri ArcGIS Pro/arcpy, Jupyter Notebook, Esri ArcGIS API for Python, QGIS, GDAL/OGR. Students will also use of the Git version control software for code management, and learn techniques for distributing Python applications to end users.

Subject:
Applied Science
Computer Science
Physical Geography
Physical Science
Material Type:
Full Course
Provider:
Penn State College of Earth and Mineral Sciences
Author:
James O'Brien
Jan Oliver Wallgrun
Jim Detwiler
Date Added:
10/07/2019
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 College of Earth and Mineral Sciences
Author:
James O'Brien
Jim Detwiler
Sterling Quinn
Date Added:
10/07/2019
A Gentle Introduction to Programming Using Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course will provide a gentle, yet intense, introduction to programming using Python for highly motivated students with little or no prior experience in programming. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language.
The course is designed to help prepare students for 6.01 Introduction to EECS I. 6.01 assumes some knowledge of Python upon entering; the course material for 6.189 has been specially designed to make sure that concepts important to 6.01 are covered.
This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Canelake, Sarina
Date Added:
01/01/2011
A Gentle Introduction to Programming Using Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course will provide a gentle introduction to programming using Python™ for highly motivated students with little or no prior experience in programming computers. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures will be interactive featuring in-class exercises with lots of support from the course staff.
This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Kedia, Mihir
Kishore, Aseem
Date Added:
01/01/2008
How to Think Like a Computer Scientist: Learning with Python
Unrestricted Use
CC BY
Rating
0.0 stars

Python is a fun and extremely easy-to-use programming language that has steadily gained in popularity over the last few years. Developed over ten years ago by Guido van Rossum, Python's simple syntax and overall feel is largely derived from ABC, a teaching language that was developed in the 1980's. However, Python was also created to solve real problems and it borrows a wide variety of features from programming languages such as C++, Java, Modula-3, and Scheme. Because of this, one of Python's most remarkable features is its broad appeal to professional software developers, scientists, researchers, artists, and educators. 278 page pdf file.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Jeffrey Elkner
Date Added:
01/01/2008
How to Think like a Computer Scientist with Python Interactive Edition
Read the Fine Print
Some Rights Reserved
Rating
0.0 stars

This interactive book is a product of the Runestone Interactive Project at Luther College, led by Brad Miller and David Ranum. There have been many contributors to the project. Our thanks especially to the following:



This book is based on the Original work by: Jeffrey Elkner, Allen B. Downey, and Chris Meyers

Activecode based on Skulpt

Codelens based on Online Python Tutor

Many contributions from the CSLearning4U research group at Georgia Tech.

ACM-SIGCSE for the special projects grant that funded our student Isaac Dontje Lindell for the summer of 2013.

NSF

The Runestone Interactive tools are open source and we encourage you to contact us, or grab a copy from GitHub if you would like to use them to write your own resources.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Runestone Academy
Author:
Allen B. Downey
Chris Meyers
Jeffrey Elkner
Date Added:
07/02/2019
Image Processing with Python
Unrestricted Use
CC BY
Rating
0.0 stars

This lesson shows how to use Python and skimage to do basic image processing. With support from an NSF iUSE grant, Dr. Tessa Durham Brooks and Dr. Mark Meysenburg at Doane College, Nebraska, USA have developed a curriculum for teaching image processing in Python. This lesson is currently being piloted at different institutions. This pilot phase will be followed by a clean-up phase to incorporate suggestions and feedback from the pilots into the lessons and to make the lessons teachable by the broader community. Development for these lessons has been supported by a grant from the Sloan Foundation.

Subject:
Applied Science
Computer Science
Information Science
Mathematics
Measurement and Data
Material Type:
Module
Provider:
The Carpentries
Author:
Mark Meysenberg
Date Added:
08/07/2020
Interactive Music Systems
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course explores audio synthesis, musical structure, human computer interaction (HCI), and visual presentation for the creation of interactive musical experiences. Topics include audio synthesis; mixing and looping; MIDI sequencing; generative composition; motion sensors; music games; and graphics for UI, visualization, and aesthetics. Weekly programming assignments in python are included. Student teams build an original, dynamic, and engaging interactive music system for their final project.

Subject:
Applied Science
Arts and Humanities
Computer Science
Engineering
Performing Arts
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Egozy, Eran
Date Added:
09/01/2016
Introduction to Algorithms
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Demaine, Erik
Devadas, Srini
Rivest, Ronald
Date Added:
02/01/2008
Introduction to Algorithms
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Demaine, Erik
Devadas, Srini
Date Added:
09/01/2011
Introduction to Computational Thinking and Data Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.0002 is the continuation of 6.0001 Introduction to Computer Science and Programming in Python and is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Bell, Ana
Grimson, Eric
Guttag, John
Date Added:
09/01/2016
Introduction to Computer Programming with Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This introduction to computer programming with Python begins with some of the basics of computing and programming before diving into the fundamental elements and building blocks of computer programs in Python language. From the installation of Python, Python interactive programming, and integrated development environments to raising and handling exceptions, using compound data types to solve problems, and implement divide-and-conquer processes using functions, classes and modules, this textbook will set students up for success in programming and computing study and practice. The included exercises and projects are designed to hone students’ skills.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Athabasca University
Author:
Harris Wang
Date Added:
01/29/2024
Introduction to text-mining for Humanists and Social Scientists
Unrestricted Use
CC BY
Rating
0.0 stars

This workshop aims to help students and teachers of Humanities and Social Science learn the basics of text-mining using Python. It is meant as an introduction to the use of computational techniques for analysing data for Humanists and Social Scientists. It contains a "Jupyter Notebook", which is basically a website where students will be taught how to write and execute code that will help them solve research problems that Humanists and Social scientists face. Additionally, this lesson also contains a video that demonstrates how to use that website. The total expected time to use this resouce is around 2 hours. 

Subject:
Arts and Humanities
Computer Science
Social Science
Material Type:
Activity/Lab
Author:
Anuj Gupta
Date Added:
11/22/2022
Intro to the Zotero API
Unrestricted Use
CC BY
Rating
0.0 stars

In this lesson, you’ll learn how to use python with the Zotero API to interact with your Zotero library. The Zotero API is a powerful interface that would allow you to build a complete Zotero client from scratch if you so desired. But like most APIs, it works in small, discrete steps, so we have to build our way up to the complicated requests we might want to use to access our Zotero libraries. But this incremental building gives us plenty of time to learn as we go along.

Subject:
Applied Science
Computer Science
Material Type:
Unit of Study
Author:
Amanda Morton
Date Added:
06/11/2015