36,37 €
Versandkostenfrei per Post / DHL
Aktuell nicht verfügbar
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
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
<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 |