Updating search results...

Search Resources

17 Results

View
Selected filters:
  • python
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:
05/22/2019
A Byte of Python
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

"A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you. There are many translations of the book available in different human languages.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Swaroop C.H.
Date Added:
05/22/2019
CS04ALL: Command Line Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students are presented with information relating to stand alone Python programs, stdin, stdout, and command line arguments. This is a lab exercise. After completion students should be able to create executable Python programs which can accept input from stdin or command line arguments.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
John Jay College of Criminal Justice
Author:
Hunter. R Johnson
Date Added:
02/02/2019
Computation for Biological Engineers, Fall 2006
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course covers the analytical, graphical, and numerical methods supporting the analysis and design of integrated biological systems. Topics include modularity and abstraction in biological systems, mathematical encoding of detailed physical problems, numerical methods for solving the dynamics of continuous and discrete chemical systems, statistics and probability in dynamic systems, applied local and global optimization, simple feedback and control analysis, statistics and probability in pattern recognition.

Subject:
Genetics
Life Science
Mathematics
Statistics and Probability
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Alm, Eric
Date Added:
01/01/2006
A Gentle Introduction to Programming Using Python, January IAP 2011
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. 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
Information Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Canelake, Sarina
Date Added:
01/01/2010
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
Introduction to Data Science (Fall 2019)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Introduction to Data Science is a course taught at UMBC. These materials are from the Fall 2019 section See also https://most.oercommons.org/courseware/module/34/

Subject:
Applied Science
Material Type:
Module
Author:
ben payne
Date Added:
12/21/2019
Introduction to Data Science (Spring 2018)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Lecture slides and in-class activities for graduate-level introduction to data science at UMBC for spring 2019 See also https://most.oercommons.org/courseware/module/102/

Subject:
Applied Science
Material Type:
Module
Author:
ben payne
Date Added:
06/01/2019
Laboratory Manual for Computer Programming with Python and Multisim (tm)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lab manual is intended for an introductory programming course for Electrical Engineering and/or Technology students at the AAS and/or BS level. It begins with an introduction to the Multisim (tm) simulation software and progresses to programming using the Python language. Most programming assignments are based on electrical applications.

Subject:
Electronic Technology
Engineering
Professional Studies
Material Type:
Textbook
Provider:
Mohawk Valley Community College
Author:
James M. Fiore
Date Added:
01/03/2022
Programming for the Puzzled, Spring 2018
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This class builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching students to program while solving puzzles. Python syntax and semantics required to understand the code are explained as needed for each puzzle.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Srini Devadas
Date Added:
01/01/2018
Python for Everybody: Exploring Data In Python 3
Unrestricted Use
CC BY
Rating
0.0 stars

New Edition! The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python to solve data analysis problems common in the world of Informatics.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Charles Severance
Date Added:
05/22/2019
Think Complexity
Unrestricted Use
CC BY
Rating
0.0 stars

This book is about complexity science, data structures and algorithms, intermediate programming in Python, and the philosophy of science. This book focuses on discrete models, which include graphs, cellular automata, and agent-based models. They are often characterized by structure, rules and transitions rather than by equations. They tend to be more abstract than continuous models; in some cases there is no direct correspondence between the model and a physical system.

Subject:
Applied Science
Computer Science
Information Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2012
Think DSP: Digital Signal Processing in Python
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

The examples and supporting code for this book are in Python. You should know core Python and you should be familiar with object-oriented features, at least using objects if not defining your own. If you are not already familiar with Python, you might want to start with my other book, Think Python, which is an introduction to Python for people who have never programmed, or Mark Lutz’s Learning Python, which might be better for people with programming experience.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2012
Think Python 2nd Edition
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The goal of this book is to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating tradeoffs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.

Subject:
Applied Science
Computer Science
Material Type:
Primary Source
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
05/22/2019
Think Python: An Introduction to Software Design
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Date Added:
01/01/2007
Think Stats: Probability and Statistics for Programmers
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Think Stats is an introduction to Probability and Statistics for Python programmers.

*Think Stats emphasizes simple techniques you can use to explore real data sets and answer interesting questions. The book presents a case study using data from the National Institutes of Health. Readers are encouraged to work on a project with real datasets.
*If you have basic skills in Python, you can use them to learn concepts in probability and statistics. Think Stats is based on a Python library for probability distributions (PMFs and CDFs). Many of the exercises use short programs to run experiments and help readers develop understanding.

Subject:
Applied Science
Computer Science
Mathematics
Statistics and Probability
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen Downey
Date Added:
01/01/2014