Автор: Pierce, Benjamin C. Название: Types and programming languages ISBN: 0262162091 ISBN-13(EAN): 9780262162098 Издательство: Random House (USA) Рейтинг: Цена: 14484.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
A comprehensive introduction to type systems and programming languages.
A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of type systems -- and of programming languages from a type-theoretic perspective -- has important applications in software engineering, language design, high-performance compilers, and security.
This text provides a comprehensive introduction both to type systems in computer science and to the basic theory of programming languages. The approach is pragmatic and operational; each new concept is motivated by programming examples and the more theoretical sections are driven by the needs of implementations. Each chapter is accompanied by numerous exercises and solutions, as well as a running implementation, available via the Web. Dependencies between chapters are explicitly identified, allowing readers to choose a variety of paths through the material.
The core topics include the untyped lambda-calculus, simple type systems, type reconstruction, universal and existential polymorphism, subtyping, bounded quantification, recursive types, kinds, and type operators. Extended case studies develop a variety of approaches to modeling the features of object-oriented languages.
Автор: Langtangen Hans Petter Название: A Primer on Scientific Programming with Python ISBN: 3662498863 ISBN-13(EAN): 9783662498866 Издательство: Springer Рейтинг: Цена: 4268.00 р. 6097.00-30% Наличие на складе: Есть (1 шт.) Описание: The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology and finance. The book teaches 'Matlab-style' and procedural programming as well as object-oriented programming. High school mathematics is a required background and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science.From the reviews: Langtangen … does an excellent job of introducing programming as a set of skills in problem solving. He guides the reader into thinking properly about producing program logic and data structures for modeling real-world problems using objects and functions and embracing the object-oriented paradigm. … Summing Up: Highly recommended. F. H. Wild III, Choice, Vol. 47 (8), April 2010Those of us who have learned scientific programming in Python ‘on the streets’ could be a little jealous of students who have the opportunity to take a course out of Langtangen’s Primer.” John D. Cook, The Mathematical Association of America, September 2011This book goes through Python in particular, and programming in general, via tasks that scientists will likely perform. It contains valuable information for students new to scientific computing and would be the perfect bridge between an introduction to programming and an advanced course on numerical methods or computational science.Alex Small, IEEE, CiSE Vol. 14 (2), March?/April 2012 “This fourth edition is awonderful, inclusive textbook that covers pretty much everything one needs toknow to go from zero to fairly sophisticated scientific programming in Python…”Joan Horvath, Computing Reviews, March2015
Описание: Your complete certification guide on the path to Oracle Java SE The Oracle Java SE Certification track now consists of three levels Associate (OCA), Professional (OCP), and Master (OCM).
Inside this book you will find all the basic notions to start with Python and all the programming concepts to build machine learning models. With our proven strategies you will write efficient Python codes in less than a week!
Описание: Have you always wanted to learn computer programming but you're worried it will take too long? Would you like to automate something simple with your PC but you don't know how to do it? Or maybe you know other programming languages and are interested in learning Python quickly?
As a beginner you might think that programming is difficult and the possibility to give up before mastering it could be high... So, if you have a project to develop you could think on hiring a programmer to shorten the time. This may seem like a good idea but it is certainly very expensive. Otherwise you could waste your time pursuing tutorials online.
The best solution is to follow a complete programming manual with hands-on projects and practical exercises.
What you will find inside and a quick overview of the main topics:
✓ Why Python is considered the best programming language for a beginner
✓ The most common mistakes to avoid when you start programming
✓ BOOK 1: PYTHON PROGRAMMING
- The 7 built-in functions to make your life easier while coding a software program
- The program you need to develop your first own application
✓ BOOK 2: PYTHON MACHINE LEARNING
- The algorithms that will make your life easier
- The 2 libraries you need implementing to develop the desired ML models
✓ BOOK 3: PYTHON DATA SCIENCE
- 3 actions required to gain insights from big data
- A simple method to implement predictive analytics
✓ Some projects to write Python codes in less than a week
✓ Quizzes at the end of every chapter to review immediately what you've learned
Why is this book different?
Computer Programming Academy structured these guides as a course with seven chapters for seven days with special exercises for each section.This protocol, tested on both beginners and people who were already familiar with coding, takes advantage of the principle of diving, concentrating learning in one week. The result? The content of the course was learned faster and remembered longer.
Even if you're completely new to programming in 2020 or you are just looking to widen your skills as programmer this book is perfect for you.
Now's the best time to begin learning Python... click the "BUY NOW" button and get started
Zed Shaw has crafted the perfect course for the beginning C programmer eager to advance their skills in any language. Follow it and you will learn the many skills early and junior programmers need to succeed-just like the hundreds of thousands of programmers Zed has taught to date You bring discipline, commitment, persistence, and experience with any programming language; the author supplies everything else. In Learn C the Hard Way, you'll learn C by working through 52 brilliantly crafted exercises. Watch Zed Shaw's teaching video and read the exercise. Type his code precisely. (No copying and pasting ) Fix your mistakes. Watch the programs run. As you do, you'll learn what good, modern C programs look like; how to think more effectively about code; and how to find and fix mistakes far more efficiently. Most importantly, you'll master rigorous defensive programming techniques, so you can use any language to create software that protects itself from malicious activity and defects. Through practical projects you'll apply what you learn to build confidence in your new skills. Shaw teaches the key skills you need to start writing excellent C software, including
Setting up a C environment
Basic syntax and idioms
Compilation, make files, and linkers
Operators, variables, and data types
Program control
Arrays and strings
Functions, pointers, and structs
Memory allocation
I/O and files
Libraries
Data structures, including linked lists, sort, and search
Stacks and queues
Debugging, defensive coding, and automated testing
Fixing stack overflows, illegal memory access, and more
Breaking and hacking your own C code
It'll Be Hard at First. But Soon, You'll Just Get It-And That Will Feel Great This tutorial will reward you for every minute you put into it. Soon, you'll know one of the world's most powerful programming languages. You'll be a C programmer. Watch Zed, too The accompanying DVD contains 5+ hours of passionate, powerful teaching: a complete C video course If you purchase the digital edition, be sure to read "Where Are the Companion Content Files" at the end of the eBook to learn how to access the videos.
Автор: Quick John M. Название: Learn to Implement Games with Code ISBN: 1498753388 ISBN-13(EAN): 9781498753388 Издательство: Taylor&Francis Рейтинг: Цена: 9186.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
Game development is one of the most rewarding crafts of modern times. Not only is making games a wonderful lifelong hobby, but employment opportunities exist at many levels. Learn to Implement Games with Code guides you through the development process as you put together a release-ready game. It is written in a friendly and conversational tone, which is suitable for a wide audience of aspiring game developers, such as yourself. You will gain practical, hands-on experience with implementing game components using code. Gradually, you will build a complete game that you can be proud of. After finishing this book, you will be prepared to start making games of your very own design.
Описание: This mini book will act as an extension to Programming Entity Framework 2nd Edition. Code First is an additional means of building a model to be used with the Entity Framework and is creating a lot of excitement in the .NET development community.
Автор: Wysota, Witold Haas, Lorenz Название: Game programming using qt: beginner`s guide ISBN: 1782168877 ISBN-13(EAN): 9781782168874 Издательство: Неизвестно Рейтинг: Цена: 11769.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Автор: Rob Aley Название: Pro Functional PHP Programming ISBN: 1484229576 ISBN-13(EAN): 9781484229576 Издательство: Springer Рейтинг: Цена: 4268.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Bring the power of functional programming to your PHP applications. From performance optimizations to concurrency, improved testability to code brevity, functional programming has a host of benefits when compared to traditional imperative programming. Part one of Pro Functional PHP Programming takes you through the basics of functional programming, outlining the key concepts and how they translate into standard PHP functions and code. Part two takes this theory and shows you the strategies for implementing it to solve real problems in your new or existing PHP applications. Functional programming is popular in languages such as Lisp, Scheme and Clojure, but PHP also contains all you need to write functional code. This book will show you how to take advantage of functional programming in your own projects, utilizing the PHP programming language that you already know. What You'll Learn
Discover functional programming in PHP
Work with functional programming functions
Design strategies for high-performance applications
Manage business logic with functions
Use functional programming in object-oriented and procedural applications
Employ helper libraries in your application
Process big data with functional PHP
Who This Book Is For Programmers and web developers with experience of PHP who are looking to get more out of their PHP coding and be able to do more with PHP.
Автор: Matthew Tagliaferri Название: Learn VB .NET Through Game Programming ISBN: 1590591143 ISBN-13(EAN): 9781590591147 Издательство: Springer Рейтинг: Цена: 4146.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This volume teaches object-oriented programming quickly and easily. It provides game examples for fun learning; shows both the wrong away and the right way, an intuitive and innovative approach to learning; and is written in a peer-to-peer language, easily accessible to young coders.
Автор: Matzinger Claus Название: Hands-On Data Structures and Algorithms with Rust ISBN: 178899552X ISBN-13(EAN): 9781788995528 Издательство: Неизвестно Рейтинг: Цена: 8458.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Hands-On Data Structures and Algorithms with Rust will help you in upgrading your earlier knowledge of Rust so that you shift to a confident developer by implementing the algorithms in a practical environment. This would be an essential reference guide for end-user/reader to understand the fundamental techniques of Rust. This guide will cover ...
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru