Head First Programming. A learner's guide to programming using the Python language
- Autorzy:
- David Griffiths, Paul Barry
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 442
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Head First Programming. A learner's guide to programming using the Python language
Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts.
Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose.
With a focus on programming concepts, this book teaches you how to:
- Understand the core features of all programming languages, including: variables, statements, decisions, loops, expressions, and operators
- Reuse code with functions
- Use library code to save time and effort
- Select the best data structure to manage complex data
- Write programs that talk to the Web
- Share your data with other programs
- Write programs that test themselves and help you avoid embarrassing coding errors
We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Programming uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.
Wybrane bestsellery
-
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(71.20 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywisteg...
Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Python, stanowiący czołowy temat tego kursu, jest jednym z najpopularniejszych języków programowania na świecie. Słynie z wszechstronności, czytelności i dużej społeczności użytkowników. W świecie finansów Python zyskał szczególne uznanie ze względu na swoją efektywność w analizie danych, modelow...
Python i finanse. Kurs video. Tworzenie modeli, prognoz i analiz rynkowych Python i finanse. Kurs video. Tworzenie modeli, prognoz i analiz rynkowych
(39.90 zł najniższa cena z 30 dni)147.94 zł
269.00 zł(-45%) -
Czy zastanawiasz się czasem nad tym, jak to możliwe, że jesteśmy w stanie „rozmawiać” z maszynami? Że coś mówimy, a one nas rozumieją i odpowiadają na nasze pytania, realizują polecenia, wykonują zadania? I na odwrót – to one mówią (i piszą) do nas słowami, które są dla nas jasn...
NLP. Kurs video. Analiza danych tekstowych w języku Python NLP. Kurs video. Analiza danych tekstowych w języku Python
(39.90 zł najniższa cena z 30 dni)74.50 zł
149.00 zł(-50%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...
Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie
(46.20 zł najniższa cena z 30 dni)50.05 zł
77.00 zł(-35%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...
Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Język Python został ostatnio sklasyfikowany w indeksie TIOBE jako najpopularniejszy obecnie język programowania, co zawdzięcza szerokim możliwościom stosowania go w projektowaniu, prototypowaniu, testach, wdrażaniu i konserwacji oprogramowania. To zaktualizowane i rozszerzone czwarte wydanie poka...
Python w pigułce. Podręczny przewodnik po wersjach 3.10 i 3.11 Python w pigułce. Podręczny przewodnik po wersjach 3.10 i 3.11
Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuire
(96.33 zł najniższa cena z 30 dni)152.10 zł
169.00 zł(-10%) -
To trzecie, zaktualizowane i uzupełnione wydanie bestsellerowego podręcznika programowania w Pythonie. Naukę rozpoczniesz od podstawowych koncepcji programowania. Poznasz takie pojęcia jak zmienne, listy, klasy i pętle, a następnie utrwalisz je dzięki praktycznym ćwiczeniom. Dowiesz się, jak zape...(71.40 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł(-35%) -
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń gen...
Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%)
O autorach ebooka
David Griffiths jest trenerem Agile, programistą i pracownikiem warsztatu. W wieku 15 lat napisał implementację języka LOGO. Napisał kilka innych książek z serii Rusz głową!. Jego ulubione hobby to spędzanie czasu z ukochaną żoną Dawn.
Paul Barry pochodzi z Belfastu. Obecnie mieszka wraz z rodziną w niewielkim miasteczku Carlow w Irlandii Północnej. Od 1997 roku wykłada w Instytucie Technologicznym w Carlow. Przedtem (w Irlandii i Kanadzie) zajmował się rozwiązaniami IT dla opieki zdrowotnej. Barry jest ekspertem w dziedzinie programowania w Pythonie i w Perlu. W przeszłości był stałym współpracownikiem „Linux Journal Magazine”, napisał także kilka książek o programowaniu.
David Griffiths, Paul Barry - pozostałe książki
-
What will you learn from this book?Want to learn the Python language without slogging your way through how-to manuals? With Head First Python, you'll quickly grasp Python's fundamentals by working with built-in data structures and functions. You'll build your very own web app, which—once it...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Ta książka jest doskonałym podręcznikiem Pythona. Poza podstawami języka opisano tu sposoby posługiwania się Pythonem w prawdziwym świecie podczas pisania kodu aplikacji WWW czy obsługiwania baz danych. Przedstawiono tu również dość trudne tematy, takie jak kolekcje i niemodyfikowalność. Co cieka...(34.90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
Dzięki tej książce błyskawicznie uzyskasz odpowiedzi na nurtujące programistów pytania o walidację danych w formularzach, testowanie kodu czy powiązanie kodu aplikacji z kodem serwerowym. Dowiesz się również, jak zapewnić sobie możliwość wielokrotnego wykorzystywania kodu i implementacji złożonyc...(59.40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł(-35%) -
What will you learn from this book?If you have an idea for a killer Android app, this fully revised and updated edition will get you up and running in a jiffy. You'll go beyond syntax and how-to manuals and learn how to think like a great Android developer. This hands-on book teaches you everythi...(271.15 zł najniższa cena z 30 dni)
279.65 zł
329.00 zł(-15%) -
React helps you create and work on an app in just a few minutes. But learning how to put all the pieces together is hard. How do you validate a form? Or implement a complex multistep user action without writing messy code? How do you test your code? Make it reusable? Wire it to a backend? Keep it...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki niej nauczysz się myśleć jak najlepsi programiści i niepostrzeżenie zaczniesz tworzyć wydajny kod w Kotl...(34.90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł(-50%) -
What will you learn from this book?Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer. You’ll lear...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Sięgnij po ten nietypowy podręcznik! Możesz uznać jego formę i sposób przekazywania treści za dziwny, ale prędko przekonasz się, że jest wyjątkowo skuteczny. Twój mózg się zaangażuje i błyskawicznie przyswoi sobie techniki programowania dla Androida. A to wszystko dzięki nowatorskiemu podejściu a...
Android. Programowanie aplikacji. Rusz głową! Wydanie II Android. Programowanie aplikacji. Rusz głową! Wydanie II
(71.40 zł najniższa cena z 30 dni)77.35 zł
119.00 zł(-35%) -
Książka, którą trzymasz w rękach, to podręcznik niezwykły, gdyż uwzględnia specyfikę funkcjonowania ludzkiego mózgu i sposób, w jaki najszybciej się uczy. Dzięki nowatorskiemu podejściu autorów nauka pisania aplikacji nie jest nudna: niepostrzeżenie będziesz nabierał coraz większej wprawy. Już w ...(34.90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%)
Ebooka "Head First Programming. A learner's guide to programming using the Python language" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Head First Programming. A learner's guide to programming using the Python language" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Head First Programming. A learner's guide to programming using the Python language" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-6981-1, 9781449369811
- Data wydania ebooka:
- 2009-11-16 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 28.4MB
- Rozmiar pliku Mobi:
- 28.4MB
Spis treści ebooka
- Head First Programming
- Dedication
- A Note Regarding Supplemental Files
- Advance Praise for Head First Programming
- Praise for other Head First books
- Authors of Head First Programming
- How to Use This Book: Intro
- Who is this book for?
- Who should probably back away from this book?
- Who is this book for?
- We know what youre thinking
- We know what your brain is thinking
- Metacognition: thinking about thinking
- Heres what WE did
- Heres what YOU can do to bend your brain into submission
- Read Me
- The technical review team
- Acknowledgments
- Safari Books Online
- 1. Starting to Code: Finding your way
- Programming lets you do more
- But what are g and guess?
- Programming lets you do more
- So how do you run your code?
- Create a new program file
- Prepare and run your code
- A program is more than a list of commands
- Codeville: Your program is like a network of roads
- Branches are code intersections
- if/else branches
- The Python code needs interconnecting paths
- Python uses indents to connect paths
- Loops let you run the same piece of code over and over again
- Pythons while loop
- Your Programming Toolbox
- 2. Textual Data: Every string has its place
- Your new gig at Starbuzz Coffee
- Heres the current Starbuzz code
- The cost is embedded in the HTML
- A string is a series of characters
- Find characters inside the text
- But how do you get at more than one character?
- BeansRUs is rewarding loyal customers
- The price moved
- Searching is complex
- Python data is smart
- Strings and numbers are different
- The program has overloaded the BeansRUs Server
- Time... if only you had more of it
- Youre already using library code
- Order is restored
- Your Programming Toolbox
- 3. Functions: Lets get organized
- Starbuzz is out of beans!
- What does the new program need to do?
- Dont duplicate your code...
- ...Reuse your code instead
- Reuse code with functions
- Always get things in the right order
- Return data with the return command
- Use the Force, Web Luke
- The function always sends the same message
- Use parameters to avoid duplicating functions
- Someone decided to mess with your code
- The rest of the program cant see the password variable
- When you call a function, the computer creates a fresh list of variables
- When you leave a function, its variables get thrown away
- Starbuzz is fully stocked!
- Your Programming Toolbox
- 4. Data in Files and Arrays: Sort it out
- Surfs up in Codeville
- Find the highest score in the results file
- Iterate through the file with the open, for, close pattern
- The file contains more than numbers...
- Split each line as you read it
- The split() method cuts the string
- But you need more than one top score
- Keeping track of 3 scores makes the code more complex
- An ordered list makes code much simpler
- Sorting is easier in memory
- Keep the data in memory
- You cant use a separate variable for each line of data
- An array lets you manage a whole train of data
- Python gives you arrays with lists
- Arrays can be extended
- Sort the array before displaying the results
- Sort the scores from highest to lowest
- And the winner is...?
- You somehow forgot the surfer names
- Your Programming Toolbox
- 5. Hashes and Databases: Putting data in its place
- Who won the surfing contest?
- Associate the name with the score
- Use a hash
- Associate a key with a value using a hash
- Iterate hash data with for
- The data isnt sorted
- Python hashes dont have a sort() method...
- ...but there is a function called sorted()
- When data gets complex
- So what does RSAs data look like?
- Return a data structure from a function
- Heres your new board!
- Meanwhile, down at the studio...
- The code remains the same; its the function that changes
- TVNs data is on the money!
- Your Programming Toolbox
- 6. Modular Programming: Keeping things straight
- Head First Health Club is upgrading some systems
- The program needs to create a transaction file
- Use strings to format strings
- A late night email ruins your day
- $50,000... for a donut?!
- Only the sales from your program were rejected
- The new bank uses a new format
- Your coffee bar program still uses the old format
- Dont just update your copy
- Smart programmers write modular code
- So how do you create a module...?
- ...and how do you use it?
- The transaction file is working great, too
- The health club has a new requirement
- The Starbuzz code
- The two discount functions have the same name
- Fully Qualified Names (FQNs) prevent your programs from getting confused
- The discounts get the customers flooding in
- Your Programming Toolbox
- 7. Building a Graphical User Interface: Going all gooey
- Head First TVN now produces game shows
- pygame is cross platform
- 0... 2... 1... 9... blast off!
- tkinter gives you the event loop for free
- tkinter is packed with options
- The GUI works, but doesnt do anything
- Connect code to your button events
- The GUI programs now ready for a screentest
- But TVN is still not happy
- Label it
- Your Programming Toolbox
- 8. Guis and Data: Data entry widgets
- Head-Ex needs a new delivery system
- Theyve already designed the interface
- Read data from the GUI
- The Entry and Text widgets let you enter text data into your GUI
- Entry widget: for entering single lines of text
- Text widget: for longer, multi-line text
- Read and write data to text fields
- Large Text fields are harder to handle
- One of the Head-Ex deliveries went astray
- Users can enter anything in the fields
- Radio buttons force users to choose a valid depot
- Creating radio buttons in tkinter
- The radio buttons should work together
- The radio buttons can share a model
- The system tells the other widgets when the model changes
- So how do you use models in tkinter?
- Head-Exs business is expanding
- There are too many depots on the GUI
- An OptionMenu lets you have as many options as needed
- The model stays the same
- But wait... you dont have to list all the values like that
- Things are going great at Head-Ex
- Your Programming Toolbox
- 9. Exceptions and Message Boxes: Get the message?
- Whats that smell?
- Someone changed the file permissions
- When it couldnt write to the file, the program threw an exception
- Catch the exception
- Watch for exceptions with try/except
- Theres an issue with the exception handler
- A message box demands attention
- Creating message boxes in Python
- Message boxes that say stuff
- Message boxes that ask stuff
- Your Programming Toolbox
- 10. Graphical Interface Elements: Selecting the right tool
- Time to mix it up
- The music just kept on playing...
- Not all events are generated by button clicks
- Controlling the Window Manager
- Capturing the protocol event isnt enough
- Two buttons, or not two buttons? That is the question...
- The checkbox is an on/off, flip/flop toggle
- Working with checkboxes in tkinter
- Using the get() method
- Pump up the volume!
- Model a slider on a scale
- Start with the volume
- Use pygame to set the volume
- Use tkinter for everything else
- The DJ is over the moon!
- Your Programming Toolbox
- 11. Custom Widgets and Classes: With an object in mind
- The DJ wants to play more than one track
- How will you create the widgets for each track?
- The DJ wants to play more than one track
- Create code for each track as a function
- The new function contains other functions
- Your new function needs to create widgets and event handlers
- The DJ is confused
- Group widgets together
- Create a new type of widget
- A frame widget contains other widgets
- A class is a machine for creating objects
- A class has methods that define behavior
- But how does an object call a method?
- self identifies the widget calling the method
- The SoundPanel class looks a lot like the create_gui() function
- class = methods + data
- The DJ has an entire directory of tracks
- Its party time!
- The mixer program brought the house down!
- Congratulations!
- Your Programming Toolbox
- Leaving town...
- Its been great having you here in Codeville!
- A. Leftovers: The Top Ten Things (we didnt cover)
- #1: Doing things The Python Way
- #2: Using Python 2
- #3: Other programming languages
- #4: Automated testing techniques
- #5: Debugging
- #6: Command-line execution
- #7: Ooops... we couldve covered more OOP
- #8: Algorithms
- #9: Advanced Scary programming topics
- #10: Other IDEs, shells, and text editors
- Index
- About the Authors
- Copyright
O'Reilly Media - inne książki
-
Software as a service (SaaS) is on the path to becoming the de facto model for building, delivering, and operating software solutions. Adopting a multi-tenant SaaS model requires builders to take on a broad range of new architecture, implementation, and operational challenges. How data is partiti...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Great engineers don't necessarily make great leaders—at least, not without a lot of work. Finding your path to becoming a strong leader is often fraught with challenges. It's not easy to figure out how to be strategic, successful, and considerate while also being firm. Whether you're on the...(118.15 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's success—and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering,and clearl...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how th...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from gener...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while als...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Advance your Power BI skills by adding AI to your repertoire at a practice level. With this practical book, business-oriented software engineers and developers will learn the terminologies, practices, and strategy necessary to successfully incorporate AI into your business intelligence estate. Je...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast by making changes to small parts of your system hundreds of times a day. But if you get them wrong, microservices will just ma...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Head First Programming. A learner's guide to programming using the Python language David Griffiths, Paul Barry (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.