Bezpłatny okres próbny Amazon Prime
Nielimitowana dostawa Premium jest dostępna dla członków Amazon Prime. Aby dołączyć, wybierz Tak, chcę skorzystać z BEZPŁATNEJ dostawy na następny dzień dzięki bezpłatnemu okresowi próbnemu Amazon Prime nad przyciskiem Dodaj do koszyka i potwierdź swoją subskrypcję bezpłatnego okresu próbnego Amazon Prime podczas finalizacji zakupu.
Korzyści klientów Amazon Prime:- Dostawa na następny dzień bez ograniczeń
- Nagradzane filmy i seriale, w tym oryginalne produkcje Amazon, wszystko to co lubisz na swoim ulubionym urządzeniu.
- Ekskluzywne okazje dla członków Amazon Prime, w tym wczesny dostęp do niektórych okazje
Ważne: Twoja karta kredytowa lub debetowa NIE zostanie obciążona po rozpoczęciu bezpłatnego okresu próbnego lub w przypadku anulowania w trakcie okresu próbnego. Jeśli Amazon Prime jest właśnie dla Ciebie, nie musisz nic robić. Po zakończeniu bezpłatnego okresu próbnego zostanie naliczona opłata w wysokości 49 zł/rok za członkostwo Prime (miesięcznie).
Learn to Code by Solving Problems: A Python Programming Primer Miękka oprawa
Opcje zakupu i dodatki
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.
- Długość wersji drukowanej336 str.
- JęzykAngielski
- WydawcaNo Starch Press
- Wymiary18.11 x 1.98 x 23.85 cm
- ISBN-101718501323
- ISBN-13978-1718501324
Często kupowane razem
Klienci, którzy oglądali ten produkt, oglądali również
Opis produktu
Recenzja
—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
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
- Ranking najlepiej sprzedających się produktów: Pozycja 262,209 w kategorii Książki (Zobacz Top 100 w kategorii Książki)
- Pozycja 877 w kategorii Programowanie firmy Microsoft
- Pozycja 2,063 w kategorii Języki programowania
- Pozycja 2,366 w kategorii Informatyka
- Recenzje klientów:
Opinie o produkcie
Recenzje klientów, w tym oceny produktu w postaci gwiazdek, pomagają klientom dowiedzieć się więcej o produkcie i zdecydować, czy jest dla nich odpowiedni.
Aby obliczyć ogólną ocenę w postaci gwiazdek i procentowy podział według gwiazdek, nie używamy prostej średniej. Zamiast tego nasz system bierze pod uwagę takie kwestie, jak aktualność recenzji i czy recenzent kupił produkt w serwisie Amazon. Analizuje również recenzje w celu zweryfikowania wiarygodności.
Dowiedz się więcej, jak działają opinie klientów w serwisie AmazonNajlepsze opinie o produkcie
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.
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
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.