If you've ever spent hours renaming files or updating hundreds of spreadsheet …
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.
Students learn more about assistive devices, specifically biomedical engineering applied to computer …
Students learn more about assistive devices, specifically biomedical engineering applied to computer engineering concepts, with an engineering challenge to create an automatic floor cleaner computer program. Following the steps of the design process, they design computer programs and test them by programming a simulated robot vacuum cleaner (a LEGO® robot) to move in designated patterns. Successful programs meet all the design requirements.
Graduate-level introduction to automatic speech recognition. Provides relevant background in acoustic theory …
Graduate-level introduction to automatic speech recognition. Provides relevant background in acoustic theory of speech production, properties of speech sounds, signal representation, acoustic modeling, pattern classification, search algorithms, stochastic modeling techniques (including hidden Markov modeling), and language modeling. Examines approaches of state-of-the-art speech recognition systems. Introduces students to the rapidly developing field of automatic speech recognition. Its content is divided into three parts. Part I deals with background material in the acoustic theory of speech production, acoustic-phonetics, and signal representation. Part II describes algorithmic aspects of speech recognition systems including pattern classification, search algorithms, stochastic modelling, and language modelling techniques. Part III compares and contrasts the various approaches to speech recognition, and describes advanced techniques used for acoustic-phonetic modelling, robust speech recognition, speaker adaptation, processing paralinguistic information, speech understanding, and multimodal processing.
This learning video continues the theme of an early BLOSSOMS lesson, Flaws …
This learning video continues the theme of an early BLOSSOMS lesson, Flaws of Averages, using new examples—including how all the children from Lake Wobegon can be above average, as well as the Friendship Paradox. As mentioned in the original module, averages are often worthwhile representations of a set of data by a single descriptive number. The objective of this module, once again, is to simply point out a few pitfalls that could arise if one is not attentive to details when calculating and interpreting averages. Most students at any level in high school can understand the concept of the flaws of averages presented here. The essential prerequisite knowledge for this video lesson is the ability to calculate an average from a set of numbers. Materials needed include: pen and paper for the students; a blackboard or equivalent; and coins (one per student) or something similar that students can repeatedly use to create a random event with equal chances of the two outcomes (e.g. flipping a fair coin). The coins or something similar are recommended for one of the classroom activities, which will demonstrate the idea of regression toward the mean. Another activity will have the students create groups to show how the average number of friends of friends is greater than or equal to the average number of friends in a group, which is known as The Friendship Paradox. The lesson is designed for a typical 50-minute class session.
The Aztec capital of Tenochtitlan was the hub of a rich civilization …
The Aztec capital of Tenochtitlan was the hub of a rich civilization that dominated the region of modern-day Mexico at the time the Spanish forces arrived. In this lesson, students will learn about the history and culture of the Aztecs and discover why their civilization came to an abrupt end.
Description: This course pack is designed to meet the learning outcomes for …
Description: This course pack is designed to meet the learning outcomes for Adult Literacy Fundamental English Level 1 (roughly equivalent to beginner to grade 1.5 in the K-12 system). Every of the nine chapters includes a level-appropriate, high-interest reading of approximately 100 words. The readings are freely available in a separate reader with convenient links to the readings in each chapter of this course pack. The online version of this course pack also contains audio recordings of each story in the reader. These recordings, combined with vocabulary and word pattern exercises, prepare the Level 1 student to read each paragraph-long text with greater independence. Font size and line spacing can be adjusted in the online view, and have been enhanced for the print and PDF versions for easier reading. This course pack has been reviewed by subject experts from colleges and universities.
This course pack is designed to meet the learning outcomes for Adult …
This course pack is designed to meet the learning outcomes for Adult Literacy Fundamental English Level 2 (roughly equivalent to grades 1.5 to 3 in the K-12 system). Every of the eight chapters includes a level-appropriate, high-interest reading of approximately 200 words. The readings are freely available in a separate reader with convenient links to the readings in each chapter of this course pack. The online version of this course pack also contains audio recordings of each story in the reader. These recordings, combined with vocabulary and word pattern exercises, prepare the Level 2 student to read each chapter with greater independence. Font size and line spacing can be adjusted in the online view, and have been enhanced for the print and PDF versions for easier reading. This course pack has been reviewed by subject experts from colleges and universities.
This course pack is designed to meet the learning outcomes for Adult …
This course pack is designed to meet the learning outcomes for Adult Literacy Fundamental English Level 5 (roughly equivalent to grades 6 to 7.5 in the K-12 system). Every chapter includes a level-appropriate, high-interest reading of between 500 and 800 words. The readings are freely available in a separate reader with convenient links to the readings in each chapter of this course pack. Font size and line spacing can be adjusted in the online view, and have been enhanced for the print and PDF versions for easier reading. This course pack has been reviewed by subject experts from colleges and universities.
This course pack is designed to meet the learning outcomes for Adult …
This course pack is designed to meet the learning outcomes for Adult Literacy Fundamental English Level 6 (roughly equivalent to grades 7.5 to 9 in the K-12 system). Every chapter includes a level-appropriate, high-interest reading of between 500 and 1,000 words. The readings are freely available in a separate reader with convenient links to the readings in each chapter of this course pack. Font size and line spacing can be adjusted in the online view, and have been enhanced for the print and PDF versions for easier reading. This course pack has been reviewed by subject experts from colleges and universities.
This reader contains nine original stories about healing, discovery, survival, relationships, justice, …
This reader contains nine original stories about healing, discovery, survival, relationships, justice, and connections to the land explored through the lens of the plant world. These stories, written specifically for adults, are designed to accompany the BC Reads: Adult Literacy Fundamental English - Course Pack 1. This level 1 reader, one of a series of six readers, is roughly equivalent to beginner to grade 1.5 in the K-12 system. Font size and line spacing can be adjusted in the online view, and have been enhanced for the print and PDF versions for easier reading. This reader has been reviewed by subject experts from colleges and universities.
This reader, written specifically for adults, contains eight chapters about Langston Hughes' …
This reader, written specifically for adults, contains eight chapters about Langston Hughes' family history and personal life. It includes excerpts from many of Hughes' poems and is designed to accompany the BC Reads: Adult Literacy Fundamental English - Course Pack 2. This level 2 reader, one of a series of six readers, is roughly equivalent to grades 1.5 to 3 in the K-12 system. Font size and line spacing can be adjusted in the online view, and have been enhanced for the print and PDF versions for easier reading. This reader has been reviewed by subject experts from colleges and universities.
This reader contains nine original stories written specifically for adults, and is …
This reader contains nine original stories written specifically for adults, and is designed to accompany the BC Reads: Adult Literacy Fundamental English - Course Pack 5. This level 5 reader, one of a series of six readers, is roughly equivalent to grades 6 to 7.5 in the K-12 system. New vocabulary are set in bold throughout each story, and then summarized and defined in a Glossary found in the appendix. Font size and line spacing can be adjusted in the online view, and have been enhanced for the print and PDF versions for easier reading. This reader has been reviewed by subject experts from colleges and universities.
This reader contains 11 original instructional essays written specifically for adults, and …
This reader contains 11 original instructional essays written specifically for adults, and is designed to accompany the BC Reads: Adult Literacy Fundamental English - Course Pack 6. This level 6 reader, one of a series of six readers, is roughly equivalent to grades 7.5 to 9 in the K-12 system. New vocabulary are set in bold throughout each story, and then summarized and defined in a Glossary found in the appendix. Font size and line spacing can be adjusted in the online view, and have been enhanced for the print and PDF versions for easier reading. This reader has been reviewed by subject experts from colleges and universities.
BINAH: Building Insights to Navigate Antisemitism & Hate motivates students to identify …
BINAH: Building Insights to Navigate Antisemitism & Hate motivates students to identify as global citizens with respect for all people, regardless of the makeup of their school community.
Offers a foundation in the visual art practice and its critical analysis …
Offers a foundation in the visual art practice and its critical analysis for beginning architecture students. Emphasis on long-range artistic development and its analogies to architectural thinking and practice. Learn to communicate ideas and experiences through various two-dimensional, three-dimensional, and time-based media, including sculpture, installation, performance, and video. Lectures, visiting artist presentations, field trips, and readings supplement studio practice. Required of and restricted to Course 4 majors. Lab fee.
This book treats optics at the level of students in the later …
This book treats optics at the level of students in the later stage of their bachelor or the beginning of their master. It is assumed that the student is familiar with Maxwell’s equations. Although the book takes account of the fact that optics is part of electromagnetism, special emphasis is put on the usefulness of approximate models of optics, their hierarchy and limits of validity. Approximate models such as geometrical optics and paraxial geometrical optics are treated extensively and applied to image formation by the human eye, the microscope and the telescope.
Polarisation states and how to manipulate them are studied using Jones vectors and Jones matrices. In the context of interference, the coherence of light is explained thoroughly. To understand fundamental limits of resolution which cannot be explained by geometrical optics, diffraction theory is applied to imaging. The angular spectrum method and evanescent waves are used to understand the inherent loss of information about subwavelength features during the propagation of light. The book ends with a study of the working principle of the laser.
Understanding the Patriot attitude toward the British monarchy is helpful in understanding …
Understanding the Patriot attitude toward the British monarchy is helpful in understanding the Founders' reluctance to have a strong executive under the Articles of Confederation as well as their desire to build in checks of executive power under the Constitution.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.