MARC details
| 000 -LEADER |
| fixed length control field |
03621nam a2200373 4500 |
| 001 - CONTROL NUMBER |
| control field |
OTLid0000336 |
| 003 - CONTROL NUMBER IDENTIFIER |
| control field |
MnU |
| 005 - DATE AND TIME OF LATEST TRANSACTION |
| control field |
20201105133320.0 |
| 006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS |
| fixed length control field |
m o d s |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
| fixed length control field |
180907s2016 mnu o 0 0 eng d |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
|
| 040 ## - CATALOGING SOURCE |
| Original cataloging agency |
MnU |
| Language of cataloging |
eng |
| Transcribing agency |
MnU |
| 050 #4 - LIBRARY OF CONGRESS CALL NUMBER |
| Classification number |
QA76 |
| 050 #4 - LIBRARY OF CONGRESS CALL NUMBER |
| Classification number |
QA76 |
| 100 1# - MAIN ENTRY--PERSONAL NAME |
| Personal name |
Severance, Charles |
| Relator term |
author |
| 245 00 - TITLE STATEMENT |
| Title |
Python for Everybody |
| Remainder of title |
Exploring Data Using Python 3 |
| Statement of responsibility, etc. |
Charles Severance |
| 264 #2 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
| Name of producer, publisher, distributor, manufacturer |
Open Textbook Library |
| 264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
| Name of producer, publisher, distributor, manufacturer |
Charles Severance |
| 300 ## - PHYSICAL DESCRIPTION |
| Extent |
1 online resource |
| 490 0# - SERIES STATEMENT |
| Series statement |
Open textbook library. |
| 505 0# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
1 Why should you learn to write programs? -- 2 Variables, expressions, and statements -- 3 Conditional execution -- 4 Functions -- 5 Iteration -- 6 Strings -- 7 Files -- 8 Lists -- 9 Dictionaries -- 10 Tuples -- 11 Regular expressions -- 12 Networked programs -- 13 Using Web Services -- 14 Object-Oriented Programming -- 15 Using databases and SQL -- 16 Visualizing data -- A Contributions -- B Copyright Detail |
| 520 0# - SUMMARY, ETC. |
| Summary, etc. |
I never seemed to find the perfect data-oriented Python book for my course, so I set out to write just such a book. Luckily at a faculty meeting three weeks before I was about to start my new book from scratch over the holiday break, Dr. Atul Prakash showed me the Think Python book which he had used to teach his Python course that semester. It is a well-written Computer Science text with a focus on short, direct explanations and ease of learning.The overall book structure has been changed to get to doing data analysis problems as quickly as possible and have a series of running examples and exercises about data analysis from the very beginning. Chapters 2-10 are similar to the Think Python book, but there have been major changes. Number-oriented examples and exercises have been replaced with data- oriented exercises. Topics are presented in the order needed to build increasingly sophisticated data analysis solutions. Some topics like try and except are pulled forward and presented as part of the chapter on conditionals. Functions are given very light treatment until they are needed to handle program complexity rather than introduced as an early lesson in abstraction. Nearly all user-defined functions have been removed from the example code and exercises outside of Chapter 4. The word "recursion"1 does not appear in the book at all. In chapters 1 and 11-16, all of the material is brand new, focusing on real-world uses and simple examples of Python for data analysis including regular expressions for searching and parsing, automating tasks on your computer, retrieving data across the network, scraping web pages for data, object-oriented programming, using web services, parsing XML and JSON data, creating and using databases using Structured Query Language, and visualizing data. The ultimate goal of all of these changes is a shift from a Computer Science to an Informatics focus is to only include topics into a first technology class that can be useful even if one chooses not to become a professional programmer. |
| 542 1# - INFORMATION RELATING TO COPYRIGHT STATUS |
| Copyright statement |
Attribution-NonCommercial-ShareAlike |
| 546 ## - LANGUAGE NOTE |
| Language note |
In English. |
| 588 0# - SOURCE OF DESCRIPTION NOTE |
| Source of description note |
Description based on print resource |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Computer Science |
| Form subdivision |
Textbooks |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Programming Languages |
| Form subdivision |
Textbooks |
| 710 2# - ADDED ENTRY--CORPORATE NAME |
| Corporate name or jurisdiction name as entry element |
Open Textbook Library |
| Relator term |
distributor |
| 856 40 - ELECTRONIC LOCATION AND ACCESS |
| Uniform Resource Identifier |
<a href="https://open.umn.edu/opentextbooks/textbooks/336">https://open.umn.edu/opentextbooks/textbooks/336</a> |
| Public note |
Access online version |