This book covers Python from the perspective of data exploration with the intention of teaching students practical skills in...
see more

This book covers Python from the perspective of data exploration with the intention of teaching students practical skills in Python which they can put to good use in any situation where there is some need to look at data problems that cannot be easily handled in a spreadsheet. In addition to covering basic programming, the book also covers calling web services ion the Internet, eXtensible Markup Language (XML) parsing, HTML parsing, the use of Structured Query Language (SQL) and other data-oriented topics. The site includes the open book, the source for the book, creative commons slides, and recorded lectures plus examples. This book is based on and includes material written by Allen B. Downey and Jefferey Elkner in their series of "Think Python" books.

Pick a Bookmark Collection or Course ePortfolio to put this material in or scroll to the bottom to create a new Bookmark Collection

Name the Bookmark Collection to represent the materials you will add

Describe the Bookmark Collection so other MERLOT users will know what it contains and if it has value for their work or teaching. Other users can copy your Bookmark Collection to their own profile and modify it to save time

Edit the information about the material in this {0}

Submitting Bookmarks...

Select this link to open drop down to add material Python for Informatics: Exploring Information to your Bookmark Collection or Course ePortfolio

Select this link to close drop down of your Bookmark Collection or Course ePortfolio for material Python for Informatics: Exploring Information

Select this link to open drop down to add material Python for Informatics: Exploring Information to your Bookmark Collection or Course ePortfolio

According to the website, 'The material in this book has been the basis of MIT's entry-level computer science subject since...
see more

According to the website, 'The material in this book has been the basis of MIT's entry-level computer science subject since 1980. We had been teaching this material for four years when the first edition was published, and twelve more years have elapsed until the appearance of this second edition. We are pleased that our work has been widely adopted and incorporated into other texts. We have seen our students take the ideas and programs in this book and build them in as the core of new computer systems and languages. In literal realization of an ancient Talmudic pun, our students have become our builders. We are lucky to have such capable students and such accomplished builders. In preparing this edition, we have incorporated hundreds of clarifications suggested by our own teaching experience and the comments of colleagues at MIT and elsewhere. We have redesigned most of the major programming systems in the book, including the generic-arithmetic system, the interpreters, the register-machine simulator, and the compiler; and we have rewritten all the program examples to ensure that any Scheme implementation conforming to the IEEE Scheme standard (IEEE 1990) will be able to run the code. This edition emphasizes several new themes. The most important of these is the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming, lazy evaluation, and nondeterministic programming. We have included new sections on concurrency and nondeterminism, and we have tried to integrate this theme throughout the book.''Our design of this introductory computer-science subject reflects two major concerns. First, we want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute. Second, we believe that the essential material to be addressed by a subject at this level is not the syntax of particular programming-language constructs, nor clever algorithms for computing particular functions efficiently, nor even the mathematical analysis of algorithms and the foundations of computing, but rather the techniques used to control the intellectual complexity of large software systems.Our goal is that students who complete this subject should have a good feel for the elements of style and the aesthetics of programming. They should have command of the major techniques for controlling complexity in a large system. They should be capable of reading a 50-page-long program, if it is written in an exemplary style. They should know what not to read, and what they need not understand at any moment. They should feel secure about modifying a program, retaining the spirit and style of the original author.'

Pick a Bookmark Collection or Course ePortfolio to put this material in or scroll to the bottom to create a new Bookmark Collection

Name the Bookmark Collection to represent the materials you will add

Describe the Bookmark Collection so other MERLOT users will know what it contains and if it has value for their work or teaching. Other users can copy your Bookmark Collection to their own profile and modify it to save time

Edit the information about the material in this {0}

Submitting Bookmarks...

Select this link to open drop down to add material Structure and Interpretation of Computer Programs to your Bookmark Collection or Course ePortfolio

Select this link to close drop down of your Bookmark Collection or Course ePortfolio for material Structure and Interpretation of Computer Programs

Select this link to open drop down to add material Structure and Interpretation of Computer Programs to your Bookmark Collection or Course ePortfolio

'This book is an exciting history of the personal computer revolution. Early personal computing, the "first" personal...
see more

'This book is an exciting history of the personal computer revolution. Early personal computing, the "first" personal computer, invention of the microprocessor at Intel and the first microcomputer are detailed. It also traces the evolution of the personal computer from the software hacker, to its use as a consumer appliance on the Internet. This is the only book that provides such comprehensive coverage.'

Pick a Bookmark Collection or Course ePortfolio to put this material in or scroll to the bottom to create a new Bookmark Collection

Name the Bookmark Collection to represent the materials you will add

