Catalog Search Results
23) The ice orphan
Author
Series
Pub. Date
[2022]
Language
English
Description
"It's been 925 summers since the Jemen introduced zyme, a bioluminescent algae, into the world's ocean and unwittingly triggered an Ice Age that has consumed most of the planet. All but a handful of Jemen flew to the stars, but before they left, they recreated several extinct species that had thrived in the last Ice Age. After almost a thousand summers, the archaic hominins that struggle along the edges of massive glaciers are dwindling. All they...
25) Sapphique
Author
Series
Incarceron volume 2
Pub. Date
2010
Language
English
Formats
Description
Finn has escaped Incarceron only to find that he must defend his right to the throne from another challenger. His life and Claudia's hang on Finn convincing the Court that he is the lost prince, even though he has his own doubts about being the true heir.
After his escape from the sentient prison, Incarceron, Finn finds that the Realm is not at all what he expected, and he does not know whether he is to be its king, how to free his imprisoned friends,...
Pub. Date
2016.
Language
English
Description
Explore the visual style of programming seen on the web and in the graphical user interface of an operating system. Get started with pyglet, a Python package created to help support development of games and other audio-visual environments. Use pyglet to make a graphical version of the game from Lesson 13.
Pub. Date
2016.
Language
English
Description
Examine a famous graph algorithm called breadth-first search, which shows the shortest path connecting nodes in a tree. Use this technique to write a program creating an entertaining game, in which a word is transformed one letter at a time, with each new iteration required to be a valid word.
Pub. Date
2016.
Language
English
Description
Confront the nemesis of all computer programmers: bugs. First, look into the history of this peculiar term. Then take a systematic approach to solving mysterious glitches in your own programs. Get acquainted with the debugger in PyCharm, and explore strategies for tracking down bugs and fixing them.
Pub. Date
2016.
Language
English
Description
Data structures allow you to perform operations more effectively. Start with two of the most basic data structures, stacks and queues, discovering that both can be executed using lists. Then move to non-linear data structures, exemplified by dictionaries and sets, which can be implemented using a hash table.
Pub. Date
2016.
Language
English
Description
One of the biggest thrills from writing code comes from getting a computer to perform a sequence of instructions repeatedly until a task is complete. Discover the ease of writing such loop programs and also the peril of getting stuck in infinite loops. Investigate while loops, for loops, and iterations.
Pub. Date
2016.
Language
English
Description
Delve into data visualization and simulations—two areas where computers have had a revolutionary but under-recognized impact. Learn how to do both with matplotlib, a Python package for creating plots, graphs, and charts. Use it to design a financial simulation that can help you plan your retirement.
Pub. Date
2016.
Language
English
Description
Complete your introduction to elementary programming by looking at parameters—the major technique for passing information through functions. Learn when a parameter or variable is "in scope,"how to work with list data that can change when passed as a parameter, and what it means for parameters to have default values.
Pub. Date
2016.
Language
English
Description
Learn the fundamentals of files: what they are, how they’re named, and how to interact with them. Typically, the file format that you write to and read from will be one long string—a sequence of alphanumeric characters. See how these differ from binary files such as images, which are composed of 1s and 0s.
Pub. Date
2016.
Language
English
Description
Dig deeper into object-oriented design, seeing how encapsulation—combining data and the functions that deal with data into a single package—is the basis for two other object-oriented features: inheritance and polymorphism. Apply these ideas to sports statistics.
Pub. Date
2016.
Language
English
Description
Enter the realm of algorithms, the heart of computer science. See how a well-designed algorithm—a general set of steps that accomplish a task—allows you to work out the logic of a program before you commit it to code. Try this with search and sort exercises.
38) Graphs and Trees
Pub. Date
2016.
Language
English
Description
In computing, a graph is a mathematical structure composed of vertices and edges. Discover its incredible power to capture relationships such as the airline routes between cities and the friends in a social network. Try writing programs utilizing graphs and a special type of graph called trees.
Pub. Date
2016.
Language
English
Description
Now experiment with bottom-up design, an approach that starts with the available elements and builds from there. Utilize a Python module called turtle graphics to model robot motion, relying on the basic turtle commands: forward, backward, and turn left or right by an angle you specify.
Pub. Date
2016.
Language
English
Description
"Hello, World!"Following tradition, write a program that produces this greeting as your first exercise in coding a computer program. Learn why Python is the ideal computer language for beginners and many others. After this lesson, follow the onscreen instructions for installing Python and the programming editor PyCharm.
Didn't find it?
Can't find what you are looking for? Try our Materials Request Service. Submit Request