• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

Upp till 20% på populära nyheter →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Data och IT
      2. Programmeringsböcker
      3. Programspråk

      Python Without Fear

      AvBrian Overland

      Häftad, Engelska, 2017

      280 kr

      Beställningsvara. Skickas inom 7-10 vardagar. Fri frakt över 249 kr.

      Beskrivning

      Praise for this book, Python Without Fear

      “This is really a great book. I wish I’d had it when I was learning Python.”

      –John M. Wargo, author of Apache Cordova 4 Programming

      Praise for the previous book in the series, C++ Without Fear

      “I’m in love with your C++ Without Fear book. It keeps me awake for hours during the night. Thanks to you, I got most of the idea in just a few hours.”

      –Laura Viral, graduate physics student at CERN and Istanbul, Turkey

      “It’s hard to tell where I began and ended with your book. I felt like I woke up and literally knew how to write C++

      code. I can’t overstate the confidence you gave me.”

      – Danny Grady, senior programmer/analyst at a Fortune 500 Company

      Whether you’re new to programming or moving from another language, Python Without Fear will quickly make you productive! Brian Overland’s unique approach to Python includes:

      • Taking you by the hand while teaching topics from the very basics to intermediate and advanced features of Python
      • Teaching by examples that are explained line by line
      • Heavy emphasis on examples that are fun and useful, including games, graphics, database applications, file storage, puzzles, and more!
      • How to think “Pythonically” and avoid common “gotchas”

      Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.

      Produktinformation

      • Utgivningsdatum:2017-10-13
      • Mått:176 x 230 x 26 mm
      • Vikt:741 g
      • Format:Häftad
      • Språk:Engelska
      • Antal sidor:464
      • Upplaga:1
      • Förlag:Pearson Education
      • ISBN:9780134687476

      Utforska kategorier

      • Programspråk inom Data och IT

      Mer om författaren

      Brian Overland is a textbook author, sometime actor, programmer, film reviewer, and novelist. He has been professionally programming with the C family of languages since the early 1980s and spent 10 years at Microsoft, first as a software tester and then as programmer/writer, manager, and project lead. Almost unique among programmers, he is an award-winning writer deeply committed to teaching and simplifying advanced concepts.

      Innehållsförteckning

      • Preface xviiAcknowledgments xxiAuthor Bio xxiiiChapter 1: Meet the Python 1A Brief History of Python 1How Python Is Different 2How This Book Works 3Installing Python 4Begin Using Python with IDLE 6Correcting Mistakes from Within IDLE 6Dealing with Ends of Lines 7Additional Help: Online Sources 8Chapter 2: A Python Safari: Numbers 9Python and Numbers 9Python and Floating-Point Numbers 14Assigning Numbers to Variables 17Variable-Naming Conventions in This Book 23Some Python Shortcuts 23Chapter 2 Summary 26Chapter 3: Your First Programs 29Temperatures Rising? 29Putting in a Print Message 35Syntax Summaries 36Getting String Input 41Getting Numeric Input 43Formatted Output String 46Chapter 3 Summary 50Chapter 4: Decisions and Looping 53Decisions Inside a Computer Program 53Conditional and Boolean Operators 55The if, elif, and else Keywords 56while: Looping the Loop 60“Give Me a break” Statement 70Chapter 4 Summary 75Chapter 5: Python Lists 77The Python Way: The World Is Made of Collections 77Processing Lists with for 80Modifying Elements with for (You Can't!) 82Indexing and Slicing 85Copying Data to Slices 88Ranges 89List Functions and the in Keyword 97Chapter 5 Summary 99Chapter 6: List Comprehension and Enumeration 101Indexes and the enumerate Function 101The Format String Method Revisited 103Simple List Comprehension 106“Two-Dimensional” List Comprehension 112List Comprehension with Conditional 114Chapter 6 Summary 123Chapter 7: Python Strings 125Creating a String with Quote Marks 125Indexing and “Slicing” 127String/Number Conversions 130Stripping for Fun and Profit 135Let’s Split: The split Method 138Building Strings with Concatenation (+) 139The join Method 143Chapter 7 Summary 144Chapter 8: Single-Character Ops 147Naming Conventions in This Chapter 147Accessing Individual Characters (A Review) 148Getting Help with String Methods 148Testing Uppercase vs. Lowercase 149Converting Case of Letters 150Testing for Palindromes 151Converting to ASCII Code 159Converting ASCII to Character 160Chapter 8 Summary 166Chapter 9: Advanced Function Techniques 167Multiple Arguments 167Returning More Than One Value 168Arguments by Name 173Default Arguments 174Importing Functions from Modules 178Chapter 9 Summary 185Chapter 10: Local and Global Variables 187Local Variables, What Are They Good For? 187Locals vs. Globals 188Introducing the global Keyword 190The Python “Local Variable Trap” 190Chapter 10 Summary 204Chapter 11: File Ops 207Text Files vs. Binary Files 207The Op System (os) Module 208Open a File 211Let’s Write a Text File 213Read a Text File 216Files and Exception Handling 217Other File Modes 223Chapter 11 Summary 224Chapter 12: Dictionaries and Sets 227Why Do We Need Dictionaries, Ms. Librarian? 227Adding and Changing Key-Value Pairs 229Accessing Values 230Searching for Keys 231Converting Dictionaries to Lists 235All About Sets 241Operations on Sets 242Chapter 12 Summary 246Chapter 13: Matrixes: 2-D Lists 249Simple Matrixes 249Accessing Elements 250Irregular Matrixes and Length of a Row 251Multiplication (*) and Lists 252The Python Matrix Problem 253How to Create N*M Matrixes: The Solution 254How to Rotate a Matrix 261Chapter 13 Summary 268Chapter 14: Winning at Tic-Tac-Toe 271Design of a Tic-Tac-Toe Board 271Plan of This Chapter 273Python One-Line if/else 274The count Method for Lists 279Introducing the Computer Player 285Chapter 14 Summary 294Chapter 15: Classes and Objects I 295What’s an Object? 295Classes in Python 296The All-Important _ _init_ Method 301Design for a Database Class 303Defining Other Methods 309Design for a Point3D Class 310Point3D Class and Default Arguments 312Three-Dimensional Tic-Tac-Toe 312Chapter 15 Summary 318Chapter 16: Classes and Objects II 321Getting Help from Doc Strings 321Function Typing and “Overloading” 323Variable-Length Argument Lists 326Inheritance 331The Fraction Class 333Class Variables and Methods 337Instance Variables as “Default” Values 339Chapter 16 Summary 344Chapter 17: Conway’s Game of Life 347Game of Life: The Rules of the Game 348Generating the Neighbor Count 350Design of the Program 352Moving the Matrix Class to a Module 354The Famous Slider Pattern 358Chapter 17 Summary 364Chapter 18: Advanced Pythonic Techniques 367Generators 367Exploiting the Power of Generators 369Properties 375Decorators: Functions Enclosing Other Functions 382Python Decoration 385Chapter 18 Summary 389Appendix A: Python Operator Precedence Table 391Appendix B: Summary of Most Important Formatting Rules for Python 3.0 3931. Formatting Ordinary Text 3932. Formatting Arguments 3933. Specifying Order of Arguments 3934. Right Justification Within Field of Size N 3945. Left Justification Within Field of Size N 3946. Truncation: Limit Size of Print Field 3947. Combined Truncation and Justification 3958. Length and Precision of Floating-Point Numbers 3959. The Padding Character 395Appendix C: Glossary 397Index 407
      Hoppa över listan

      Mer från samma författare

      Brian Overland - C++ for the Impatient, E-bok

      C++ for the Impatient

      Brian Overland

      E-bok
      2013

      445 kr

      Brian Overland, John Bennett - Supercharged Python, Häftad

      Supercharged Python

      Brian Overland, John Bennett

      Häftad, 2019

      321 kr

      Hoppa över listan

      Du kanske också är intresserad av

      Brian Overland - C++ for the Impatient, E-bok

      C++ for the Impatient

      Brian Overland

      E-bok
      2013

      445 kr

      Brian Overland, John Bennett - Supercharged Python, Häftad

      Supercharged Python

      Brian Overland, John Bennett

      Häftad, 2019

      321 kr

      Måns Petter Zelmerlöw - När allt faller, Inbunden
      • -12%

      När allt faller

      Måns Petter Zelmerlöw

      Inbunden, 2026

      229 kr259 kr

      Carola Häggkvist - SIGNERAD - Jag är Carola, Inbunden
      • Signerad!

      SIGNERAD - Jag är Carola

      Carola Häggkvist

      Inbunden, 2026

      269 kr

      Åsa Jonsson - Helt orimligt : en hemmasittares berättelse, Kartonnage
      • Nyhet

      Helt orimligt : en hemmasittares berättelse

      Åsa Jonsson

      Kartonnage, 2026

      249 kr

      Klara Peters Bastin - SIGNERAD - Om julens wälgång, Inbunden
      • Signerad!

      SIGNERAD - Om julens wälgång

      Klara Peters Bastin

      Inbunden, 2026

      249 kr

      Roland Paulsen - Avbegåvad : en essäberättelse om arv och miljö, Inbunden
      • -15%

      Avbegåvad : en essäberättelse om arv och miljö

      Roland Paulsen

      Inbunden, 2026

      225 kr265 kr

      Vendela Blomström, Jeanna Wennerberg - Akademiskt läsande och skrivande, Häftad

      Akademiskt läsande och skrivande

      Vendela Blomström, Jeanna Wennerberg

      Häftad, 2026

      421 kr

      Klara Ingemyr - SIGNERAD - Klaras husman, Kartonnage
      • Signerad!

      SIGNERAD - Klaras husman

      Klara Ingemyr

      Kartonnage, 2026

      269 kr

      Peter Englund - Om att misslyckas, Inbunden
      • -17%

      Om att misslyckas

      Peter Englund

      Inbunden, 2026

      4,0 utav 5 stjärnor. Totalt antal röster:(9)

      199 kr239 kr