Describe the Bookmark Collection so other MERLOT users will know what it contains and if it has value for their work or teaching. Other users can copy your Bookmark Collection to their own profile and modify it to save time

Edit the information about the material in this {0}

Submitting Bookmarks...

Select this link to open drop down to add material A History of the Personal Computer to your Bookmark Collection or Course ePortfolio

Select this link to close drop down of your Bookmark Collection or Course ePortfolio for material A History of the Personal Computer

Select this link to open drop down to add material A History of the Personal Computer to your Bookmark Collection or Course ePortfolio

'This book introduces the reader to the necessary programming skills necessary to develop 2D and 3D computer games. The book...
see more

'This book introduces the reader to the necessary programming skills necessary to develop 2D and 3D computer games. The book lists a number of common game mechanics, and illustrates through examples how these mechanics can be bound to each other to both give the required behavior and allow the player to interact with game elements. Additionally, there is a set of exercises at the end of each chapter that solidify reader's understanding of the content. Chapter and sections are arranged in a non-linear way, which allows the reader to go smoothly from one chapter to another picking only topics of interest. Since programming is the main focus of the book, other content such as 3D graphics might look too simple to be useful for real game development. On the other hand, the code is neatly commented and organized to follow the best practices, which make it reusable, easily modifiable, and scalable for real projects.'

Pick a Bookmark Collection or Course ePortfolio to put this material in or scroll to the bottom to create a new Bookmark Collection

Name the Bookmark Collection to represent the materials you will add

Describe the Bookmark Collection so other MERLOT users will know what it contains and if it has value for their work or teaching. Other users can copy your Bookmark Collection to their own profile and modify it to save time

Edit the information about the material in this {0}

Submitting Bookmarks...

Select this link to open drop down to add material A Practical Introduction to 3D Game Development to your Bookmark Collection or Course ePortfolio

Select this link to close drop down of your Bookmark Collection or Course ePortfolio for material A Practical Introduction to 3D Game Development

Select this link to open drop down to add material A Practical Introduction to 3D Game Development to your Bookmark Collection or Course ePortfolio

This is a free textbook offered by BookBoon.'Microsoft Office Access is a database management program which allows users to...
see more

This is a free textbook offered by BookBoon.'Microsoft Office Access is a database management program which allows users to import and export their data, as well as work with XML data files. The Access 2007 version also adds new functionality and tools which improve upon previous versions: tracking applications which can be customized from templates, easy database conversion, and enhanced information sharing with Windows SharePoint. This e-book reference manual was designed for Access 2007 users who have experience using the software, but need additional support when completing day-to-day database management tasks. It is available for free download here.Although Microsoft Access 2007 is a complex program, it is designed for ease-of-use even for users who do not have advanced database knowledge. The first in a series of three e-book user guides, Access 2007: Part 1 provides detailed explanations of useful preliminary topics and tools including: basic Access 2007 functionality, smart tags, primary keys, database planning, template selection, the Getting Started window, the quick access toolbar, ribbons, and the Trust Center. All explanations are accompanied by screenshots and full-color diagrams.'

Pick a Bookmark Collection or Course ePortfolio to put this material in or scroll to the bottom to create a new Bookmark Collection

Name the Bookmark Collection to represent the materials you will add

Describe the Bookmark Collection so other MERLOT users will know what it contains and if it has value for their work or teaching. Other users can copy your Bookmark Collection to their own profile and modify it to save time

Edit the information about the material in this {0}

Submitting Bookmarks...

Select this link to open drop down to add material Access 2007: Part I to your Bookmark Collection or Course ePortfolio

Select this link to close drop down of your Bookmark Collection or Course ePortfolio for material Access 2007: Part I

Select this link to open drop down to add material Access 2007: Part I to your Bookmark Collection or Course ePortfolio

This is a free textbook offered by BookBoon.'Free Access 2007: Part 2 E-Book Reference Manual: Advanced Functionality in...
see more

This is a free textbook offered by BookBoon.'Free Access 2007: Part 2 E-Book Reference Manual: Advanced Functionality in Access 2007Microsoft Office Access is a database management program which allows users to import and export their data, as well as work with XML data files. The Access 2007 version also adds new functionality and tools which improve upon previous versions: tracking applications which can be customized from templates, easy database conversion, and enhanced information sharing with Windows SharePoint. This e-book reference manual was designed for Access 2007 users who have experience using the software, but need additional support when completing day-to-day database management tasks. It is available for free download here.Although Microsoft Access 2007 is a complex program, it is designed for ease-of-use even for users who do not have advanced database knowledge. The second in a series of three e-book user guides, Access 2007: Part 2 provides detailed explanations of useful topics and tools including: saving data in Access, working with records, customizing tables, data entry, field properties, table relationships, sorting and filtering data, creating basic queries, and filtering queries. All explanations are accompanied by screenshots and full-color diagrams.For further instruction in Access 2007, users should refer to Access 2007: Part 1 and Access 2007: Part 3.'

