Guide to programming for the digital humanities : lessons for introductory Python /: lessons for introductory Python. (2018)
- Record Type:
- Book
- Title:
- Guide to programming for the digital humanities : lessons for introductory Python /: lessons for introductory Python. (2018)
- Main Title:
- Guide to programming for the digital humanities : lessons for introductory Python
- Further Information:
- Note: Brian Kokensparger.
- Authors:
- Kokensparger, Brian
- Contents:
- Intro; Contents; 1 Introduction; 1.1 A Call to the Digital Humanities; 1.2 Brief Overview of Digital Humanities; 1.3 How This Book Is Arranged; 1.4 Only the Beginning; References; 2 Introductory Programming-Common Topics; 2.1 The Introductory Programming Curriculum; 2.2 The Topics, as Suggested by the Curricula 2013 Report; 2.3 Topics of a Typical Introductory Programming Course in Python; 2.3.1 Introduction to Computer Basics and Programming; 2.3.2 Accessing the IDE and Basic Python Syntax; 2.3.3 Variables, Numbers, and Expressions 2.3.4 Instantiating Objects and Introduction to Graphics in Python2.3.5 Working with Strings and Other Sequence Structures; 2.3.6 Using Pre-Defined Functions and Creating User-Defined Functions; 2.3.7 Creating and Testing Branching Structures; 2.3.8 Creating and Managing Looping Structures; 2.3.9 Working with Lists and Arrays; 2.3.10 Program Algorithms and the Design Process; 2.3.11 Brief Introduction to Object-Oriented Programming in Python; 2.4 Basic Approaches to Teaching the Topics; References; 3 Digital Humanities-Special Considerations for the Programmer 3.1 Digital Humanities Programming3.2 Popular Analytical Approaches to Digital Humanities; 3.3 Special Considerations in Digital Humanities; References; 4 Introduction to the Digital Humanities Assignments; 4.1 Finding the Balance Between CS and DH; 4.2 General Assignment Management Tips; 4.3 Assignment Chapter Features; Reference; 5 Change Over Time: Burials in an Historic Cemetery; 5.1Intro; Contents; 1 Introduction; 1.1 A Call to the Digital Humanities; 1.2 Brief Overview of Digital Humanities; 1.3 How This Book Is Arranged; 1.4 Only the Beginning; References; 2 Introductory Programming-Common Topics; 2.1 The Introductory Programming Curriculum; 2.2 The Topics, as Suggested by the Curricula 2013 Report; 2.3 Topics of a Typical Introductory Programming Course in Python; 2.3.1 Introduction to Computer Basics and Programming; 2.3.2 Accessing the IDE and Basic Python Syntax; 2.3.3 Variables, Numbers, and Expressions 2.3.4 Instantiating Objects and Introduction to Graphics in Python2.3.5 Working with Strings and Other Sequence Structures; 2.3.6 Using Pre-Defined Functions and Creating User-Defined Functions; 2.3.7 Creating and Testing Branching Structures; 2.3.8 Creating and Managing Looping Structures; 2.3.9 Working with Lists and Arrays; 2.3.10 Program Algorithms and the Design Process; 2.3.11 Brief Introduction to Object-Oriented Programming in Python; 2.4 Basic Approaches to Teaching the Topics; References; 3 Digital Humanities-Special Considerations for the Programmer 3.1 Digital Humanities Programming3.2 Popular Analytical Approaches to Digital Humanities; 3.3 Special Considerations in Digital Humanities; References; 4 Introduction to the Digital Humanities Assignments; 4.1 Finding the Balance Between CS and DH; 4.2 General Assignment Management Tips; 4.3 Assignment Chapter Features; Reference; 5 Change Over Time: Burials in an Historic Cemetery; 5.1 The Phenomenon of Change; 5.2 The Change Over Time Assignment; 5.3 Assignment Files and External Resources; 5.4 Skills Utilized in This Assignment; 5.5 Assignment Management Techniques and Issues 5.6 Atomic Code for This Assignment5.7 Expected Output from Student Work; 5.8 Assignment Variations; 5.8.1 For Novice Students (Taking an Introductory Programming Course); 5.8.2 For Intermediate Students (Taking a Python Programming Course); 5.8.3 For Advanced Students (Taking a Software Engineering or Capstone Course); 5.8.4 For Secondary School (Grades 7-12) Students; 5.8.5 For Digital Humanities Students; 6 Visualizing Change Over Time: Simple Visualization of the Burials in an Historic Cemetery; 6.1 A Language of Lines, Colors, and Textures; 6.2 The Visualizing Change Over Time Assignment 6.3 Assignment Files and External Resources6.4 Skills Utilized in This Assignment; 6.5 Assignment Management Techniques and Issues; 6.6 Atomic Code for This Assignment; 6.7 Expected Output from Student Work; 6.8 Assignment Variations; 6.8.1 For Novice Students (Taking an Introductory Programming Course); 6.8.2 For Intermediate Students (Taking a Python Programming Course); 6.8.3 For Advanced Students (Taking a Software Engineering or Capstone Course); 6.8.4 For Secondary School Students; 6.8.5 For Digital Humanities Students; 7 Textual Analysis: Frequencies and Stop Words in Dirty Text … (more)
- Publisher Details:
- Cham, Switzerland : Springer
- Publication Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 025.06/0013
Computer science
Digital humanities
Python (Computer program language)
LANGUAGE ARTS & DISCIPLINES / Library & Information Science / General
Language Arts & Disciplines -- Library & Information Science -- General
Computers -- Programming Languages -- Python
Mathematics -- Graphic Methods
Literature: history & criticism
Programming & scripting languages: general
Combinatorics & graph theory
Python (Computer program language)
Visualization
Computers -- Programming -- General
Computer programming / software development
Electronic books - Languages:
- English
- ISBNs:
- 9783319991153
3319991159 - Related ISBNs:
- 9783319991146
3319991140 - Notes:
- Note: Includes bibliographical references.
Note: Online resource; title from PDF title page (SpringerLink, viewed August 30, 2018). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.323600
- Ingest File:
- 01_261.xml