Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Beschreibung

You Will Learn Python 3!

Zed Shaw has perfected the world s best system for learning Python 3. Follow it and you will succeed just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.

In Learn Python 3 the Hard Way, you ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you ll learn how a computer works; what good programs look like; and how to read, write, and think about code. Zed then teaches you even more in 5+ hours of video where he shows you how to break, fix, and debug your code live, as he s doing the exercises.

  • Install a complete Python environment
  • Organize and write code
  • Fix and break code
  • Basic mathematics
  • Variables
  • Strings and text
  • Interact with users
  • Work with files
  • Looping and logic
  • Data structures using lists and dictionaries
  • Program design
  • Object-oriented programming
  • Inheritance and composition
  • Modules, classes, and objects
  • Python packaging
  • Automated testing
  • Basic game development
  • Basic web development

It ll be hard at first. But soon, you ll just get it and that will feel great! This course will reward you for every minute you put into it. Soon, you ll know one of the world s most powerful, popular programming languages. You ll be a Python programmer.

This Book Is Perfect For

  • Total beginners with zero programming experience
  • Junior developers who know one or two languages
  • Returning professionals who haven t written code in years
  • Seasoned professionals looking for a fast, simple, crash course in Python 3

You Will Learn Python 3!

Zed Shaw has perfected the world s best system for learning Python 3. Follow it and you will succeed just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.

In Learn Python 3 the Hard Way, you ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you ll learn how a computer works; what good programs look like; and how to read, write, and think about code. Zed then teaches you even more in 5+ hours of video where he shows you how to break, fix, and debug your code live, as he s doing the exercises.

  • Install a complete Python environment
  • Organize and write code
  • Fix and break code
  • Basic mathematics
  • Variables
  • Strings and text
  • Interact with users
  • Work with files
  • Looping and logic
  • Data structures using lists and dictionaries
  • Program design
  • Object-oriented programming
  • Inheritance and composition
  • Modules, classes, and objects
  • Python packaging
  • Automated testing
  • Basic game development
  • Basic web development

It ll be hard at first. But soon, you ll just get it and that will feel great! This course will reward you for every minute you put into it. Soon, you ll know one of the world s most powerful, popular programming languages. You ll be a Python programmer.

This Book Is Perfect For

  • Total beginners with zero programming experience
  • Junior developers who know one or two languages
  • Returning professionals who haven t written code in years
  • Seasoned professionals looking for a fast, simple, crash course in Python 3
Inhaltsverzeichnis

Preface xvii

Acknowledgments xx

Exercise 0: The Setup 2

macOS 2

Windows 3

Linux 4

Finding Things on the Internet 5

Warnings for Beginners 6

Alternative Text Editors 6

Exercise 1: A Good First Program 8

What You Should See 10

Study Drills 12

Common Student Questions 12

Exercise 2: Comments and Pound Characters 14

What You Should See 14

Study Drills 14

Common Student Questions 15

Exercise 3: Numbers and Math 16

What You Should See 17

Study Drills 17

Common Student Questions 17

Exercise 4: Variables and Names 20

What You Should See 21

Study Drills 21

Common Student Questions 21

Exercise 5: More Variables and Printing 24

What You Should See 24

Study Drills 25

Common Student Questions 25

Exercise 6: Strings and Text 26

What You Should See 27

Study Drills 27

Break It 27

Common Student Questions 27

Exercise 7: More Printing 28

What You Should See 28

Study Drills 29

Break It 29

Common Student Questions 29

Exercise 8: Printing, Printing 30

What You Should See 30

Study Drills 31

Common Student Questions 31

Exercise 9: Printing, Printing, Printing 32

What You Should See 32

Study Drills 33

Common Student Questions 33

Exercise 10: What Was That? 34

What You Should See 35

Escape Sequences 35

Study Drills 36

Common Student Questions 36

Exercise 11: Asking Questions 38

What You Should See 38

Study Drills 39

Common Student Questions 39

Exercise 12: Prompting People 40

What You Should See 40

Study Drills 40

Common Student Questions 41

Exercise 13: Parameters, Unpacking, Variables 42

Hold Up! Features Have Another Name 42

What You Should See 43

Study Drills 44

Common Student Questions 44

Exercise 14: Prompting and Passing 46

What You Should See 46

Study Drills 47

Common Student Questions 47

Exercise 15: Reading Files 48

What You Should See 49

Study Drills 49

Common Student Questions 50

Exercise 16: Reading and Writing Files 52

What You Should See 53

Study Drills 53

Common Student Questions 54

Exercise 17: More Files 56

What You Should See 56

Study Drills 57

Common Student Questions 57

Exercise 18: Names, Variables, Code, Functions 60

What You Should See 61

Study Drills 62

Common Student Questions 62

Exercise 19: Functions and Variables 64

What You Should See 65

Study Drills 65

Common Student Questions 65

Exercise 20: Functions and Files 68

What You Should See 69

Study Drills 69

Common Student Questions 69

Exercise 21: Functions Can Return Something 72

What You Should See 73

Study Drills 73

Common Student Questions 74

Exercise 22: What Do You Know So Far? 76

What You Are Learning 76

Exercise 23: Strings, Bytes, and Character Encodings 78

Initial Research 78

Switches, Conventions, and Encodings 80

Disecting the Output 82

Disecting the Code 82

Encodings Deep Dive 84

Breaking It 85

Exercise 24: More Practice 86

What You Should See 87

Study Drills 87

Common Student Questions 87

Exercise 25: Even More Practice 90

What You Should See 91

Study Drills 92

<
Details
Erscheinungsjahr: 2019
Fachbereich: Programmiersprachen
Genre: Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Inhalt: Kartoniert / Broschiert
ISBN-13: 9780134692883
ISBN-10: 0134692888
Sprache: Englisch
Autor: Shaw, Zed
Shaw, Zed A.
Auflage: 4. Aufl.
Hersteller: Pearson
Pearson International
Verantwortliche Person für die EU: Pearson Deutschland/Auslieferung Zeitfracht-VA, St.-Martin-Str. 82, D-81541 München, buchhandel@pearson.de
Maße: 16 x 177 x 231 mm
Von/Mit: Zed Shaw (u. a.)
Erscheinungsdatum: 05.09.2019
Gewicht: 0,508 kg
Artikel-ID: 108230718

Ähnliche Produkte

Taschenbuch