Pick a Bookmark Collection or Course ePortfolio to put this material in or scroll to the bottom to create a new Bookmark Collection

Name the Bookmark Collection to represent the materials you will add

Describe the Bookmark Collection so other MERLOT users will know what it contains and if it has value for their work or teaching. Other users can copy your Bookmark Collection to their own profile and modify it to save time

Edit the information about the material in this {0}

Submitting Bookmarks...

Select this link to open drop down to add material Access 2007: Part II to your Bookmark Collection or Course ePortfolio

Select this link to close drop down of your Bookmark Collection or Course ePortfolio for material Access 2007: Part II

Select this link to open drop down to add material Access 2007: Part II to your Bookmark Collection or Course ePortfolio

This is a free textbook offered by BookBoon.'Free Access 2007: Part 3 E-Book Reference Manual: Advanced Functionality in...
see more

This is a free textbook offered by BookBoon.'Free Access 2007: Part 3 E-Book Reference Manual: Advanced Functionality in Access 2007Microsoft Office Access is a database management program which allows users to import and export their data, as well as work with XML data files. The Access 2007 version also adds new functionality and tools which improve upon previous versions: tracking applications which can be customized from templates, easy database conversion, and enhanced information sharing with Windows SharePoint. This e-book reference manual was designed for Access 2007 users who have experience using the software, but need additional support when completing day-to-day database management tasks. It is available for free download here.Although Microsoft Access 2007 is a complex program, it is designed for ease-of-use even for users who do not have advanced database knowledge. The final installment in a series of three e-book user guides, Access 2007: Part 3 provides detailed explanations of useful topics and tools including: creating forms, form controls and records, formatting forms, common report tasks (such as adding photos), manipulating reports, and printing database objects. All explanations are accompanied by screenshots and full-color diagrams.For further instruction in Access 2007, users should refer to Access 2007: Part 1 and Access 2007: Part 2'

Pick a Bookmark Collection or Course ePortfolio to put this material in or scroll to the bottom to create a new Bookmark Collection

Name the Bookmark Collection to represent the materials you will add

Describe the Bookmark Collection so other MERLOT users will know what it contains and if it has value for their work or teaching. Other users can copy your Bookmark Collection to their own profile and modify it to save time

Edit the information about the material in this {0}

Submitting Bookmarks...

Select this link to open drop down to add material Access 2007: Part III to your Bookmark Collection or Course ePortfolio

Select this link to close drop down of your Bookmark Collection or Course ePortfolio for material Access 2007: Part III

Select this link to open drop down to add material Access 2007: Part III to your Bookmark Collection or Course ePortfolio

This is a free tetbook offered by BookBoon.'Access 2010 is a powerful Database application that allows users to produce...
see more

This is a free tetbook offered by BookBoon.'Access 2010 is a powerful Database application that allows users to produce tables, forms, queries and reports within a database it can also contain calculations, graphs, pictures and files. This ebook is the second part of a series of four ebooks. In the first part Access 2010: Learn Access you found an introduction to Access 2010. In this part you will learn how to create tables and queries.Tables are the main objects used in databases. (Without tables, and thus without data, you don’t have much of a database!) In Access 2010: Part I you learned that a table contains one or more records (or rows of data) and a record contains one or more fields. In this ebook you will go a step further and learn much more about the usage of tables, including how to build them from scratch. Further you will learn how to set field properties, create lookup fields and relate tables.A query is a question that is asked of a database control program about the data it contains. We specify what particular fields we are interested in finding out, tell the database where to look for those fields, and specify any conditions under which to search. In this ebook you will learn to understand the use of queries, to use the query wizard and to build basic queries in Query design. Furthermore you will learn more about applying criteria and building calculations.

Pick a Bookmark Collection or Course ePortfolio to put this material in or scroll to the bottom to create a new Bookmark Collection

Name the Bookmark Collection to represent the materials you will add

Describe the Bookmark Collection so other MERLOT users will know what it contains and if it has value for their work or teaching. Other users can copy your Bookmark Collection to their own profile and modify it to save time

Edit the information about the material in this {0}

Submitting Bookmarks...

Select this link to open drop down to add material Access 2010: Part II Tables and Queries to your Bookmark Collection or Course ePortfolio

Select this link to close drop down of your Bookmark Collection or Course ePortfolio for material Access 2010: Part II Tables and Queries

