Kup nowe:
97,41 zł
97,41 zł () Obejmuje wybrane opcje. Obejmuje początkową miesięczną płatność i wybrane opcje. Szczegóły
Cena
Suma częściowa
97,41 zł
Suma częściowa
Wstępny podział płatności
Koszt wysyłki, data dostawy i suma zamówienia (łącznie z podatkiem) są wyświetlone przy finalizacji zakupu.
Wysyłka z
Amazon
Wysyłka z
Amazon
Sprzedawane przez
Amazon
Sprzedawane przez
Amazon
Zwroty
Ten produkt podlega zwrotowi
Produkt podlega zwrotowi
W większości przypadków produkty wysyłane z serwisu Amazon.com można zwrócić i uzyskać pełen zwrot kosztów.
Zwroty
Ten produkt podlega zwrotowi
W większości przypadków produkty wysyłane z serwisu Amazon.com można zwrócić i uzyskać pełen zwrot kosztów.
Płatność
Bezpieczna transakcja
Twoja transakcja jest bezpieczna
Dokładamy wszelkich starań, aby zadbać o Twoje bezpieczeństwo i prywatność. Nasz system bezpieczeństwa płatności szyfruje Twoje dane podczas ich przekazywania. Nie przekazujemy danych Twojej karty kredytowej sprzedawcom zewnętrznym i nie sprzedajemy Twoich danych innym podmiotom.
Płatność
Bezpieczna transakcja
Dokładamy wszelkich starań, aby zadbać o Twoje bezpieczeństwo i prywatność. Nasz system bezpieczeństwa płatności szyfruje Twoje dane podczas ich przekazywania. Nie przekazujemy danych Twojej karty kredytowej sprzedawcom zewnętrznym i nie sprzedajemy Twoich danych innym podmiotom. Dowiedz się więcej

Learn to Code by Solving Problems: A Python Programming Primer Miękka oprawa

4,6 4,6 z 5 gwiazdek Liczba ocen: 62

