Python

Python
ISBN-10
0201748843
ISBN-13
9780201748840
Series
Python
Category
Computers
Pages
410
Language
English
Published
2002
Publisher
Peachpit Press
Author
Chris Fehily

Description

Named after the Monty Python comedy troupe, Python is an interpreted, open-source, object-oriented programming language. It's also free and runs portably on Windows, Mac OS, Unix, and other operating systems. Python can be used for all manner of programming tasks, from CGI scripts to full-fledged applications. It is gaining popularity among programmers in part because it is easier to read (and hence, debug) than most other programming languages, and it's generally simpler to install, learn, and use. Its line structure forces consistent indentation. Its syntax and semantics make it suitable for simple scripts and large programs. Its flexible data structures and dynamic typing allow you to get a lot done in a few lines. To learn it, you'll need is some basic programming experience and a copy of Python: Visual QuickStart Guide. In patented Visual QuickStart Guide fashion, the book doesn't just tell you how to use Python to develop applications, it shows you, breaking Python into easy-to-digest, step-by-step tasks and providing example code. Python: Visual QuickStart Guide emphasizes the core language and libraries, which are the building blocks for programs. Author Chris Fehily starts with the basics - expressions, statements, numbers, strings - then moves on to lists, dictionaries, functions, and modules before wrapping things up with straightforward discussions of exceptions and classes. Some additional topics covered include: - Object-oriented programming- Working in multiple operating systems- Structuring large programs- Comparing Python to C, Perl, and Java- Handling errors gracefully.

Other editions

Similar books

  • Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
    By Al Sweigart

    The second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more.

  • The Python Book
    By Rob Mastrodomenico

    The Python Book Discover the power of one of the fastest growing programming languages in the world with this insightful new resource The Python Book delivers an essential introductory guide to learning Python for anyone who works with data ...

  • Intuitive Python: Productive Development for Projects That Last
    By David Müller

    You need tooling and instincts to help you make the most out of what's available to you. Use this book as your guide to help you hone your skills and sculpt a Python project that can stand the test of time.

  • Dancing with Python: Learn to code with Python and Quantum Computing
    By Robert S. Sutor

    What you will learnExplore different quantum gates and build quantum circuits with Qiskit and PythonWrite succinct code the Pythonic way using magic methods, iterators, and generatorsAnalyze data, build basic machine learning models, and ...

  • Python Programming in Context
    By Bradley N. Miller, David L. Ranum, Julie Anderson

    name = 'Roy G Biv' >>> name[0:3] 'Roy' >>> name[:3] #start index omitted, start at 0 'Roy' >>> name[6:9] 'Biv' >>> name[6:] #end index omitted, continue to end of string 'Biv' >>> for i in range(1, len(name)): ...

  • The Quick Python Book
    By Vernon L. Ceder, Naomi R. Ceder

    Introduces the programming language's syntax, control flow, and basic data structures and covers its interaction with applications and mangement of large collections of code.

  • Python for Kids: A Playful Introduction To Programming
    By Jason R. Briggs

    Python for Kids is your ticket into the amazing world of computer programming. For kids ages 10+ (and their parents) The code in this book runs on almost anything: Windows, Mac, Linux, even an OLPC laptop or Raspberry Pi!

  • Robust Python
    By Patrick Viafore

    As stated by Titus Winters, Tom Manshreck, and Hyrum Wright, “Software engineering is programming integrated over time.”1 Your code might last a long time —I've stepped into projects whose code was written while I was in elementary ...

  • The Big Book of Small Python Projects: 81 Easy Practice Programs
    By Al Sweigart

    Once you see how the code works, you’ll practice re-creating the programs and experiment by adding your own custom touches. These simple, text-based programs are 256 lines of code or less.

  • Learning Python: Powerful Object-Oriented Programming
    By Mark Lutz

    Get a comprehensive, in-depth introduction to the core Python language with this hands-on book.