Head First Learn to Code. A Learner's Guide to Coding and Computational Thinking Eric Freeman


- Autor:
- Eric Freeman
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 640
- Dostępne formaty:
-
ePubMobi
Opis
książki
:
Head First Learn to Code. A Learner's Guide to Coding and Computational Thinking
What will you learn from this book?
It’s no secret the world around you is becoming more connected, more configurable, more programmable, more computational. You can remain a passive participant, or you can learn to code. With Head First Learn to Code you’ll learn how to think computationally and how to write code to make your computer, mobile device, or anything with a CPU do things for you. Using the Python programming language, you’ll learn step by step the core concepts of programming as well as many fundamental topics from computer science, such as data structures, storage, abstraction, recursion, and modularity.
Why does this book look so different?
Based on the latest research in cognitive science and learning theory, Head First Learn to Code uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
Wybrane bestsellery
-
Promocja Promocja 2za1
Oto znakomity przewodnik po Kubernetesie. Dzięki niemu w ciągu 22 godzinnych lekcji poznasz najważniejsze możliwości Kubernetesa. Od początku będziesz się koncentrować na praktyce: dzięki codziennym ćwiczeniom, przykładom i laboratoriom zdobędziesz biegłość w używaniu najlepszych narzędzi Kubernetesa zgodnie ze sprawdzonymi praktykami. Dowiesz się, jak definiować aplikacje w manifestach YAML, nauczysz się konfigurować ruch sieciowy i uruchamiać zadania wsadowe. Płynnie przejdziesz do pracy w środowisku produkcyjnym i zapewnisz aplikacji wysoki poziom bezpieczeństwa. Zapoznasz się też z zagadnieniami zaawansowanymi, takimi jak skalowanie aplikacji w górę i w dół, kontrola dostępu oparta na rolach, a także używanie Kubernetesa jako platformy dla funkcji bezserwerowych i jako klastra wieloarchitekturowego.- PDF + ePub + Mobi
- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja Promocja 2za1
Description Java's robust ecosystem, encompassing Spring Boot, Micronaut, and Quarkus, thrives within modern microservices architectures, making DevOps practices essential for efficient development and deployment. This book serves as a comprehensive guide, starting with the foundational principles of DevOps and its real-world applications within Ja-
- ePub + Mobi 89 pkt
(85,49 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
Description KubeEdge represents a dynamic evolution in edge computing, continually adapting to the growing demands of modern applications and the Internet of Things (IoT). The foresight of its founders has been instrumental in establishing a robust framework that not only extends Kubernetes capabilities but also fosters collaboration within the ope-
- ePub + Mobi 89 pkt
(85,49 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
Authors Irena Cronin and Robert Scoble answer the question of what Spatial Computing is and help you to understand where an augmented reality - where humans and machines can interact in a physical space—came from and where it's going.-
- PDF + ePub 85 pkt
(107,10 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja Promocja 2za1
Description "Kubernetes and Cloud-Native Associate (KCNA) Exam Guide" is a comprehensive introductory guide for anyone looking to prepare for the KCNA exam or to simply get started with Kubernetes and cloud-native. It will provide readers with the necessary fundamental knowledge to understand the Cloud Native Computing Foundation (CNCF) ecosystem,-
- ePub + Mobi 89 pkt
(50,36 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
This book is a complete guide to mastering Docker, from the basics to advanced orchestration. It covers container management, image building, networking, security, and cutting-edge trends like Wasm and AI.-
- PDF + ePub 35 pkt
(31,41 zł najniższa cena z 30 dni)
35.91 zł
39.90 zł (-10%) -
-
Promocja Promocja 2za1
Description Hands-on Splunk on AWS is a practical tutorial for professionals who wish to set up, manage, and analyze data with Splunk on AWS. This practical guide capitalizes on the scalability and flexibility of Amazon Web Services (AWS) to streamline your Splunk deployment. This book is a complete guide to Splunk, a powerful tool for analyzing an-
- ePub + Mobi 89 pkt
(39,26 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
Description This book is a practical guide to mastering Terraform and IaC, helping readers build, manage, and scale modern infrastructure. It introduces setting up Terraform environments, mastering HashiCorp Configuration Language (HCL), and managing infrastructure state effectively. Learn to use Terraform providers for cloud platforms, define reso-
- ePub + Mobi 89 pkt
(39,26 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
Description In todays evolving cloud landscape, IaC bridges software development and infrastructure management. AWS CloudFormation, a powerful AWS service, enables you to define, provision, and manage infrastructure through code. This comprehensive guide is your key to unlocking the full potential of AWS CloudFormation, providing the knowledge and-
- ePub + Mobi 89 pkt
(39,26 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
Every distributed system strives for reliability, performance, and quality, but building such a system is hard. Establishing a set of design patterns enables software developers and system architects to use a common language to describe their systems and learn from the patterns and practices developed by others.The popularity of containers and Kube-
- ePub + Mobi 177 pkt
(177,65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
O autorze książki
Eric Freeman - jest informatykiem o imponującym doświadczeniu zawodowym: pracował między innymi dla The Walt Disney Company, O’Reilly Media, NASA i w kilku startupach. Jeśli tylko używasz komputera osobistego, na pewno korzystasz z dzieł jego intelektu. Freeman od 15 lat pisze o wielu dziedzinach informatyki: zarówno o podstawach tworzenia witryn internetowych, jak i o wysokopoziomowym projektowaniu oprogramowania. Obecnie Freeman jest prezesem spółki WickedlySmart. Wraz ze swoimi ukochanymi kobietami: żoną i córką mieszka w Austin.
Eric Freeman - pozostałe książki
-
Promocja Promocja 2za1
What will you learn from this book?The new edition of this brain-friendly guide takes you through a comprehensive journey into modern JavaScript, covering everything from core language fundamentals to today's cutting-edge features. You'll dive into the nuances of JavaScript types and the unparalleled flexibility of its functions. You'll also learn-
- ePub + Mobi 203 pkt
(211,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja Promocja 2za1
Odpowiedź na to fundamentalne pytanie znajdziesz w tej książce ? drugim wydaniu świetnego podręcznika dla przyszłych mistrzów kodu. Zostało ono, podobnie jak inne pozycje z serii Rusz głową!, przygotowane zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. I właśnie dzięki temu zaangażujesz swój mózg, wykorzystasz wiele zmysłów i niepostrzeżenie poznasz najprzydatniejsze i najciekawsze wzorce projektowe stosowane w programowaniu zorientowanym obiektowo. Tak złożone tematy, jak klasy, interfejsy, kolekcje czy łączenie wzorców, staną się jasne i zrozumiałe. Tego wszystkiego będziesz się uczyć, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, pisząc aplikacje - i wybuchając głośnym śmiechem!- Druk 76 pkt
(39,90 zł najniższa cena z 30 dni)
76.45 zł
139.00 zł (-45%) -
Promocja Promocja 2za1
What will you learn from this book?You know you don't want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who've faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can spend your time on something more challenging. Someth-
- ePub + Mobi 237 pkt
(228,65 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Promocja Promocja 2za1
Ta książka jest niezwykłym podręcznikiem programowania. Być może wygląda nieco dziwacznie, ale prędko się przekonasz, że to podręcznik jest wyjątkowo skuteczny: w końcu jego formuła została opracowana na podstawie najlepszych osiągnięć neurologii i kognitywistyki. W ten sposób Twój mózg się zaangażuje i błyskawicznie przyswoi sobie zasady programowania w Pythonie. Autor wykorzystał oczywistą prawdę, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Najpierw więc się zainteresujesz, potem zaangażujesz, wreszcie przygotujesz sobie warsztat pracy, czyli zainstalujesz Pythona. Później zaczniesz ćwiczyć myślenie komputacyjne i oczywiście napiszesz swój pierwszy program. A dalej będzie coraz ciekawiej...- Druk 65 pkt
(39,90 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Promocja Promocja 2za1
Jeżeli chcesz poznać możliwości JavaScriptu oraz w pełni wykorzystać jego potencjał, trafiłeś na doskonałą książkę. Należy ona do cenionej serii „Rusz głową” i opisuje wszystkie aspekty programowania w tym języku. Sięgnij po nią i poznaj język JavaScript od podstaw. Każda kolejna strona to spora dawka wiedzy podanej w przystępny sposób. Pomoże Ci poznać składnię języka, jego podstawowe elementy i konstrukcje. W momencie, kiedy opanujesz podstawy, przejdziesz do bardziej zaawansowanych tematów — programowania obiektowego, manipulowania drzewem DOM, obsługi zdarzeń oraz korzystania z funkcji anonimowych i domknięć. Książka ta jest doskonałą lekturą dla wszystkich osób chcących biegle władać językiem JavaScript!- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja Promocja 2za1
Kolejna książka z serii „Rusz głową!” to najlepszy sposób na opanowanie nowości HTML5. Niezwykle atrakcyjna forma graficzna oraz nowoczesna metodologia nauki sprawiają, że już za kilkanaście dni będziesz specjalistą w zakresie HTML5. Dowiedz się, jak wykorzystać usługi geolokalizacyjne, jak rysować na płótnie (canvas) oraz składować dane na komputerze użytkownika. Sprawdź również, co możesz zyskać dzięki WebSockets oraz jak wycisnąć siódme poty z języka JavaScript. Nauka HTML5 jeszcze nigdy nie była tak łatwa! Spróbuj sam!- Druk 47 pkt
(29,90 zł najniższa cena z 30 dni)
47.85 zł
87.00 zł (-45%) -
Promocja Promocja 2za1
Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it-
- ePub + Mobi 160 pkt
(160,65 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł (-15%) -
-
Promocja Promocja 2za1
HTML has been on a wild ride. Sure, HTML started as a mere markup language, but more recently HTML’s put on some major muscle. Now we’ve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you’ve got to go beyond HTML5 markup and into the world o-
- ePub + Mobi 101 pkt
(101,15 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł (-15%) -
-
Promocja Promocja 2za1
Używamy rysunków, bo obraz wart jest 1024 słów. Stosujemy powtórzenia, by zakodować na stałe dane w Twojej chłonnej głowie. Oddziałujemy na emocje, jesteśmy nieprzewidywalni, zaskakujący i zabawni. Stawiamy przed Tobą wyzwania i zadajemy pytania, które angażują Cię w proces studiowania przedstawianych zagadnień. Cały czas pobudzamy Twój umysł do aktywnego działania, zmuszamy go do posłuszeństwa... a za ciężką pracę nagrodzimy go smakowitym ciasteczkiem w postaci wiedzy - wisienka gratis!- Druk 48 pkt
(24,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%)
Kup polskie wydanie:
Ebooka "Head First Learn to Code. A Learner's Guide to Coding and Computational Thinking" 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 »
Szczegóły książki
- ISBN Ebooka:
- 978-14-919-5881-0, 9781491958810
- Data wydania ebooka :
-
2018-01-02
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:
- 1
- Rozmiar pliku ePub:
- 102.9MB
- Rozmiar pliku Mobi:
- 172.2MB
Spis treści książki
- Praise for Head First Learn to Code
- Praise for other books by Eric Freeman
- Head First Learn to Code
- the author
- Table of Contents (the real thing)
- 1. how to use this book: Intro
- Who is this book for?
- Who should probably back away from this book?
- We know what youre thinking.
- And we know what your brain is thinking.
- This must be important! Dont forget it!
- And we know what your brain is thinking.
- Metacognition: thinking about thinking
- So how DO you get your brain to think coding is as important as a tiger?
- Heres what WE did:
- Heres what YOU can do to bend your brain into submission
- Read Me
- We want you to learn the thinking process behind programming.
- In this book we use Python.
- We dont exhaustively cover every aspect of the Python language.
- You can use a Mac or PC, or Linux for that matter.
- The activities are NOT optional.
- The redundancy is intentional and important.
- The examples are as lean as possible.
- The Brain Power exercises dont usually have answers.
- Get the code examples, help, and discussion online.
- Youre going to have to install Python
- A word on organizing your code
- Acknowledgments*
- The Review Team
- Who is this book for?
- 2. 1 thinking computationally: Getting Started
- Breaking it down
- How coding works
- Are we even speaking the same language?
- The world of programming languages
- How youll write and run code with Python
- there are no Dumb Questions
- A very brief history of Python
- Putting Python through its paces
- Saving your work
- Congrats on coding your first Python program!
- there are no Dumb Questions
- Phrase-O-Matic
- Getting the code in the machine
- 3. 2 simple values, variables, and types: Know Your Value
- Coding the Dog Age Calculator
- Going from pseudocode to code
- Step 1: Getting some input
- How the input function works
- Using variables to remember and store values
- Assigning the users input to a variable
- Step 2: Getting more input
- Its time to run some code
- Getting some code entered
- A deep dive on variables
- Adding some expression
- Variables are called VARY-ables for a reason
- Better living through operator precedence
- Computing with operator precedence
- Crack the Code Challenge
- Back away from that keyboard!
- there are no Dumb Questions
- Step 3: Computing the dogs age
- Houston, weve got a problem!
- To err is human to code
- A little more debugging...
- Careful what you ask for...
- What are Python types, anyway?
- there are no Dumb Questions
- Fixing our code
- there are no Dumb Questions
- Houston, we have liftoff
- Step 4: User-friendly output
- Who am I? Solution
- Crack the Code Challenge SOLUTION
- 4. 3 booleans, decisions, and loops: Decisive Code
- Would you like to play a game?
- How Rock, Paper, Scissors works
- How youre going to play against the computer
- First, a high-level design
- The computers choice
- How to generate a random number
- How to use the random number
- there are no Dumb Questions
- Taking things further...
- True? Or False?
- Introducing the Boolean type
- Making decisions
- Decisions and more decisions
- Back to Rock, Paper, Scissors
- Getting the users choice
- Good eye.
- Taking a look at the users choice
- Adding the code to detect a tie
- Who won?
- Right.
- How to implement the game logic
- More about Boolean operators
- Display the winner
- Got documentation?
- How to add comments to your code
- We need to finish that game!
- How do we know if the users choice is invalid?
- Checking out and cleaning up the expression
- How to continually prompt the user
- Doing things more than once
- How the while loop works
- How to use while to prompt the user until you get a valid choice
- Congratulations on coding your first game!
- Beware of the The Dreaded Infinite Loop
- Would you like to play a game?
- 5. 4 lists and iteration: Providing Some Structure
- Can you help Bubbles-R-Us?
- How to represent multiple values in Python
- How lists work
- How to create a list
- How to access a list item
- Updating a value in the list
- How big is that list, anyway?
- Accessing the last item in the list
- Python makes this even easier
- Using Pythons negative indices
- there are no Dumb Questions
- Meanwhile, back at Bubbles-R-Us...
- Cubicle conversation
- How to iterate over a list
- Fixing the output glitch
- Really fixing the output glitch
- The for loop, the preferred way to iterate over a list
- How the for loop works
- How the for loop works on a range of numbers
- Doing more with ranges
- Try a starting and ending number
- Add a step size
- Count backward
- Or start from negative numbers
- there are Dumb Questions
- Putting it all together
- Test drive the bubble report
- Fireside Chats
- Cubicle conversation continued...
- Building your own list, from scratch
- Doing even more with lists
- Delete an item from a list
- Add one list to another
- Or insert items into your list
- there are no Dumb Questions
- Test drive the final report
- And the winners are...
- Testing the most cost-effective solution
- Youre right: we didnt need to.
- 6. 5 functions and abstraction: Getting Functional
- Whats wrong with the code, anyway?
- Turning a block of code into a FUNCTION
- We created a function, so how do we use it?
- But how does all this actually work?
- there are no Dumb Questions
- Functions can RETURN things too
- How to call a function that has a return value
- Good catch.
- Getting a little refactoring under our belts
- Running the code
- How to abstract the avatar code
- Writing the get attribute function body
- Calling get attribute
- Lets talk about variables a little more...
- Understanding variable scope
- there are no Dumb Questions
- When variables get passed to functions
- Making the drink_me function call
- What about using global variables in functions?
- Fireside Chats
- Going further with parameters: default values and keywords
- How default parameter values work
- Always list your required parameters first!
- Using arguments with keywords
- How to think about all these options
- The case of the attempted robbery not worth investigating
- 7. 4, part 2, sorting and nested iteration: Putting Some Order in Your Data
- Cubicle conversation
- Understanding bubble sort
- Starting with pass 1
- Pass 2
- Pass 3
- Some bubble sort pseudocode
- Cubicle conversation continued...
- Implementing bubble sort in Python
- Computing bubble solution numbers
- 8. 6 text, strings, and heuristics: Putting It All Together
- Welcome to the data sciences
- How do you compute something like readability?
- The game plan
- Writing some pseudocode
- We need some text to analyze
- How to get multiline text into Python
- Setting up the function
- First up: we need the total number of words in our text
- Cubicle conversation
- there are no Dumb Questions
- Computing the total number of sentences
- Writing the count_sentences function
- Computing the number of syllables, or, learning to love heuristics
- Cubicle conversation continued...
- Setting up the heuristic
- Writing the heuristic
- How to count vowels
- Ignoring consecutive vowels
- Writing the code to ignore consecutive vowels
- Removing final es, ys, and punctuation
- He who controls the slice, controls the...
- Putting slicing (substrings) to work
- Finishing off the heuristic code
- Implementing the reading ease formula
- Taking it even further
- 9. 7 modules, methods, classes, and objects: Getting Modular
- Cubicle conversation
- A quick module review
- there are no Dumb Questions
- Cubicle conversation continued...
- The name global variable
- Cubicle conversation continued...
- Updating analyze.py
- Using analyze.py as a module
- Adding docstrings to analyze.py
- Exploring other Python modules
- Wait, did someone say turtles?!
- Creating your very own turtle
- Turtle lab
- there are no Dumb Questions
- Adding a second turtle
- What are turtles, anyway?
- What are objects?
- Okay, whats a class then?
- A class is not an object, its used to construct them.
- there are no Dumb Questions
- A class tells us what an object knows and what an object can do
- How to use objects and classes
- What about those methods and attributes?
- Seeing classes and objects everywhere
- Get ready for some turtle races
- Planning the game
- Lets start coding
- Setting up the game
- Writing the setup code
- Not so fast!
- Starting the race
- Dont worry, this isnt the end of objects.
- Odd goings-on at the turtle races.
- Mod coding cross
- Mod cross Solution
- 10. 8 recursion and dictionaries: Beyond Iteration and Indices
- A different way to compute
- And now the different way...
- Now lets write some code for our two cases
- Lets get some more practice
- Using recursion to detect palindromes
- Writing a recursive palindrome detector
- there are no Dumb Questions
- Fireside Chats
- The Anti-Social Network
- Introducing the dictionary
- Lets see how to create a dictionary
- And then add items
- And then retrieve values by their keys
- Keys and values do not have to be strings
- Of course you can remove keys as well
- But you might want to test to see if it exists first
- there are no Dumb Questions
- What about iterating through a dictionary?
- Okay, but can we get literal for a sec?
- Leveraging dictionaries at the Anti-Social Network
- But how do we add more attributes?
- Remember the Anti-Social Networks killer feature?
- Finding the most anti-social user
- Now, its all you!
- Can we just remember function call results?
- Using a dictionary to remember our Fibonacci results
- We might as well use the $5 words: memoization
- Some more brain building
- A closer look at the koch function
- Truly exploring the koch fractal
- They dont call it the Koch snowflake for nothin
- 11. 9 saving and retrieving files: Persistence
- Ready for some Crazy Libs?
- How to Play
- How Crazy Libs is going to work
- Step 1: Read the text of the story from a file
- To read a file in Python, you first have to open it
- How to use file paths
- Relative paths
- Absolute paths
- Oh, and dont forget to clean up when youre done!
- Reading a file into your Python code
- Using the file object to read a file
- Oh, give it a break already...
- Hey, weve got a Crazy Lib game to finish!
- Using the readline method of the file object
- How do we know when weve read the last line?
- Ah, but theres a easier way using the power of Python sequences
- Reading in a Crazy Lib template
- Processing the template text
- Now lets process the text
- Using a new string method to fix the bug
- Actually fixing the bug
- Some code has real problems
- Handling exceptions
- Explicitly handling exceptions
- there are Dumb Questions
- Updating Crazy Libs to handle exceptions
- Our last step: storing the Crazy Lib
- Updating the rest of the code
- File i/o cross Solution
- Ready for some Crazy Libs?
- 12. 10 using web apis: You Really Should Get Out More
- Extending your reach with Web APIs
- How Web APIs work
- All Web APIs have a web address
- Consult the API documentation.
- Good point.
- Time for a quick upgrade
- Doing the upgrade
- there are no Dumb Questions
- All we need now is a good Web API...
- A closer look at the API
- Web APIs provide data using JSON
- there are no Dumb Questions
- Now lets look at that request module again
- Putting it all together: making a request to Open Notify
- How to use JSON in Python
- Using the JSON module on our ISS data
- Lets add some graphics
- Meet the screen object
- Lets add a turtle to represent the ISS
- Turtles can look like space stations too
- Forget the ISSwhere are we?
- Finishing off the ISS code
- 13. 11 widgets, events, and emergent behavior: Getting Interactive
- A closer look at the Game of Life
- Oh, youd be surprised...
- What were going to build
- Do we have the right design?
- How were going to build the simulator
- Building the data model
- Representing the grid
- Computing a generation of the Game of Life
- Computing each cells fate
- Completing the model code
- Where are we?
- Building the view
- Creating your first widget
- Adding the rest of the widgets
- Correcting the layout
- Placing the widgets into a grid layout
- Translating the grid layout to code
- there are no Dumb Questions
- Moving on to the controller
- Adding an update function
- there are no Dumb Questions
- Ready for another new style of computation?
- Lets add a click handler
- How the start/pause button is going to work
- Implementing the start/pause button
- Another kind of event
- We have the technology: the after method
- Are we there yet?
- How to enter and edit cells directly
- Writing the grid_view handler
- Now its time to add some patterns
- Writing a handler for the OptionMenu
- How to define your patterns
- Writing the pattern loader
- A closer look at the Game of Life
- 14. 12 object-oriented programming: A Trip to Objectville
- Breaking it down, a different way
- Whats the point of object-oriented programming, anyway?
- Designing your first class
- Writing your first class
- How the constructor works
- there are no Dumb Questions
- Writing the bark method
- How methods work
- Adding some inheritance
- Implementing the ServiceDog class
- A closer look at subclassing
- A ServiceDog IS-A Dog
- Testing IS-A in code
- How would you describe yourself?
- there are no Dumb Questions
- Overriding and extending behavior
- Welcome to Jargon City
- Object can HAS-Another object
- Designing a Doggie Hotel
- Implementing the Doggie Hotel
- Renovating the Doggie Hotel
- Adding some hotel activities
- I can do anything you can, or Polymorphism
- Its about time we teach the other dogs to walk
- The power of inheritance
- Creating a Doggie Hotel walking service
- How are we going to hire a person to walk our dogs if we dont even have people objects?
- Meanwhile, back at the turtle races
- The turtle races case SOLVED
- Have you considered a career in coding?
- A. appendix: leftovers: The Top Ten Topics (We Didnt Cover)
- #1 List comprehensions
- #2 Dates and times
- #3 Regular expressions
- #4 Other data types: tuples
- #5 Other data types: sets
- #6 Server-side coding
- #7 Lazy evaluation
- #8 Decorators
- #9 Higher-order and first-class functions
- #10 A lot of libraries
- Dont worry, this isnt goodbye.
- B. Bring your brain over to wickedlysmart.com
- Index
- Symbols
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- Y
- Z
O'Reilly Media - inne książki
-
Nowość Promocja Promocja 2za1
There are more applications running in the cloud than there are ones that run well there. If you're considering taking advantage of cloud technology for your company's projects, this practical guide is an ideal way to understand the best practices that will help you architect applications that work well in the cloud, no matter which vendors, produc-
- ePub + Mobi 169 pkt
(160,65 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł (-15%) -
-
Nowość Promocja Promocja 2za1
Ready to build production-grade applications with generative AI? This practical guide takes you through designing and deploying AI services using the FastAPI web framework. Learn how to integrate models that process text, images, audio, and video while seamlessly interacting with databases, filesystems, websites, and APIs. Whether you're a web deve-
- ePub + Mobi 203 pkt
(194,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Nowość Promocja Promocja 2za1
Looking to accelerate development and build cloud native applications with AWS Cloud Development Kit? Through hands-on projects, you'll learn the basics of AWS CDK, the tool of choice for many of the world's largest technology companies.Informed by real case studies and years of work with enterprise-scale cloud architectures, this book will benefit-
- ePub + Mobi 194 pkt
(186,15 zł najniższa cena z 30 dni)
194.65 zł
228.99 zł (-15%) -
-
Nowość Promocja Promocja 2za1
Our physical world is grounded in three dimensions. To create technology that can reason about and interact with it, our data must be 3D too. This practical guide offers data scientists, engineers, and researchers a hands-on approach to working with 3D data using Python. From 3D reconstruction to 3D deep learning techniques, you'll learn how to ext-
- ePub + Mobi 237 pkt
(220,15 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Nowość Promocja Promocja 2za1
If you know how to program, you have the skills to turn data into knowledge. This thoroughly revised edition presents statistical concepts computationally, rather than mathematically, using programs written in Python. Through practical examples and exercises based on real-world datasets, you'll learn the entire process of exploratory data analysis—-
- ePub + Mobi 237 pkt
(228,65 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Nowość Promocja Promocja 2za1
We've arrived in a new era—GenAI is reshaping industries and decision-making processes across the board. As a result, understanding their potential and pitfalls has become crucial. But in order to stay ahead of the curve, you'll need to develop fresh perspectives on leveraging AI beyond mere technical know-how. Geared toward business leaders and te-
- ePub + Mobi 237 pkt
(228,65 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Nowość Promocja Promocja 2za1
In today's data-driven world, organizations must manage and analyze vast amounts of information to deliver the insights that give them a competitive advantage. Many turn to the medallion architecture because it's a proven and well-known design. Yet implementing a robust data pipeline can be difficult, particularly when it comes to using the medalli-
- ePub + Mobi 177 pkt
(177,65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
-
Promocja Promocja 2za1
CockroachDB is the distributed SQL database that handles the demands of today's data-driven applications. The second edition of this popular hands-on guide shows software developers, architects, and DevOps/SRE teams how to use CockroachDB for applications that scale elastically and provide seamless delivery for end users while remaining indestructi-
- ePub + Mobi 237 pkt
(228,65 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Promocja Promocja 2za1
The past decade has seen cloud and infrastructure as code move out of shadow IT and startups and into the mainstream. Many organizations rushed to adopt new technologies as part of their transformation into digital businesses, creating a sprawl of unmaintainable infrastructure codebases. Now, there is a need to consolidate cloud-based systems into-
- ePub + Mobi 237 pkt
(228,65 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
-
Promocja Promocja 2za1
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing archi-
- ePub + Mobi 237 pkt
(228,65 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł (-15%) -
Dzięki 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@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Head First Learn to Code. A Learner's Guide to Coding and Computational Thinking Eric Freeman
(0)