Select this link to open drop down to add material Access 2010: Part II Tables and Queries to your Bookmark Collection or Course ePortfolio

This is a free textboo offered by BookBoon.'Access 2010 is a powerful database application that allows users to produce...
see more

This is a free textboo offered by BookBoon.'Access 2010 is a powerful database application that allows users to produce tables, forms, queries and reports within a database it can also contain calculations, graphs, pictures and files. This ebook is the third part of a series of four ebooks. The first part consists of an introduction to Access 2010. In the second part you have learned how to create tables and queries in Access 2010. In this part you will learn how to create forms and reports.Simply put, a form is an easy way to input data into a database. It contains fields that let you type the information for each field in, it can have an input mask which will make the field look for example like an empty phone number field. A form as well can contain a required field that you must enter in order for the database entry to be valid. Forms in a database can be compared to paper forms: information is written on a form, and the information on the form is entered into a database or kept on file in some way for retrieval later. Access can make some very powerful and functional forms for use with your databases. In this ebook you will learn how to create forms with Access 2010 by using a wizard or from design view.A report is a formal way of displaying data that has been retrieved from a query. Reports, like forms, are completely customizable and easy to create by using a Wizard. If the Wizard is not specific enough, you can change the colour, layout, style, and more, to suit your tastes. In this ebook you will learn how to create a report with Access 2010, you as well will learn how to add and format controls and how to set up a report for printing.'

Pick a Bookmark Collection or Course ePortfolio to put this material in or scroll to the bottom to create a new Bookmark Collection

Name the Bookmark Collection to represent the materials you will add

Describe the Bookmark Collection so other MERLOT users will know what it contains and if it has value for their work or teaching. Other users can copy your Bookmark Collection to their own profile and modify it to save time

Edit the information about the material in this {0}

Submitting Bookmarks...

Select this link to open drop down to add material Access 2010: Part III - Forms and Reports to your Bookmark Collection or Course ePortfolio

Select this link to close drop down of your Bookmark Collection or Course ePortfolio for material Access 2010: Part III - Forms and Reports

Select this link to open drop down to add material Access 2010: Part III - Forms and Reports to your Bookmark Collection or Course ePortfolio

This is a free textbook offered by BookBoon.'Access 2010 is a powerful database application that allows users to produce...
see more

This is a free textbook offered by BookBoon.'Access 2010 is a powerful database application that allows users to produce tables, forms, queries and reports within a database it can also contain calculations, graphs, pictures and files. This ebook is the final part of a series of four ebooks. The first part explained the basics of Access 2010. In the second part you have learned how to create tables and queries in Access 2010. In the third part you learned how to create forms and reports in Access 2010. The final part will learn you more about macros and how to import and export in Access 2010.A macro is a set of commands that can be played back at will to perform a given task. These tasks can be something simple from inserting your name and address into a document to something much more complex such as launching a program, copying data from it, activating another program, pasting the data into it and repeating this several times. Tasks performed by macros are typically repetitive in nature allowing significant savings in time by executing the macro instead of manually repeating the commands. In the chapter about macros you will learn how to use Access 2010 to create and run a macro, to apply a macro to an event and to convert macros to visual basic.One of the most useful features of Access is its ability to interface with data from many other programs. In other office programs, you use the Save As command to save a document in another format, so that you can open it in alternative program. In Access, however, the Save As command is not used in the same way. You can save Access objects as other Access objects, and you can save Access databases as earlier versions of Access databases, but you cannot save an Access database as, say, a spreadsheet file. Likewise, you cannot save a spreadsheet file as an Access file (.accdb). Instead, you use the commands on the External Data tab in Access to import or export data between other file formats. In this ebook you will learn step by step how to import or link to data in another format, how to export data to another format and how to add data collected via e-mails to your database.'

Pick a Bookmark Collection or Course ePortfolio to put this material in or scroll to the bottom to create a new Bookmark Collection

Name the Bookmark Collection to represent the materials you will add

Describe the Bookmark Collection so other MERLOT users will know what it contains and if it has value for their work or teaching. Other users can copy your Bookmark Collection to their own profile and modify it to save time

Edit the information about the material in this {0}

Submitting Bookmarks...

Select this link to open drop down to add material Access 2010: Part IV - Macros, Import and Export to your Bookmark Collection or Course ePortfolio

Select this link to close drop down of your Bookmark Collection or Course ePortfolio for material Access 2010: Part IV - Macros, Import and Export

Select this link to open drop down to add material Access 2010: Part IV - Macros, Import and Export to your Bookmark Collection or Course ePortfolio