LDR   03579nam^^22003253a^4500
001        AA00001451_00001
005        20230711194054.0
006        m^^^^^o^^d^^^^^^^^
007        cr^^n^---ma^mp
008        210825n^^^^^^^^xx^||||^o^^^^^|||^u^eng^d
245 00 |a Introduction to Python Programming: Starting Out with IDLE |h [electronic resource].
260        |a [S.l.] : |b Simber, Chris, |c 2021.
506        |a [cc by-nd] This item is licensed with the Creative Commons Attribution No Derivatives License. This license allows for redistribution, commercial and non-commercial, as long as it is passed along unchanged and in whole, with credit to the author.
510        |a Simber, C. (2021). Introduction to python programming: Starting out with idle.
520 3    |a This book is designed for use in an introductory course in programming using the Python programming language, and is intended for students who are not familiar with computer programming. The book follows the flow of an introductory text in computer programming and introduces general computer information and basic computer operations, as well as software engineering principles and processes used in industry. The IDLE integrated development environment (IDE) is used throughout the text which is installed with Python, has a simplified interface, and provides for a short learning curve. The goal is to provide students with an overview of computers, software engineering tools and techniques, and to introduce programming in Python quickly. The examples and exercises in the text follow the PEP 8 Style Guide for Python Code and reinforce the material being introduced while building on previous material covered. The chapter exercises are numbered for clarity using a shaded box, and can be used for assignment and exercise purposes. There are end-of-chapter assignments, and an answer key, exams, and accompanying lecture slides are available. Instructions for obtaining and installing Python with IDLE are provided in Appendix B. Instructions for using the PIP installer which is included in Python are provided in Appendix C for utilizing matplotlib. Links to the Python web site, Python Tutorials, and the PEP 8 Style Guide are included in Appendix D. Python version 3.9.5 was in use at the time of this writing. The modules utilized include Tkinter, random, PhotoImage, and matplotlib. -From Preface
520 2    |a Chapter 1 Introduction 1; Chapter 2 The Python Shell and IDLE 19; Chapter 3 Getting Started in Python 29; Chapter 4 Decision Structures and Boolean Logic 65; Chapter 5 Repetition Structures - Loops 89; Chapter 6 Functions 111; Chapter 7 File Operations and Dialogs 139; Chapter 8 Strings, Lists, Dictionaries, and Sets 161; Chapter 9 Classes and Objects 193; Chapter 10 Graphical User Interfaces (GUIs) 219; Chapter 11 Menus, Images, and Windows 251; Appendix A ASCII Representations 269; Appendix B Installing Python with IDLE 270; Appendix C the PIP Installer 272; Appendix D Resource Links 274;
533        |a Electronic reproduction. |c Rowan College at Burlington County, Mount Laurel, |d 2021. |f (Open-NJ) |n Mode of access: World Wide Web. |n System requirements: Internet connectivity; Web browser software.
535 1    |a Rowan College at Burlington County, Mount Laurel.
650        |a Python.
650        |a Computer science.
650        |a Computer programming language.
650        |a Open and Affordable Textbooks (OAT).
650        |a Textbook.
720 1    |a Simber, Chris, |e author, primary. |4 aut_prim
830    0 |a Open-NJ.
830    0 |a Computer Science.
852        |a OPENNJ |c Computer Science
856 40 |u https://opennj.net/AA00001451/00001 |y Click here for full text
992 04 |a https:/opennj.net/content/AA/00/00/14/51/00001/INTRO_TO_PYTHON_PROGRAMMING 07_15_21_PAGE_001thm.jpg
997        |a Computer Science


The record above was auto-generated from the METS file.