A Smarter Way to Learn Python Learn it faster Remember it longer First Edition Mark Myers download
A Smarter Way to Learn Python Learn it faster Remember it longer First Edition Mark Myers download
https://ebookultra.com/download/a-smarter-way-to-learn-python-
learn-it-faster-remember-it-longer-first-edition-mark-myers/
https://ebookultra.com/download/learn-python-the-hard-way-5th-edition-
zed-a-shaw/
https://ebookultra.com/download/never-be-sick-again-health-is-a-
choice-learn-how-to-choose-it-raymond-francis/
https://ebookultra.com/download/buy-it-fix-it-sell-it-profit-a-
comprehensive-guide-to-no-sweat-money-making-home-rehab-kevin-myers/
https://ebookultra.com/download/fluent-forever-how-to-learn-any-
language-fast-and-never-forget-it-2nd-edition-wyner/
The Battle of Ap Bac Vietnam They Did Everything but Learn
from It First Edition David M. Toczek
https://ebookultra.com/download/the-battle-of-ap-bac-vietnam-they-did-
everything-but-learn-from-it-first-edition-david-m-toczek/
https://ebookultra.com/download/handwriting-the-way-to-teach-it-2nd-
edition-rosemary-sassoon/
https://ebookultra.com/download/python-for-devops-learn-ruthlessly-
effective-automation-1st-edition-noah-gift/
https://ebookultra.com/download/learn-chess-the-right-way-3-1st-
edition-susan-polgar/
https://ebookultra.com/download/ready-to-learn-stan-goldberg/
A Smarter Way to Learn Python Learn it faster
Remember it longer First Edition Mark Myers Digital
Instant Download
Author(s): Mark Myers
ISBN(s): 9781974431472, 1974431479
Edition: First Edition
File Details: PDF, 1.87 MB
Year: 2017
Language: english
Also by Mark Myers
A Smarter Way
to Learn Python
Mark Myers
Copyright © 2017 Mark Myers
All rights reserved, including the right to reproduce this book, or any portions of it, in any
form.
1.0
http://www.ASmarterWayToLearn.com
If you embrace this method of learning, you’ll get the hang of Python in less
time than you might expect. And the knowledge will stick.
You’ll catch onto concepts quickly.
You’ll be less bored, and might even be excited. You’ll certainly be
motivated.
You’ll feel confident instead of frustrated.
You’ll remember the lessons long after you close the book.
Is all this too much for a book to promise? Yes, it is. Yet I can make these
promises and keep them, because this isn’t just a book. It’s a book plus almost a
thousand interactive online exercises.
You’re going to learn by doing. You'll read a chapter, then practice with the
exercises. That way, the knowledge gets embedded in your memory so you don't
forget it. Instant feedback corrects your mistakes like a one-on-one teacher.
I’ve done my best to write each chapter so it’s easy for anyone to
understand, but it’s the exercises that are going to turn you into a real Python
coder.
Cognitive research shows that reading alone doesn’t buy you much long-
term retention. Even if you read a book a second or even a third time, things
won’t improve much, according to research.
And forget highlighting or underlining. Marking up a book gives us the
illusion that we’re engaging with the material, but studies show that it’s an
exercise in self-deception. It doesn’t matter how much yellow you paint on the
pages, or how many times you review the highlighted material. By the time you
get to Chapter 50, you’ll have forgotten most of what you highlighted in
Chapter 1.
This all changes if you read less and do more—if you read a short passage
and then immediately put it into practice. Washington University researchers say
that being asked to retrieve information increases long-term retention by four
hundred percent. That may seem implausible, but by the time you finish this
book, I think you’ll believe it.
Practice also makes learning more interesting.
Trying to absorb long passages of technical material puts you to sleep and
kills your motivation. Ten minutes of reading followed by fifteen minutes of
challenging practice keeps you awake and spurs you on.
And it keeps you honest.
If you only read, it’s easy to kid yourself that you’re learning more than you
are. But when you’re challenged to produce the goods, there’s a moment of
truth. You know that you know—or that you don’t. When you find out that
you’re a little shaky on this point or that, you can review the material, then re-do
the exercise. That’s all it takes to master this book from beginning to end—and
to build a solid foundation of Python knowledge.
I’ve talked with many readers who say they thought they had a problem
understanding technical concepts. But what looked like a comprehension
problem was really a retention problem. If you get to Chapter 50 and everything
you studied in Chapter 1 has faded from memory, how can you understand
Chapter 50, which depends on your knowing Chapter 1 cold? The read-then-
practice approach embeds the concepts of each chapter in your long-term
memory, so you’re prepared to tackle material in later chapters that builds on
top of those concepts. When you’re able to remember what you read, you’ll find
that you learn Python quite readily.
I hope you enjoy this learning approach. And I hope you build on it to
become a terrific coder.
How to use this book
This isn't a book quite like any you've ever owned before, so a brief user
manual might be helpful.
If you have an authority problem, try to get over it. When you start
doing the exercises, you'll find that I can be a pain about insisting that
you get every little detail right. For example, if you omit spaces where
spaces belong, the program monitoring your work will tell you the code
isn't correct, even though it might still run perfectly. Do I insist on
having everything just so because I'm a control freak? No, it's because I
have to place a limit on harmless maverick behavior in order to
automate the exercises. If I were to grant you as much freedom as you
might like, creating the algorithms that check your work would be, for
me, a project of frightening proportions. Besides, learning to write
code with fastidious precision helps you learn to pay close attention to
details, a fundamental requirement for coding in any language.
In Python, the command print tells the program to display words or numbers
on the screen. Here's a line of code that tells Python to display the words
“Hello, World!”
print("Hello, World!")
print is a keyword—that is, a word that has special meaning for Python. It
means, "Display what’s inside the parentheses." Note that print isn't
capitalized. If you capitalize it, the program won’t run.
The parentheses are a special requirement of Python, one that you'll soon
get used to. You'll be typing parentheses over and over again, in all kinds of
Python statements.
In coding, the quoted text in the line above—"Hello, World!"—is called a
text string or simply a string. The name makes sense: it's a string of characters.
When Python displays a string on the screen, the quotation marks don't
display. They’re only in your code to tell Python that it’s dealing with a string.
Note that the opening parenthesis is jammed up against the keyword print,
and the opening quotation mark is hugging the opening parenthesis. You could
space it out, writing...
But I want you to learn the style conventions of Python, so I'll ask you to
omit spaces when it’s the conventional thing to do.
Find the interactive coding exercises for this chapter at:
http://www.ASmarterWayToLearn.com/python/1.html
2
Variables for Strings
My name is Mark.
My nationality is U.S.
name = "Mark"
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookultra.com