Showing results for "david kopec"
Showing 1 - 2 of 2 Results
Adult content is visible.
Computer Science From Scratch
Building Interpreters, Art, Emulators and ML in Python
2025
EN
Accessible
You know how to write Python. Now master the computer science that makes it work.If you’ve been programming for a while, you may have found yourself wondering about the deeper principles behind the code. How are programming languages implemented? What does an interpreter really do? How does the microprocessor execute instructions at a fundamental level? How does a machine learning algorithm make decisions?Computer Science from Scratch is for experi...
2014
EN
Dart for Absolute Beginners enables individuals with no background in programming to create their own web apps while learning the fundamentals of software development in a cutting edge language. Easily digested chapters, while comprehensive enough to explore the whole domain, are aimed at both hobbyists and professionals alike. The reader will not only gain an insight into Dart, but also the technologies behind the web. A firm foundation is laid for further programming studies.
People who read this also enjoyed
Linux for Beginners: Introduction to Linux Operating System and Essential Command Lines
Computer Programming
- Series -
- Computer Programming
2017
EN
Thinking of plunging into shell programming or are you just interested in learning the Linux command line and its core utilities?If you’re looking for an excellent text to get you started in your Linux classes, Practical Guide to Linux will be a valuable resource for you.The guide assumes that you do not have any prior knowledge on how to execute the Linux command line, and moves to tell it in the simplest format possible. If you already have an instructor...
Learning GDScript by Developing a Game with Godot 4
A fun introduction to programming in GDScript 2.0 and game development using the Godot Engine
2024
EN
Learn the Godot 4 game engine and GDScript 2.0 as you build your own game and transform into a proficient programmer with this illustrated guideKey FeaturesLearn the fundamentals of programming as you write GDScript 2.0Explore the world of GDScript 2.0 with this comprehensive introduction to the languageWork with Godot 4’s robust features and built-in tools to create captivating 2D and 3D games, simulations, and interactive applications
2016
EN
Nobody learns a programming language just to brag about writing loops. Instead, languages exist so you can create great software. That’s the purpose of Start-to-Finish Visual Basic 2015, to show you how to write a complete, useful, working application in Visual Basic and .NET.Each chapter introduces essential Visual Basic concepts, and shows you how to apply them by crafting a full business-level application. With this comprehensive book, you will:Unde...
2016
EN
Start-to-Finish Visual C# 2015 exists to teach you how to write complete software applications using Visual C#. You’ll learn all about the C# language and .NET Framework features, the bits and pieces of syntax and logic that go into code development. But the goal is a usable software solution, and you’ll find just that in each chapter, and in the accompanying Visual Studio software projects. As the text guides you through initial design to final deployment, you’ll discover the too...
2014
EN
Programming Concepts in C++ is one in a series of books that introduce the basic concepts of computer programming, using a selected programming language. Other books in the series use languages like Java and Python, but all focus on concepts and not on any particular language. The presentation of the material is the same in each language, and much of the text is identical. Code samples are specific to the selected language, and some unique language features are unavoidably included, but th...
2020
EN
Why Python and why another Python book? Simplicity. Python is one of the simplest programming languages I know. And I know several. Its syntax is intuitive. It enforces good style. It is so simple that one can ignore the language and focus on the problem to be solved. After graduating with degrees in Economics, Law and Information Technology, and practicing law for 27 years, I now have my ideal job, teaching programming to some of the brightest beings in the universe, my students. I have h...
Python Tools for Scientists
An Introduction to Using Anaconda, JupyterLab, and Python's Scientific Libraries
2023
EN
An introduction to the Python programming language and its most popular tools for scientists, engineers, students, and anyone who wants to use Python for research, simulations, and collaboration.Python Tools for Scientists will introduce you to Python tools you can use in your scientific research, including Anaconda, Spyder, Jupyter Notebooks, JupyterLab, and numerous Python libraries. You’ll learn to use Python for tasks such as creating visualizations, r...
Game Hacking
Developing Autonomous Bots for Online Games
2016
EN
You don’t need to be a wizard to transform a game you like into a game you love. Imagine if you could give your favorite PC game a more informative heads-up display or instantly collect all that loot from your latest epic battle.Bring your knowledge of Windows-based development and memory management, and Game Hacking will teach you what you need to become a true game hacker. Learn the basics, like reverse engineering, assembly code analysis, programmatic memory manipulatio...
2008
EN
Accessible
The Eclipse environment solves the problem of having to maintain your own Integrated Development Environment (IDE), which is time consuming and costly. Embedded tools can also be easily integrated into Eclipse. The C/C++CDT is ideal for the embedded community with more than 70% of embedded developers using this language to write embedded code. Eclipse simplifies embedded system development and then eases its integration into larger platforms and frameworks. In this book, Doug Abbott examin...
Professional React Native
Expert techniques and solutions for building high-quality, cross-platform, production-ready apps
2022
EN
Learn how React Native works under the hood and what this means for building large-scale, cross-platform, production-ready applications without compromising on the quality and performance Key Features • Explore a modern approach to React Native, covering state management, animations, gestures, and more • Implement best practices and practical techniques for creating large-scale, production-ready apps • Create a development process including workflow automation with GitHub Actions, Fastlane...











