Item Image
Title Beginning programming with Python® for dummies® / by John Paul Mueller.
Author Mueller, John, 1958- author.
Publication Hoboken, NJ : John Wiley and Sons, Inc. : For Dummies, [2018]
Edition 2nd edition.
Description 1 online resource.
text file
Call # eBOOK
Series For dummies, ® a Wiley brand
--For dummies.
Note "Learning made easy."
Includes index.
Summary The easy way to learn programming fundamentals with Python Python is a remarkably powerful and dynamic programming language that's used in a wide variety of application domains. Some of its key distinguishing features include a very clear, readable syntax, strong introspection capabilities, intuitive object orientation, and natural expression of procedural code. Plus, Python features full modularity, supporting hierarchical packages, exception-based error handling, and modules easily written in C, C++, Java, R, or .NET languages, such as C#. In addition, Python supports a number of coding styles that include: functional, imperative, object-oriented, and procedural. Due to its ease of use and flexibility, Python is constantly growing in popularity--and now you can wear your programming hat with pride and join the ranks of the pros with the help of this guide. Inside, expert author John Paul Mueller gives a complete step-by-step overview of all there is to know about Python. From performing common and advanced tasks, to collecting data, to interacting with package--this book covers it all! Use Python to create and run your first application Find out how to troubleshoot and fix errors Learn to work with Anaconda and use Magic Functions Benefit from completely updated and revised information since the last edition If you've never used Python or are new to programming in general, Beginning Programming with Python For Dummies is a helpful resource that will set you up for success.
Contents Intro; Title Page; Copyright Page; Table of Contents; Introduction; About This Book; Foolish Assumptions; Icons Used in This Book; Beyond the Book; Where to Go from Here; Part 1 Getting Started with Python; Chapter 1 Talking to Your Computer; Understanding Why You Want to Talk to Your Computer; Knowing that an Application is a Form of Communication; Thinking about procedures you use daily; Writing procedures down; Seeing applications as being like any other procedure; Understanding that computers take things literally; Defining What an Application Is
Understanding that computers use a special languageHelping humans speak to the computer; Understanding Why Python is So Cool; Unearthing the reasons for using Python; Deciding how you can personally benefit from Python; Discovering which organizations use Python; Finding useful Python applications; Comparing Python to other languages; Chapter 2 Getting Your Own Copy of Python; Downloading the Version You Need; Installing Python; Working with Windows; Working with the Mac; Working with Linux; Accessing Python on Your Machine; Using Windows; Using the Mac; Using Linux
Testing Your InstallationChapter 3 Interacting with Python; Opening the Command Line; Starting Python; Using the command line to your advantage; Using Python environment variables to your advantage; Typing a Command; Telling the computer what to do; Telling the computer youre done; Seeing the result; Using Help; Getting into help mode; Asking for help; Leaving help mode; Obtaining help directly; Closing the Command Line; Chapter 4 Writing Your First Application; Understanding Why IDEs Are Important; Creating better code; Debugging functionality; Defining why notebooks are useful
Obtaining Your Copy of AnacondaObtaining Analytics Anaconda; Installing Anaconda on Linux; Installing Anaconda on MacOS; Installing Anaconda on Windows; Downloading the Datasets and Example Code; Using Jupyter Notebook; Defining the code repository; Creating the Application; Understanding cells; Adding documentation cells; Other cell content; Understanding the Use of Indentation; Adding Comments; Understanding comments; Using comments to leave yourself reminders; Using comments to keep code from executing; Closing Jupyter Notebook; Chapter 5 Working with Anaconda; Downloading Your Code
Working with CheckpointsDefining the uses of checkpoints; Saving a checkpoint; Restoring a checkpoint; Manipulating Cells; Adding various cell types; Splitting and merging cells; Moving cells around; Running cells; Toggling outputs; Changing Jupyter Notebooks Appearance; Finding commands using the Command Palette; Working with line numbers; Using the Cell Toolbar features; Interacting with the Kernel; Obtaining Help; Using the Magic Functions; Viewing the Running Processes; Part 2 Talking the Talk; Chapter 6 Storing and Modifying Information; Storing Information
Note Vendor-supplied metadata.
Subject Python (Computer program language)
Computer programming.
COMPUTERS / Programming Languages / Python.
Genre Electronic books.
Addl. Author OverDrive, Inc., distributor.
ISBN 9781119457909 (electronic bk.)
1119457904 (electronic bk.)
9781119457879 (electronic bk.)
1119457874 (electronic bk.)

Location CALL # Status Message
 Electronic Resource  eBOOK    ONLINE  (ONLINE)