{"desktop_buybox_group_1":[{"displayPrice":"97,41 zł","priceAmount":97.41,"currencySymbol":"zł","integerValue":"97","decimalSeparator":",","fractionalValue":"41","symbolPosition":"right","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"qBkD8WRpJnBrq7QL7uT%2BM6K6l8spqcMFK3CdTeSDI5K5cIAdiqon0%2Bs%2B2J2IrUeOlFPYvkzO9u4cWO2CYzHzOpqemUnGEV8G8e5CtXBWJyEOUb8UasHejWJ9Ix8J%2Fj2WFP3%2BGFZXzzExvZWfRtjXRUc%2BC5tsBpgv","locale":"pl-PL","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Opcje zakupu i dodatki

Learn to Code by Solving Problems is a practical introduction to programming using Python. It uses coding-competition challenges to teach you the mechanics of coding and how to think like a savvy programmer.

Computers are capable of solving almost any problem when given the right instructions. That’s where programming comes in. This beginner’s book will have you writing Python programs right away. You’ll solve interesting problems drawn from real coding competitions and build your programming skills as you go.

Every chapter presents problems from coding challenge websites, where online judges test your solutions and provide targeted feedback. As you practice using core Python features, functions, and techniques, you’ll develop a clear understanding of data structures, algorithms, and other programming basics. Bonus exercises invite you to explore new concepts on your own, and multiple-choice questions encourage you to think about how each piece of code works.

You’ll learn how to:
  • Run Python code, work with strings, and use variables
  • Write programs that make decisions
  • Make code more efficient with while and for loops
  • Use Python sets, lists, and dictionaries to organize, sort, and search data
  • Design programs using functions and top-down design
  • Create complete-search algorithms and use Big O notation to design more efficient code

By the end of the book, you’ll not only be proficient in Python, but you’ll also understand how to think through problems and tackle them with code. Programming languages come and go, but this book gives you the lasting foundation you need to start thinking like a programmer.

Często kupowane razem

97,41zł
Wysyłka i sprzedaż przez sprzedawcę: Amazon.
+
135,55zł
Otrzymaj to już środa, 8 maj
Liczba dostępnych szt.: 10. Zapasy zostaną niedługo uzupełnione.
Wysyłka i sprzedaż przez sprzedawcę: Amazon.
+
110,13zł
Otrzymaj to już czwartek, 9 maj
Dostępny
Wysyłka i sprzedaż przez sprzedawcę: Amazon.
Suma:
Aby sprawdzić oferowaną przez nas cenę, dodaj te przedmioty do koszyka.
Szczegóły
Dodano do koszyka
Niektóre z tych produktów są wysyłane szybciej niż inne.
Wybierz przedmioty, które chcesz kupić razem.

Opis produktu

Recenzja

"The book is an exceptionally well-written technical Python book for beginners that uses active learning techniques. If you’re a beginner to intermediate-level coder, this book will significantly improve your Python skills. It’s easy to read, and solving the problems is fun and satisfying."
—Christian Mayer, Finxter

"Best resource I’ve encountered for learning to code . . . If you are serious about learning Python, there is absolutely no better resource to get started. One chapter, one practice problem at a time, you will be amazed with the progress you make if you stick with it."
—Jun Tsuru, Amazon Reviewer

O autorze

Dr. Daniel Zingaro is an award-winning Associate Professor of Computer Science in the teaching stream at University of Toronto Mississauga, and is internationally recognized for his expertise in Active Learning. He is also the author of Algorithmic Thinking (No Starch Press, 2021).

Szczegóły produktu

  • Język ‏ : ‎ Angielski
  • Miękka oprawa ‏ : ‎ 336 str.
  • ISBN-10 ‏ : ‎ 1718501323
  • ISBN-13 ‏ : ‎ 978-1718501324
  • Wymiary ‏ : ‎ 18.11 x 1.98 x 23.85 cm
  • Recenzje klientów:
    4,6 4,6 z 5 gwiazdek Liczba ocen: 62

Opinie o produkcie

4,6 na 5 gwiazdek
4,6 na 5
62 oceny globalne

Najlepsze opinie o produkcie z Polski

0 dostępnych opinii o produkcie oraz 0 ocen/y produktu z Polski

Najlepsze opinie o produkcie

Przetłumacz wszystkie opinie na język polski
LX
5,0 z 5 gwiazdek Good
Opinia napisana w Kanadzie dnia 14 września 2023
E. Anderson
5,0 z 5 gwiazdek This book helped me start my CS degree at NYU
Opinia napisana w Stanach Zjednoczonych dnia 3 lutego 2023
I just finished the NYU python 101 course. This book was very much like the course at college where we learned to code by solving problems. This book uses the exact same approach.

According to my father, a professional software engineer, the approach of this book is how all the big tech firms interview their candidates: They present a problem and the candidate tool to solve the problem is code.

I highly recommend it for any starting student. I believe this will also help in my future interviews.
7 użytkowników uznało opinię za pomocną
Zgłoś
AW
5,0 z 5 gwiazdek Great way to learn Python
Opinia napisana w Stanach Zjednoczonych dnia 24 sierpnia 2022
I have had a few false starts in my journey to learn to code, some due to personal circumstances and other due to the study materials.

The concept of ‘Learn to code by solving problems’ is a great fit for me. Daniel Zingsro lays out a problem and them walks your through the Python concepts to solve it. That is great but then he give you more problems to solve that use the same concepts from online coding competition websites where you can upload you code and get an instant pass or fail grade.

I am not too far into the book yet but so far, it’s really helpful
5 użytkowników uznało opinię za pomocną
Zgłoś
Kathleen Neris
4,0 z 5 gwiazdek Want to improve your problem solving skills?
Opinia napisana w Stanach Zjednoczonych dnia 14 kwietnia 2022
It is a very good book! It would strongly help to already be familiar with the concepts first and then dive into this book! I think the problem sets are amazing, challenging and chosen carefully. Only problem I have with the book is that there isn’t a way to get help or find the answers to the recommended problems at the end of each chapter. Otherwise great book! Will get his Algorithms book once I’m done with this one!
5 użytkowników uznało opinię za pomocną
Zgłoś
Hercules Grytpype-Thynne
3,0 z 5 gwiazdek Not really for beginning programming
Opinia napisana w Kanadzie dnia 17 listopada 2021
Each section begins with a problem that the reader would have no chance of solving, or having any idea of how to go about it, then the various commands needed to solve it are introduced one by one. Finally, the solution is shown. However, for the person for whom all the commands are brand-new, how a person knows how to put them all together in order to solve the problem is not at all clear. "I would never think of coming up with that solution."

At the end of each chapter, the reader is referred to a half dozen or so exercises. These are found online and consist of problems that are part of international competitions for students. Some are easily enough solvable, but some are not for people who are barely familiar with the required techniques. They are test questions, not practice questions. Even worse, you are suggested to submit your solutions to the online "judge," which is very thorough. In other words, you may have a solution that works for all the standard cases you have in mind, but the judge tests it against other, non-standard cases, and you may find yourself with no way to see what you did wrong. If this makes you too frustrated, I'd suggest just finding your own solutions and not submitting them to the judge.

People who have a knack for "computational thinking" may not run into the difficulties I did. I found it less discouraging to use a book with a more standard approach, that is, with exercises more geared to making you familiar with the techniques of the chapter rather than being challenged at every step of the way.
Jeden użytkownik uznał opinię za pomocną
Zgłoś