basic computer programming



Vimal Ghorecha C. Programming Made Easy. Visual Studio 2008 Vimal Ghorecha C. Programming Made Easy. Visual Studio 2008 Новинка

Vimal Ghorecha C. Programming Made Easy. Visual Studio 2008

2839 руб.
Document from the year 2013 in the subject Computer Science - Programming, grade: 5.9, Saurashtra University, course: C# Programming, language: English, abstract: This book covers basic knowledge of C#.NET programming. Every chapter covers easy content with different aspect. Learning with this book is really easy.
Özen Özkaya, Giray Yıllıkçı Arduino Computer Vision Programming Özen Özkaya, Giray Yıllıkçı Arduino Computer Vision Programming Новинка

Özen Özkaya, Giray Yıllıkçı Arduino Computer Vision Programming

4377 руб.
Книга "Arduino Computer Vision Programming".
Wallace Wang Beginning Programming For Dummies Wallace Wang Beginning Programming For Dummies Новинка

Wallace Wang Beginning Programming For Dummies

1979.22 руб.
Do you think the programmers who work at your office are magical wizards who hold special powers that manipulate your computer? Believe it or not, anyone can learn how to write programs, and it doesn’t take a higher math and science education to start. Beginning Programming for Dummies shows you how computer programming works without all the technical details or hard programming language. It explores the common parts of every computer programming language and how to write for multiple platforms like Windows, Mac OS X, or Linux. This easily accessible guide provides you with the tools you need to: Create programs and divide them into subprograms Develop variables and use constants Manipulate strings and convert them into numbers Use an array as storage space Reuse and rewrite code Isolate data Create a user interface Write programs for the Internet Utilize JavaScript and Java Applets In addition to these essential building blocks, this guide features a companion CD-ROM containing Liberty BASIC compiler and code in several languages. It also provides valuable programming resources and lets you in on cool careers for programmers. With Beginning Programming of Dummies, you can take charge of your computer and begin programming today!
Kaladhar DSVGK Basics in PERL and BioPERL Kaladhar DSVGK Basics in PERL and BioPERL Новинка

Kaladhar DSVGK Basics in PERL and BioPERL

5102 руб.
Document from the year 2014 in the subject Computer Science - Bioinformatics, , language: English, abstract: PERL and BioPERL are the programming languages that are very important for Biological researchers who are working in computational biology. The programs provide the basic knowledge in both theory and practical applications. The introduction provides the basics on these programming languages and the execution in windows.
Marty Lewinter Elementary Number Theory with Programming Marty Lewinter Elementary Number Theory with Programming Новинка

Marty Lewinter Elementary Number Theory with Programming

6942.24 руб.
A highly successful presentation of the fundamental concepts of number theory and computer programming Bridging an existing gap between mathematics and programming, Elementary Number Theory with Programming provides a unique introduction to elementary number theory with fundamental coverage of computer programming. Written by highly-qualified experts in the fields of computer science and mathematics, the book features accessible coverage for readers with various levels of experience and explores number theory in the context of programming without relying on advanced prerequisite knowledge and concepts in either area. Elementary Number Theory with Programming features comprehensive coverage of the methodology and applications of the most well-known theorems, problems, and concepts in number theory. Using standard mathematical applications within the programming field, the book presents modular arithmetic and prime decomposition, which are the basis of the public-private key system of cryptography. In addition, the book includes: Numerous examples, exercises, and research challenges in each chapter to encourage readers to work through the discussed concepts and ideas Select solutions to the chapter exercises in an appendix Plentiful sample computer programs to aid comprehension of the presented material for readers who have either never done any programming or need to improve their existing skill set A related website with links to select exercises An Instructor’s Solutions Manual available on a companion website Elementary Number Theory with Programming is a useful textbook for undergraduate and graduate-level students majoring in mathematics or computer science, as well as an excellent supplement for teachers and students who would like to better understand and appreciate number theory and computer programming. The book is also an ideal reference for computer scientists, programmers, and researchers interested in the mathematical applications of programming.
Ying Bai Practical Database Programming with Visual Basic.NET Ying Bai Practical Database Programming with Visual Basic.NET Новинка

Ying Bai Practical Database Programming with Visual Basic.NET

8786.72 руб.
The most up-to-date Visual Basic.NET programming textbook—covering both fundamentals and advanced-level programming techniques—complete with examples and solutions Visual Basic.NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic (VB), which is implemented on the .NET Framework. Microsoft currently supplies two major implementations of Visual Basic: Microsoft Visual Studio (which is commercial software) and Microsoft Visual Studio Express (which is free of charge). Forgoing the large amounts of programming codes found in most database programming books, Practical Database Programming with Visual Basic.NET shows students and professionals both how to develop professional and practical database programs in a Visual Basic.NET environment by using Visual Studio.NET Data Tools and Wizards related to ADO.NET 4.0, and how to apply codes that are auto-generated by solely using Wizards. The fully updated Second Edition: Covers both fundamentals and advanced database programming techniques Introduces three popular database systems with practical examples including MS Access, SQL Server 2008, and Oracle Features more than fifty sample projects with detailed illustrations and explanations to help students understand key techniques and programming technologies Includes downloadable programming codes and exercise questions This book provides undergraduate and graduate students as well as database programmers and software engineers with the necessary tools to handle the database programming issues in the Visual Studio.NET environment.
Bryan Newsome Beginning Visual Basic 2012 Bryan Newsome Beginning Visual Basic 2012 Новинка

Bryan Newsome Beginning Visual Basic 2012

2969.16 руб.
The ultimate beginner's guide to programming in Visual Basic 2012 Visual Basic, used to write Windows applications and web apps with ASP.NET, is an essential language for beginning programmers. Using the time-tested Wrox approach, this guide provides a step-by-step format that gets beginners up and running quickly and confidently. Essential topics covered include writing Windows applications, working with dialog boxes and menus, object oriented programming techniques, programming for graphics, using Visual Basic with ASP.NET for web apps, and dealing with data access and SQL Server. Visual Basic is a popular first language for beginning programmers; this Wrox beginner's guide covers all aspects of the newest version Uses a basic, step-by-step approach to help beginners learn quickly and easily Covers essential topics including flow control, data structure, writing Windows applications, error handling and debugging, objects and object oriented techniques, and class libraries Explains Windows Forms, graphics programming, accessing databases, web programming using Visual Basic with ASP.NET, data access, SQL Server, ADO.NET, and XML Beginning Visual Basic 2012 is a must-have for programming newcomers who want to get a solid footing in one of the most important programming languages.
Goran Bezanov Embedded Programming for the 80x51 Goran Bezanov Embedded Programming for the 80x51 Новинка

Goran Bezanov Embedded Programming for the 80x51

8027 руб.
Embedded systems within the context of this text includes computer control systems. In order to implement control software programming is required for a dedicated micro-controller. It is also necessary to interface the sensors and actuators to the micro-controller so that the required control action can be implemented. This text provides an overview of embedded systems from this perspective. The details are excluded in favour of a more general understanding of the approach. There are examples of C and assembly programming and also aspects of the computer architecture of the 80x51 family of micro-controllers. Some very basic aspects of discrete modelling and control in discrete time domain are presented. Also included are course notes for Embedded Systems programming for the Intel 8051 family of processors. The course is intended to use the Keil software development suite.
Alan Simpson Access VBA Programming For Dummies Alan Simpson Access VBA Programming For Dummies Новинка

Alan Simpson Access VBA Programming For Dummies

2771.18 руб.
This friendly, easy-to-use guide shows experienced Access users how to use VBA (Visual Basic for Applications) to build Access databases and applications, but also covers programming fundamentals for nonprogrammers Includes practical, ready-to-use VBA code examples that readers can type or copy and paste from the Web into their own database projects Explains basic VBA skills and concepts for nonprogrammers, such as procedures, variables, and loops Covers more advanced topics, such as record sets and other programming activities that are unique to Access programming Author has written more than ninety computer books and has been working with databases since the early 1980s
Aaron Rababaah 100 questions and answers for object-oriented programming (OOP) in C.. Aaron Rababaah 100 questions and answers for object-oriented programming (OOP) in C.. Новинка

Aaron Rababaah 100 questions and answers for object-oriented programming (OOP) in C..

2064 руб.
Lecture Notes from the year 2018 in the subject Computer Science - Programming, grade: 4.0, American University of Kuwait, language: English, abstract: 100 questions and answers about object-oriented programming (OOP) in C++, including definitions, solutions to problems, multiple possibilities and various code examples. A very comprehensive introduction to the topic with very helpful basic examples on each aspect. Students will find this introduction very helpful as it walks them through the topic gradually from simple to moderate to advanced topics.
John Mueller Paul Beginning Programming with Python For Dummies John Mueller Paul Beginning Programming with Python For Dummies Новинка

John Mueller Paul Beginning Programming with Python For Dummies

2309.2 руб.
Learn Python—the fun and easy way—and get in the programming game today! Python is one of the fastest growing programming languages, and no wonder. It requires three to five times less time than developing in Java, is a great building block for learning both procedural and object-oriented programming concepts, and is an ideal language for data analysis. Beginning Programming with Python For Dummies is the perfect guide to this dynamic and powerful programming language—even if you've never coded before! Author John Paul Mueller draws on his vast programming knowledge and experience to guide you step-by-step through the syntax and logic of programming with Python and provides several real-world programming examples to give you hands-on experience trying out what you've learned. Provides a solid understanding of basic computer programming concepts and helps familiarize you with syntax and logic Explains the fundamentals of procedural and object-oriented programming Shows how Python is being used for data analysis and other applications Includes short, practical programming samples to apply your skills to real-world programming scenarios Whether you've never written a line of code or are just trying to pick up Python, there's nothing to fear with the fun and friendly Beginning Programming with Python For Dummies leading the way.
Graham Hall Java Programming with NetBeans for A-level Computer Science Graham Hall Java Programming with NetBeans for A-level Computer Science Новинка

Graham Hall Java Programming with NetBeans for A-level Computer Science

3614 руб.
The purpose of this book is to provide a simple introduction to Java programming with the NetBeans Integrated Development Environment. The book has been designed for students who are undertaking the two year WJEC A-level course in Computer Science. The objective is to produce simple example program applications which illustrate a range of theoretical concepts, such as: abstract data structures, object oriented programming, random access and indexed sequential files, and batch processing by sequential update. In this way, it is hoped the students will gain a practical appreciation of the value of these computing techniques.By working through the example programs in this book, students should gain an understanding of basic interface construction, processing and file handling operations in an object oriented Java environment, and a number of important standard algorithms included in the A-level course.
Nitin Chikani HTML . Advanced HTML Programming for Beginners Nitin Chikani HTML . Advanced HTML Programming for Beginners Новинка

Nitin Chikani HTML . Advanced HTML Programming for Beginners

4827 руб.
Document from the year 2014 in the subject Computer Science - Programming, , language: English, abstract: This book will help us in becoming masters in basic and advanced HTML programming for beginners. It starts with the basic structure and a simple introduction: Webpages are written in HTML - a simple scripting language. HTML is short for HyperText Markup Language. Hypertext is simply a piece of text that works as a link. Markup Language is a way of writing layout information within documents. Basically an HTML document is a plain text file that contains text and nothing else. When a browser opens an HTML file, the browser will look for HTML codes in the text and use them to change the layout, insert images, or create links to other pages. Since HTML documents are just text files they can be written in even the simplest text editor.
Wallace Wang Beginning Programming All-In-One Desk Reference For Dummies Wallace Wang Beginning Programming All-In-One Desk Reference For Dummies Новинка

Wallace Wang Beginning Programming All-In-One Desk Reference For Dummies

2309.2 руб.
So you want to be a programmer? Or maybe you just want to be able to make your computer do what YOU want for a change? Maybe you enjoy the challenge of identifying a problem and solving it. If programming intrigues you for whatever reason, Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if beefy, book. In this practical guide, you’ll find out about compiling, algorithms, best practices, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you’ll get a feel for the variety of languages and the needs they fill. Seven minibooks cover: Getting started Programming basics Data structures Algorithms Web programming Programming language syntax Applications Beginning Programming All-In-One Desk Reference For Dummies shows you how to decide what you want your program to do, turn your instructions into “machine language” that the computer understands, use programming best practices, explore the “how” and “why” of data structuring, and more. You’ll even get a look into various applications like database management, bioinformatics, computer security, and artificial intelligence. Soon you’ll realize that – wow! You’re a programmer! Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Jonathan Bartlett Programming from the Ground Up Jonathan Bartlett Programming from the Ground Up Новинка

Jonathan Bartlett Programming from the Ground Up

2902 руб.
Programming from the Ground Up uses Linux assembly language to teach new programmers the most important concepts in programming. It takes you a step at a time through these concepts: * How the processor views memory * How the processor operates * How programs interact with the operating system * How computers represent data internally * How to do low-level and high-level optimizationMost beginning-level programming books attempt to shield the reader from how their computer really works. Programming from the Ground Up starts by teaching how the computer works under the hood, so that the programmer will have a sufficient background to be successful in all areas of programming.This book is being used by Princeton University in their COS 217 "Introduction to Programming Systems" course.
Bryan Newsome Beginning Visual Basic 2015 Bryan Newsome Beginning Visual Basic 2015 Новинка

Bryan Newsome Beginning Visual Basic 2015

2969.82 руб.
Learn Visual Basic step by step and start programming right away Beginning Visual Basic 2015 is the ideal guide for new programmers, especially those learning their first language. This new edition has been updated to align with Visual Studio 2015, and also refocused to concentrate on key beginner topics. Precise, step-by-step instructions walk you through important tasks, and clear explanations targeted to beginners will have you writing your first Visual Basic application quickly. You'll start from the absolute beginning, assuming no prior programming experience, and then gradually build your skills to write Visual Basic applications for Windows and the Web. Coverage includes objects, class libraries, graphics, databases, and much more, with explicit instructions on using ASP.NET, SQL Server, ADO.NET, and XML. Visual Studio is the usual environment for Visual Basic programming, and the latest upgrade has made Visual Basic more feature compatible with C# to allow programmers to move fluidly between the two languages. Don't know C#? Don't worry! This book starts from the very beginning of Visual Basic programming to help you build your skills from the ground-up. Understand flow control and data structure Debug Windows applications, dialog boxes, and menus Master objects and object-oriented techniques Access databases, program graphics, and program for the Web Over three million programmers use Visual Basic, and many of them learned it as their first language. It's beginner-friendly, versatile, and visually oriented, making it an ideal introduction to the programming mindset, workflow, and hard skills. Beginning Visual Basic 2015 gets you started on the right foot, with clear, patient instruction and plenty of hands-on practice.
Owen Woodberry, Steven Mascaro Programming Bayesian Network Solutions with Netica Owen Woodberry, Steven Mascaro Programming Bayesian Network Solutions with Netica Новинка

Owen Woodberry, Steven Mascaro Programming Bayesian Network Solutions with Netica

5139 руб.
Programming Bayesian Network Solutions with Netica provides a gentle but comprehensive introduction to programming Bayesian networks in Java with the Netica API. The book assumes minimal programming experience and a basic understanding of Bayesian networks and is thus suitable for most people interested in learning how to create Bayesian network-based software, all the way from small task-specific scripts up to large scale projects. For further enquiries, visit: bayesian-intelligence.com/programming-bns/.
Bill Sempf Visual Basic 2008 For Dummies Bill Sempf Visual Basic 2008 For Dummies Новинка

Bill Sempf Visual Basic 2008 For Dummies

2771.18 руб.
Visual Basic is a favorite programming language, so if you’re new to programming, it’s a great place to start. Visual Basic 2008 For Dummies is the fun and easy way to begin creating applications right away while you get the hang of using the Visual Studio environment. Soon you’ll be building all sorts of useful stuff with VB 2008! This step-by-step guide walks you through a logical series of tasks that build your skills as you get comfortable with .Net terminology, theory, tools, and design principles. You’ll learn how to build an application in four different architectural styles, and you’ll find out how to make your programs validate input and output, make decisions, and protect themselves from security threats. Discover how to: Install the Visual Studio environment Write a VB program Use Web forms, Windows forms, and Web services Establish good programming practices Create class libraries Write secure applications Debug your applications Work with strings and “if-then” statements Iterate with counted and nested loops Pass arguments and get return values Access data with VB.NET Work with the file system using VB You’ll also find great tips for working with the VB user interface, using VB.NET in C# programming, troubleshooting your VB programs, taking your programming to the next level, and more! Once you get your hands on Visual Basic 2008 For Dummies, you’ll be programming like a genius in no time!
Siddharth Shrotriya, Animesh Pandey Imitating Humans. A Technical Approach Siddharth Shrotriya, Animesh Pandey Imitating Humans. A Technical Approach Новинка

Siddharth Shrotriya, Animesh Pandey Imitating Humans. A Technical Approach

2852 руб.
It is a book for students and researchers of engineering departments and is related to the domain of Artificial Intelligence, Programming Languages, Machine Learning, Natural Language Processing, Computer Vision, Human Computer Interaction, Robotics, Human Perception, Emotions, Feelings, Human Psychology, Brain Models and Cognitive Sciences. In this book you will find the required basic knowledge and practical implementation of all the above mentioned topics.Give it a go and see yourself!
Andy Harris Beginning Flash Game Programming For Dummies Andy Harris Beginning Flash Game Programming For Dummies Новинка

Andy Harris Beginning Flash Game Programming For Dummies

2612.79 руб.
You can start game programming in a flash Here's how to create five different cool games – no experience necessary! Ever think you could come up with a better computer game? Then this book is for you! No boring programming theory here, just the stuff you need to know to actually make something happen, and all in plain English. Build a brain-teasing math game, go classic with Pong, create monsters and mayhem, and much more. Discover how to * Build and control basic movie clips * Make text appear and change * Generate random numbers * Add sound effects * Create cars and space vehicles that move realistically * Blow up stuff onscreen
Kalita Sanjib Kr. Programming with C.. Kalita Sanjib Kr. Programming with C.. Новинка

Kalita Sanjib Kr. Programming with C..

10102 руб.
This book 'Programming with C++' provides insight on how to do programming using C++. The book is very much helpful for a beginner programmer to get the concept of programming using C++. The chapters of the book are designed keeping in mind to provide an introduction to basic concepts and methodologies for programming using C++ and to develop a foundation of object-oriented programming concept. To achieve this objective, I have focused on the material of the book to be more fundamental so that every section of people like students, faculties and professionals would be benefited. The language of the book is very simple. Sufficient programming examples along with the necessary theoretical background are included in the book. The entire book is divided into five chapters, covering the undergraduate and postgraduate courses of studies.
Stephen Bloch Picturing Programs. an Introduction to Computer Programming Stephen Bloch Picturing Programs. an Introduction to Computer Programming Новинка

Stephen Bloch Picturing Programs. an Introduction to Computer Programming

2739 руб.
A first programming course should not be directed towards learninga particular programming language, but rather at learning to programwell; the programming language should get out of the way and servethis goal. The simple, powerful Racket language (related to Scheme)allows us to concentrate on the fundamental concepts and techniquesof computer programming, without being distracted by complex syntax.As a result, this book can be used at the high school (and perhapsmiddle school) level, while providing enough advanced concepts notusually found in a first course to challenge a college student.Those who have already done some programming (e.g. in Java, Python,or C++) will enhance their understanding of the fundamentals,un-learn some bad habits, and change the way they think aboutprogramming.We take a graphics-early approach: you'll start manipulating andcombining graphic images from Chapter 1 and writing event-drivenGUI programs from Chapter 6, even before seeing arithmetic. Wecontinue using graphics, GUI and game programming throughout tomotivate fundamental concepts. At the same time, we emphasize datatypes, testing, and a concrete, step-by-step process of problem-solving.After working through this book, you'll be prepared to learn otherprogramming languages and program well in them. Or, if this is thelast programming course you ever take, you'll understand many ofthe issues that affect the programs you use every day.I have been using Picturing Programs with my daug...
Der-San Chen Applied Integer Programming. Modeling and Solution Der-San Chen Applied Integer Programming. Modeling and Solution Новинка

Der-San Chen Applied Integer Programming. Modeling and Solution

11498.89 руб.
An accessible treatment of the modeling and solution of integer programming problems, featuring modern applications and software In order to fully comprehend the algorithms associated with integer programming, it is important to understand not only how algorithms work, but also why they work. Applied Integer Programming features a unique emphasis on this point, focusing on problem modeling and solution using commercial software. Taking an application-oriented approach, this book addresses the art and science of mathematical modeling related to the mixed integer programming (MIP) framework and discusses the algorithms and associated practices that enable those models to be solved most efficiently. The book begins with coverage of successful applications, systematic modeling procedures, typical model types, transformation of non-MIP models, combinatorial optimization problem models, and automatic preprocessing to obtain a better formulation. Subsequent chapters present algebraic and geometric basic concepts of linear programming theory and network flows needed for understanding integer programming. Finally, the book concludes with classical and modern solution approaches as well as the key components for building an integrated software system capable of solving large-scale integer programming and combinatorial optimization problems. Throughout the book, the authors demonstrate essential concepts through numerous examples and figures. Each new concept or algorithm is accompanied by a numerical example, and, where applicable, graphics are used to draw together diverse problems or approaches into a unified whole. In addition, features of solution approaches found in today's commercial software are identified throughout the book. Thoroughly classroom-tested, Applied Integer Programming is an excellent book for integer programming courses at the upper-undergraduate and graduate levels. It also serves as a well-organized reference for professionals, software developers, and analysts who work in the fields of applied mathematics, computer science, operations research, management science, and engineering and use integer-programming techniques to model and solve real-world optimization problems.
Fayez Gebali Algorithms and Parallel Computing Fayez Gebali Algorithms and Parallel Computing Новинка

Fayez Gebali Algorithms and Parallel Computing

9661.83 руб.
There is a software gap between the hardware potential and the performance that can be attained using today's software parallel program development tools. The tools need manual intervention by the programmer to parallelize the code. Programming a parallel computer requires closely studying the target algorithm or application, more so than in the traditional sequential programming we have all learned. The programmer must be aware of the communication and data dependencies of the algorithm or application. This book provides the techniques to explore the possible ways to program a parallel computer for a given application.
Razvan Mezei A. An Introduction to SAGE Programming. With Applications to SAGE Interacts for Numerical Methods Razvan Mezei A. An Introduction to SAGE Programming. With Applications to SAGE Interacts for Numerical Methods Новинка

Razvan Mezei A. An Introduction to SAGE Programming. With Applications to SAGE Interacts for Numerical Methods

5784.59 руб.
Features a simplified presentation of numerical methods by introducing and implementing SAGE programs An Introduction to SAGE Programming: With Applications to SAGE Interacts for Numerical Methods emphasizes how to implement numerical methods using SAGE Math and SAGE Interacts and also addresses the fundamentals of computer programming, including if statements, loops, functions, and interacts. The book also provides a unique introduction to SAGE and its computer algebra system capabilities; discusses second and higher order equations and estimate limits; and determines derivatives, integrals, and summations. Providing critical resources for developing successful interactive SAGE numerical computations, the book is accessible without delving into the mathematical rigor of numerical methods. The author illustrates the benefits of utilizing the SAGE language for calculus and the numerical analysis of various methods such as bisection methods, numerical integration, Taylor’s expansions, and Newton’s iterations. Providing an introduction to the terminology and concepts involved, An Introduction to SAGE Programming: With Applications to SAGE Interacts for Numerical Methods also features: An introduction to computer programming using SAGE Many practical examples throughout to illustrate the application of SAGE Interacts for various numerical methods Discussions on how to use SAGE Interacts and SAGE Cloud in order to create mathematical demonstrations Numerous homework problems and exercises that allow readers to practice their programming skillset A companion website that includes related SAGE programming code and select solutions to the homework problems and exercises An Introduction to SAGE Programming: With Applications to SAGE Interacts for Numerical Methods is an ideal reference for applied mathematicians who need to employ SAGE for the study of numerical methods and analysis. The book is also an appropriate supplemental textbook for upper-undergraduate and graduate-level courses in numerical methods.
Palaniappan Sellappan Learn Python. The Easy Way Palaniappan Sellappan Learn Python. The Easy Way Новинка

Palaniappan Sellappan Learn Python. The Easy Way

2452 руб.
Document from the year 2018 in the subject Computer Science - Programming, , course: Information Technology, language: English, abstract: Python, developed by Guido van Rossum of Netherlands in the late 80s, and named after the BBC TV show Monty Python's Flying Circus, is one of the most user-friendly and powerful general-purpose computer programming languages available today. Its English-like syntax makes it a great language for teaching and learning computer programming. Python's powerful data structures/types such as lists, tuples, dictionaries, sets, and arrays make coding simple. It also comes with an extensive collection of built-in/library functions that allows users to develop software applications with relative ease. Besides, users can freely import external modules to help them develop all sorts of applications. Python's interactive and interpreted mode makes coding and testing software easy. Python also doubles us as a powerful and sophisticated calculator. You can use Python to develop all sorts of applications ranging from simple Mathematical and Text processing to Database, Web, Graphical User Interface, Network, Games, Data Mining, Artificial Intelligence, Machine Learning and Deep Learning. This book is intended for beginners who have little or no knowledge of programming. It is also suitable for intermediate programmers who already have some knowledge of programming. This text is suitable for secondary school, college and university students irres...
John Cheng Professional CUDA C Programming John Cheng Professional CUDA C Programming Новинка

John Cheng Professional CUDA C Programming

3959.11 руб.
Break into the powerful world of parallel GPU programming with this down-to-earth, practical guide Designed for professionals across multiple industrial sectors, Professional CUDA C Programming presents CUDA – a parallel computing platform and programming model designed to ease the development of GPU programming – fundamentals in an easy-to-follow format, and teaches readers how to think in parallel and implement parallel algorithms on GPUs. Each chapter covers a specific topic, and includes workable examples that demonstrate the development process, allowing readers to explore both the «hard» and «soft» aspects of GPU programming. Computing architectures are experiencing a fundamental shift toward scalable parallel computing motivated by application requirements in industry and science. This book demonstrates the challenges of efficiently utilizing compute resources at peak performance, presents modern techniques for tackling these challenges, while increasing accessibility for professionals who are not necessarily parallel programming experts. The CUDA programming model and tools empower developers to write high-performance applications on a scalable, parallel computing platform: the GPU. However, CUDA itself can be difficult to learn without extensive programming experience. Recognized CUDA authorities John Cheng, Max Grossman, and Ty McKercher guide readers through essential GPU programming skills and best practices in Professional CUDA C Programming, including: CUDA Programming Model GPU Execution Model GPU Memory model Streams, Event and Concurrency Multi-GPU Programming CUDA Domain-Specific Libraries Profiling and Performance Tuning The book makes complex CUDA concepts easy to understand for anyone with knowledge of basic software development with exercises designed to be both readable and high-performance. For the professional seeking entrance to parallel computing and the high-performance computing community, Professional CUDA C Programming is an invaluable resource, with the most current information available on the market.
Alan Simpson Access 2007 VBA Programming For Dummies Alan Simpson Access 2007 VBA Programming For Dummies Новинка

Alan Simpson Access 2007 VBA Programming For Dummies

2375.2 руб.
If you’ve been using Access for a while, you’re probably aware of its power and potential and itching to take advantage of both. Access 2007 VBA Programming For Dummies takes you beyond forms and reports and shows you how to use VBA to create killer Access databases and applications. This gentle introduction to VBA programming covers everything you need to get started, including: Basic programming skills and concepts Explanations of modules, procedures, objects, and arguments Access-unique programming activities, including SQL and recordsets How to use the Visual Basic editor Creating dialog boxes, lists, drop-down menus, and functions Integrating with other Office applications Ready-to-use VBA code examples to type in or copy and paste from the Web Completely revised to reflect all changes found in Microsoft Access 2007, Access 2007 VBA Programming For Dummies gives you access to Access like you’ve never had it before.
Daniel Mitchell Basicsynth Daniel Mitchell Basicsynth Новинка

Daniel Mitchell Basicsynth

2739 руб.
Books on music synthesizers explain the theory of music synthesis, or show you how to use an existing synthesizer, but don't cover the practical details of constructing a custom software synthesizer. Likewise, books on digital signal processing describe sound generation in terms of complex equations and leave it up to the reader to solve the practical problems of programming the equations. BasicSynth takes you beyond the theory and shows you how to create a custom synthesizer in software using the C++ programming language. The first part of the book explains the basic computer algorithms used to generate and process sound. Subsequent chapters explain instrument design using actual synthesis instruments. The example instruments are then combined with a text-based scoring system and sequencer to produce a complete working synthesizer. Complete source code to the C++ classes and example programs is available for download from the Internet.
Nitin Chikani Android Programming For Beginners Nitin Chikani Android Programming For Beginners Новинка

Nitin Chikani Android Programming For Beginners

4202 руб.
Document from the year 2013 in the subject Computer Science - Didactics, , course: Master of Computer Application, language: English, abstract: 24 little Programs from "Hello World" to "Create an application to open any URL inside the application and clicking on any link from that URL should not open Native browser but that URL should open the same screen" with program code.
Goran Bezanov Computer Architectures Goran Bezanov Computer Architectures Новинка

Goran Bezanov Computer Architectures

8164 руб.
This textbook offers an overview of computer architectures. In the first few chapters I cover topics relating to general computer hardware architecture and also the role of the operating system. Here I also deal with areas such as process management and memory management.Chapter 5 deals with issues relating to CPU design. General features of an 8-bit CPU are considered and a typical instruction set is designed. There follows an example of a CPU simulator written in C programming language. This is done to illustrate how the instructions are processed inside the Control Unit.Chapters 6 and 7 introduce the more advanced architecture topics such as pipelining and scaling. In particular Chapter 7 deals with parallel processing including the programming aspects for parallel execution.
Rod Stephens Essential Algorithms. A Practical Approach to Computer Algorithms Rod Stephens Essential Algorithms. A Practical Approach to Computer Algorithms Новинка

Rod Stephens Essential Algorithms. A Practical Approach to Computer Algorithms

4630.6 руб.
A friendly and accessible introduction to the most useful algorithms Computer algorithms are the basic recipes for programming. Professional programmers need to know how to use algorithms to solve difficult programming problems. Written in simple, intuitive English, this book describes how and when to use the most practical classic algorithms, and even how to create new algorithms to meet future needs. The book also includes a collection of questions that can help readers prepare for a programming job interview. Reveals methods for manipulating common data structures such as arrays, linked lists, trees, and networks Addresses advanced data structures such as heaps, 2-3 trees, B-trees Addresses general problem-solving techniques such as branch and bound, divide and conquer, recursion, backtracking, heuristics, and more Reviews sorting and searching, network algorithms, and numerical algorithms Includes general problem-solving techniques such as brute force and exhaustive search, divide and conquer, backtracking, recursion, branch and bound, and more In addition, Essential Algorithms features a companion website that includes full instructor materials to support training or higher ed adoptions.
N N SAKHARE, V V MESHRAM MESHRAM, S A CHIWHANE PRINCIPLES OF CONCURRENT AND DISTRIBUTED PROGRAMMING N N SAKHARE, V V MESHRAM MESHRAM, S A CHIWHANE PRINCIPLES OF CONCURRENT AND DISTRIBUTED PROGRAMMING Новинка

N N SAKHARE, V V MESHRAM MESHRAM, S A CHIWHANE PRINCIPLES OF CONCURRENT AND DISTRIBUTED PROGRAMMING

3164 руб.
1 Concepts, Overview And Programming Environment 2 Concurrent Programming 3 parallel Architrctures And Programming Principles 4 Distributed Computing Systems 5 Virtualization And Programming for XEN 6 Cloud, Mobile Computing And CUDA Principles
Eben Upton Raspberry Pi User Guide Eben Upton Raspberry Pi User Guide Новинка

Eben Upton Raspberry Pi User Guide

1317.16 руб.
Make the most out of the world’s first truly compact computer It's the size of a credit card, it can be charged like a smartphone, it runs on open-source Linux, and it holds the promise of bringing programming and playing to millions at low cost. And now you can learn how to use this amazing computer from its co-creator, Eben Upton, in Raspberry Pi User Guide. Cowritten with Gareth Halfacree, this guide gets you up and running on Raspberry Pi, whether you're an educator, hacker, hobbyist, or kid. Learn how to connect your Pi to other hardware, install software, write basic programs, and set it up to run robots, multimedia centers, and more. Gets you up and running on Raspberry Pi, a high-tech computer the size of a credit card Helps educators teach students how to program Covers connecting Raspberry Pi to other hardware, such as monitors and keyboards, how to install software, and how to configure Raspberry Pi Shows you how to set up Raspberry Pi as a simple productivity computer, write basic programs in Python, connect to servos and sensors, and drive a robot or multimedia center Adults, kids, and devoted hardware hackers, now that you've got a Raspberry Pi, get the very most out of it with Raspberry Pi User Guide.
Fatos Xhafa Programming Multicore and Many-core Computing Systems Fatos Xhafa Programming Multicore and Many-core Computing Systems Новинка

Fatos Xhafa Programming Multicore and Many-core Computing Systems

7640.79 руб.
Programming multi-core and many-core computing systems Sabri Pllana, Linnaeus University, Sweden Fatos Xhafa, Technical University of Catalonia, Spain Provides state-of-the-art methods for programming multi-core and many-core systems The book comprises a selection of twenty two chapters covering: fundamental techniques and algorithms; programming approaches; methodologies and frameworks; scheduling and management; testing and evaluation methodologies; and case studies for programming multi-core and many-core systems. Program development for multi-core processors, especially for heterogeneous multi-core processors, is significantly more complex than for single-core processors. However, programmers have been traditionally trained for the development of sequential programs, and only a small percentage of them have experience with parallel programming. In the past, only a relatively small group of programmers interested in High Performance Computing (HPC) was concerned with the parallel programming issues, but the situation has changed dramatically with the appearance of multi-core processors on commonly used computing systems. It is expected that with the pervasiveness of multi-core processors, parallel programming will become mainstream. The pervasiveness of multi-core processors affects a large spectrum of systems, from embedded and general-purpose, to high-end computing systems. This book assists programmers in mastering the efficient programming of multi-core systems, which is of paramount importance for the software-intensive industry towards a more effective product-development cycle. Key features: Lessons, challenges, and roadmaps ahead. Contains real world examples and case studies. Helps programmers in mastering the efficient programming of multi-core and many-core systems. The book serves as a reference for a larger audience of practitioners, young researchers and graduate level students. A basic level of programming knowledge is required to use this book.
George Tourlakis Theory of Computation George Tourlakis Theory of Computation Новинка

George Tourlakis Theory of Computation

10453.78 руб.
Learn the skills and acquire the intuition to assess the theoretical limitations of computer programming Offering an accessible approach to the topic, Theory of Computation focuses on the metatheory of computing and the theoretical boundaries between what various computational models can do and not do—from the most general model, the URM (Unbounded Register Machines), to the finite automaton. A wealth of programming-like examples and easy-to-follow explanations build the general theory gradually, which guides readers through the modeling and mathematical analysis of computational phenomena and provides insights on what makes things tick and also what restrains the ability of computational processes. Recognizing the importance of acquired practical experience, the book begins with the metatheory of general purpose computer programs, using URMs as a straightforward, technology-independent model of modern high-level programming languages while also exploring the restrictions of the URM language. Once readers gain an understanding of computability theory—including the primitive recursive functions—the author presents automata and languages, covering the regular and context-free languages as well as the machines that recognize these languages. Several advanced topics such as reducibilities, the recursion theorem, complexity theory, and Cook's theorem are also discussed. Features of the book include: A review of basic discrete mathematics, covering logic and induction while omitting specialized combinatorial topics A thorough development of the modeling and mathematical analysis of computational phenomena, providing a solid foundation of un-computability The connection between un-computability and un-provability: Gödel's first incompleteness theorem The book provides numerous examples of specific URMs as well as other programming languages including Loop Programs, FA (Deterministic Finite Automata), NFA (Nondeterministic Finite Automata), and PDA (Pushdown Automata). Exercises at the end of each chapter allow readers to test their comprehension of the presented material, and an extensive bibliography suggests resources for further study. Assuming only a basic understanding of general computer programming and discrete mathematics, Theory of Computation serves as a valuable book for courses on theory of computation at the upper-undergraduate level. The book also serves as an excellent resource for programmers and computing professionals wishing to understand the theoretical limitations of their craft.
Palaniappan Sellappan Learn C. Palaniappan Sellappan Learn C. Новинка

Palaniappan Sellappan Learn C.

2739 руб.
Document from the year 2018 in the subject Computer Science - Programming, grade: 14, , course: Princeples of Programming, language: English, abstract: Visual C# 2015, one of the components of Visual Studio 2015, is one of the most powerful, versatile and modern object-oriented programming languages available today. Developed by Microsoft, it combines all the best features available in programming languages. C# provides a rich repertoire of library/built-in functions that allow programmers to develop all kinds of applications with relative ease - be it Console, Windows/Forms, Web or Mobile Applications. This book is intended for beginners as well as those with some programming knowledge. It is suitable for those students who are pursuing a course in Computer Science, Software Engineering, Information Technology, Management Information Systems, Engineering and Mathematics. It starts with the basics, and gradually progresses to more advanced topics such as arrays, structures, classes, text files and databases. So whether you are a beginner or intermediate programmer, this book will help you master the essentials of C# very quickly. The book is written in a simple, easy-to-read style and contains numerous examples to illustrate the concepts presented. It also contains exercises at the end of each chapter to test your grasp of the subject matter.
M Fernandez Programming Languages and Operational Semantics. An Introduction M Fernandez Programming Languages and Operational Semantics. An Introduction Новинка

M Fernandez Programming Languages and Operational Semantics. An Introduction

2327 руб.
This book provides a concise introduction to the essential concepts inprogramming languages, using techniques from operational semantics. It isaddressed to undergraduate students, as a complement to programminglanguages or operational semantics courses.There are three parts in the book, highlighting three majorprogramming paradigms:- imperative languages: the main features of these languages are illustrated using Java, C, Pascal- functional languages: modern languages such as ML and Haskell are used to describe the functional style of programming- logic languages: the last part of the book gives an overview of logic programming using Prolog.After a general description of each family of languages, theirsemantics are studied using abstract machines and structuraloperational semantics. The book gives an in-depth analysis of thebasic concepts in programming languages instead of a mere survey oflanguages, privileging the understanding of the basic techniquesunderlying the semantics of languages over simply describing theirproperties.
Billy Hollis Professional Visual Basic 2012 and .NET 4.5 Programming Billy Hollis Professional Visual Basic 2012 and .NET 4.5 Programming Новинка

Billy Hollis Professional Visual Basic 2012 and .NET 4.5 Programming

3959.11 руб.
Explore Visual Basic 2012 and .NET 4.5 with this fully updated resource After a quick review of the of introductory topics of Visual Basic 2012 and .NET 4.5, this book moves quickly into advanced topics such as data access with ADO.NET, security, ASP.NET web programming with Visual Basic, Windows workflow, and threading. You'll explore the essential Visual Basic 2012 functions you need, including .NET features such as LINQ, WCF, and more. Plus, you'll examine exception handling and debugging, Visual Studio features, and deployment. Puts the new Async keyword and Iterators to work Explores new options and interfaces presented by Windows 8 development and WinRT Continues strong coverage of core language elements and tools and creating componentized applications This updated version of Professional Visual Basic 2012 and .NET 4.5 retains its expert author team, including one of the best-known and respected Microsoft Visual Basic MVPs, Bill Sheldon, and Microsoft Regional Director “Software Legend” Billy Hollis.
Bill Sempf C# 2010 All-in-One For Dummies Bill Sempf C# 2010 All-in-One For Dummies Новинка

Bill Sempf C# 2010 All-in-One For Dummies

2639.18 руб.
A logical, straightforward approach to learning the C# language C# is a complicated programming language for building .NET-connected software for Microsoft Windows, the Web, and a wide range of devices. The friendly All-in-One For Dummies format is a perfect way to present it. Each minibook is a self-contained package of necessary information, making it easy to find what you're looking for. Upgrades in C# 2010 include the ability to build Windows 7 applications and compatibility with Python and Ruby. C# is a somewhat complex programming language for building .NET-connected software for Microsoft Windows, the Web, and other devices Beginning C# programmers will appreciate how the All-in-One format breaks the topic into minibooks, each one addressing a key body of information Minibooks include creating your first C# program, Windows 7 programming, basic C# programming, object-based programming, object-oriented programming, Windows programming with C# and Visual Studio, and debugging Companion Web site includes all sample code Beginning C# programmers will find C# 2010 All-in-One For Dummies explains a complicated topic in an easy, understandable way. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Carrie Philbin Anne Adventures In Raspberry Pi Carrie Philbin Anne Adventures In Raspberry Pi Новинка

Carrie Philbin Anne Adventures In Raspberry Pi

1646.61 руб.
Coding for kids is cool with Raspberry Pi and this elementary guide Even if your kids don't have an ounce of computer geek in them, they can learn to code with Raspberry Pi and this wonderful book. Written for 11- to 15-year-olds and assuming no prior computing knowledge, this book uses the wildly successful, low-cost, credit-card-sized Raspberry Pi computer to explain fundamental computing concepts. Young people will enjoy going through the book's nine fun projects while they learn basic programming and system administration skills, starting with the very basics of how to plug in the board and turn it on. Each project includes a lively and informative video to reinforce the lessons. It's perfect for young, eager self-learners—your kids can jump in, set up their Raspberry Pi, and go through the lessons on their own. Written by Carrie Anne Philbin, a high school teacher of computing who advises the U.K. government on the revised ICT Curriculum Teaches 11- to 15-year-olds programming and system administration skills using Raspberry Pi Features 9 fun projects accompanied by lively and helpful videos Raspberry Pi is a $35/£25 credit-card-sized computer created by the non-profit Raspberry Pi Foundation; over a million have been sold Help your children have fun and learn computing skills at the same time with Adventures in Raspberry Pi.
Sebastien Phlix How can self-learners learn programming in the most efficient way. A pragmatic approach Sebastien Phlix How can self-learners learn programming in the most efficient way. A pragmatic approach Новинка

Sebastien Phlix How can self-learners learn programming in the most efficient way. A pragmatic approach

5102 руб.
Master's Thesis from the year 2016 in the subject Computer Science - Programming, grade: 20/20, École des hautes études commerciales de Paris (HEC Entrepreneurs), language: English, abstract: This paper provides a structured approach for self-learning programming for free on the internet. Its recommendations are based on a review of the existing academic literature which is complemented by the analysis of numerous contributions by software developers, self-learners, and teachers of programming. Additionally, it incorporates effective learning techniques derived from psychological research. Its intended readers are primarily entrepreneurs and 'startup people' who are driven to build new businesses with code, although the proposed approach is also transferable to other domains and audiences.The single most important factor for succeeding in learning programming has been found to be of human nature: learner motivation and persistence. While most beginners and the majority of academic contributions focus mostly on technical aspects such as which language to learn first, or which learning resources to use, this paper analyzes the learning process itself. Learning programming is thus divided into three main steps: First, I highlight the importance of setting a strong learning goal for motivation, and provide a big-picture overview of what 'learning programming' encompasses to structure the approach. Second, I provide learners with recommendations as to which lan...
U S SHIRSHETTI PROGRAMMING IN VISUAL BASIC U S SHIRSHETTI PROGRAMMING IN VISUAL BASIC Новинка

U S SHIRSHETTI PROGRAMMING IN VISUAL BASIC

3302 руб.
1 Getting Started with VB 2 Constant, Variables, Operators, Control Structure, Looping And Array 3 Working With Controls 4 Working With Activex Controls & Menus 5 Working With Database
Palaniappan Sellappan Learn C.. Programming. Through Examples Palaniappan Sellappan Learn C.. Programming. Through Examples Новинка

Palaniappan Sellappan Learn C.. Programming. Through Examples

2402 руб.
Document from the year 2018 in the subject Computer Science - Programming, grade: 12, , course: Diploma/Bachelor in IT, language: English, abstract: The C language was originally designed to support procedure-oriented programming. It was subsequently extended to C++ to support object-oriented programming (OOP). The symbol ++ in C++ indicates that it is an extension of C. C++ supports all features of C, as well added capability to support OOP. Thus you can C++ for both procedure-oriented and object-oriented paradigms. C++ is one of the most popular programming languages available today. With it, you can develop all sorts of applications such as scientific and business applications and games. It is also a popular language for mircroprogramming and interfacing with hand-held devices and electronic circuit boards and for developing IoT applications. This book is based on Microsoft Visual C++ 2017 but will equally apply to other versions of C++. This text is intended for beginners and intermediate users. It starts from the basics, but progresses rapidly to the more advanced features. So whether you are a beginner or an experienced C++ programmer, this book will help you master the essentials of C++ programming very quickly. The text is written in an easy-to-read style and contains numerous examples to illustrate the programming concepts. It also contains exercises for practice at the end of each chapter.
Blanchet Gérard Computer Architecture Blanchet Gérard Computer Architecture Новинка

Blanchet Gérard Computer Architecture

11008.15 руб.
This book lays out the concepts necessary to understand how a computer works. For reasons of clarity, the authors have deliberately chosen examples that apply to machines from all eras, without having to water down the contents of the book. This choice helps to show how techniques, concepts and performances have evolved since the first computers. The book is divided into five parts. The first four, which are of increasing difficulty, are the core of the book: “Elements of a Basic Architecture”, “Programming Model and Operation”, “Memory Hierarchy”, “Parallelism and Performance Enhancement”. The final part provides hints and solutions to the exercises in the book as well as appendices. The reader may approach each part independently based on their prior knowledge and goals.
T R PATIL, A N VARADE, S T KADAM FUNDAMENTALS OF PROGRAMMING LANGUAGES - I T R PATIL, A N VARADE, S T KADAM FUNDAMENTALS OF PROGRAMMING LANGUAGES - I Новинка

T R PATIL, A N VARADE, S T KADAM FUNDAMENTALS OF PROGRAMMING LANGUAGES - I

2927 руб.
1 Introduction 2 Introduction 3 C Programming 4 C programming Laboratory Assignment
Allen Downey Physical Modeling in MATLAB Allen Downey Physical Modeling in MATLAB Новинка

Allen Downey Physical Modeling in MATLAB

3014 руб.
An introductory textbook for people who have not programmed before. Covers basic MATLAB programming with emphasis on modeling and simulation of physical systems.
Kevin Brookhouser, Ria Megnin Code in Every Class Kevin Brookhouser, Ria Megnin Code in Every Class Новинка

Kevin Brookhouser, Ria Megnin Code in Every Class

1639 руб.
It’s an accepted fact that all students need exposure to certain academic disciplines—algebra, world history, chemistry,and probably a Shakespeare play or two. Unfortunately, computer science has not yet risen to must-have status. Given society’s reliance on technology in almost every aspect of modern life, author-educators Kevin Brookhouser and Ria Megnin find the lack of programming education in schools shocking.Code in Every Class explains why computer science is critical to your students’ future success and shows you how to take tech education into your own hands. And here’s the best news: You don’t have to be a computer genius to teach the basics of coding.You’ll learn… How to incorporate fundamental programming skills into your existing lessons—even if you don’t have computer coding experience. How to teach coding principles without a computer Why computer literacy levels the playing field for underprivileged students Too many students have never been shown how to take control of computers and other digital devices. They’re stuck as consumers, when they should be learning how to use tech tools to be creators and problem-solvers. Code in Every Class will allow you to open a world of opportunities to your students, one lesson at a time.
Jason Tyler App Inventor for Android. Build Your Own Apps - No Experience Required! Jason Tyler App Inventor for Android. Build Your Own Apps - No Experience Required! Новинка

Jason Tyler App Inventor for Android. Build Your Own Apps - No Experience Required!

2309.2 руб.
Create Android mobile apps, no programming required! Even with limited programming experience, you can easily learn to create apps for the Android platform with this complete guide to App Inventor for Android. App Inventor for Android is a visual language that relies on simple programming blocks that users can drag and drop to create apps. This handy book gives you a series of fully worked-out apps, complete with their programming blocks, which you can customize for your own use or use as a starting point for creating the next killer app. And it's all without writing a single line of code. Don't miss the book's special section on Apps Inventor Design Patterns, which explains computer terms in simple terms and is an invaluable basic reference. Teaches programmers and non-programmers alike how to use App Inventor for Android to create Android apps Provides a series of fully worked-out apps that you can customize, download, and use on your Android phone or use as a starting point for building the next great app Includes a valuable reference section on App Inventor Design Patterns and general computer science concepts Shows you how to create apps that take advantage of the Android smartphone?s handy features, such as GPS, messaging, contacts, and more With App Inventor for Android and this complete guide, you'll soon be creating apps that incorporate all of the Android smartphone's fun features, such as the accelerometer, GPS, messaging, and more.
Shantanu Kumar Clojure High Performance Programming Shantanu Kumar Clojure High Performance Programming Новинка

Shantanu Kumar Clojure High Performance Programming

3815 руб.
Книга "Clojure High Performance Programming".
Craig Richardson Adventures in Python Craig Richardson Adventures in Python Новинка

Craig Richardson Adventures in Python

1643.97 руб.
The complete beginner's guide to Python, for young people who want to start today Adventures in Python is designed for 11-to 15-year olds who want to teach themselves Python programming, but don't know where to start. Even if you have no programming experience at all, this easy to follow format and clear, simple instruction will get you up and running quickly. The book walks you through nine projects that teach you the fundamentals of programming in general, and Python in particular, gradually building your skills until you have the confidence and ability to tackle your own projects. Video clips accompany each chapter to provide even more detailed explanation of important concepts, so you feel supported every step of the way. Python is one of the top programming languages worldwide, with an install base in the millions. It's a favourite language at Google, YouTube, the BBC, and Spotify, and is the primary programming language for the Raspberry Pi. As an open-source language, Python is freely downloadable, with extensive libraries readily available, making it an ideal entry into programming for the beginner. Adventures in Python helps you get started, giving you the foundation you need to follow your curiosity. Start learning Python at its most basic level Learn where to acquire Python and how to set it up Understand Python syntax and interpretation for module programming Develop the skills that apply to any programming language Python programming skills are invaluable, and developing proficiency gives you a head start in learning other languages like C++, Objective-C, and Java. When learning feels like fun, you won't ever want to stop – so get started today with Adventures in Python.
Victor R Volkman Learn Python in One Hour. Programming by Example, 2nd Edition Victor R Volkman Learn Python in One Hour. Programming by Example, 2nd Edition Новинка

Victor R Volkman Learn Python in One Hour. Programming by Example, 2nd Edition

597 руб.
You're already a smart person, you don't need a 1000+ page book to get you started on the web's fastest growing programming platform. Instead, Learn Python in One Hour delivers on the promise of code literacy while saving your most precious commodity - time itself. Volkman's innovative programming-by-example approach means you focus on usage, not mindless detail. Based on the author's sold-out live seminars, you'll see Python's flexible coding technique in action as we refactor from script to procedural to object-oriented during actual problem solving.In a twelve-lesson progression, you'll be exposed to this and more: Basic file input and output operations, incuding exceptions Using functions to compute and return multiple values Basic elements of a class definition and how to call methods Lists, dictionaries, sets, and other collections Iteration through collections, files, sorted sets Searching strings with regular expressions (regex) Client and server programs for REST methods Using threads in Python for multiple tasks CGI-BIN programming for simple HTML Forms processing Six most common Python pitfallsTake the One Hour challenge and see if you too can pick up 90% of syntax and semantics in less time than you probably spend commuting each day.About the AuthorVictor R. Volkman graduated cum laude from Michigan Technological University with a BS in Computer Science in 1986. Since then, he has written for numerous publications, including The C G...
Ricardo Caferra Logic for Computer Science and Artificial Intelligence Ricardo Caferra Logic for Computer Science and Artificial Intelligence Новинка

Ricardo Caferra Logic for Computer Science and Artificial Intelligence

17343.78 руб.
Logic and its components (propositional, first-order, non-classical) play a key role in Computer Science and Artificial Intelligence. While a large amount of information exists scattered throughout various media (books, journal articles, webpages, etc.), the diffuse nature of these sources is problematic and logic as a topic benefits from a unified approach. Logic for Computer Science and Artificial Intelligence utilizes this format, surveying the tableaux, resolution, Davis and Putnam methods, logic programming, as well as for example unification and subsumption. For non-classical logics, the translation method is detailed. Logic for Computer Science and Artificial Intelligence is the classroom-tested result of several years of teaching at Grenoble INP (Ensimag). It is conceived to allow self-instruction for a beginner with basic knowledge in Mathematics and Computer Science, but is also highly suitable for use in traditional courses. The reader is guided by clearly motivated concepts, introductions, historical remarks, side notes concerning connections with other disciplines, and numerous exercises, complete with detailed solutions, The title provides the reader with the tools needed to arrive naturally at practical implementations of the concepts and techniques discussed, allowing for the design of algorithms to solve problems.
Joseph Howse Android Application Programming with Opencv Joseph Howse Android Application Programming with Opencv Новинка

Joseph Howse Android Application Programming with Opencv

4515 руб.
Книга "Android Application Programming with Opencv".
Brian Christian, Steve Isaacs GameMaker Programming By Example Brian Christian, Steve Isaacs GameMaker Programming By Example Новинка

Brian Christian, Steve Isaacs GameMaker Programming By Example

5729 руб.
Книга "GameMaker Programming By Example".
Julien Bayle C Programming for Arduino Julien Bayle C Programming for Arduino Новинка

Julien Bayle C Programming for Arduino

5935 руб.
Книга "C Programming for Arduino".
Marco Schwartz, Oliver Manickum Programming Arduino with LabVIEW Marco Schwartz, Oliver Manickum Programming Arduino with LabVIEW Новинка

Marco Schwartz, Oliver Manickum Programming Arduino with LabVIEW

3220 руб.
Книга "Programming Arduino with LabVIEW".
Matt Kaufman Learning Apex Programming Matt Kaufman Learning Apex Programming Новинка

Matt Kaufman Learning Apex Programming

5591 руб.
Книга "Learning Apex Programming".
John Torjo Boost.Asio C++ Network Programming John Torjo Boost.Asio C++ Network Programming Новинка

John Torjo Boost.Asio C++ Network Programming

4480 руб.
Книга "Boost.Asio C++ Network Programming".
Neil Matthew Beginning Linux Programming Neil Matthew Beginning Linux Programming Новинка

Neil Matthew Beginning Linux Programming

3167.15 руб.
Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux. The book introduces fundamental concepts beginning with the basics of writing Unix programs in C, and including material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and shell programming. Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. Advanced topics are covered in detail such as processes, pipes, semaphores, socket programming, using MySQL, writing applications for the GNOME or the KDE desktop, writing device drivers, POSIX Threads, and kernel programming for the latest Linux Kernel.

кешбака
Страницы:


Learn the skills and acquire the intuition to assess the theoretical limitations of computer programming Offering an accessible approach to the topic, Theory of Computation focuses on the metatheory of computing and the theoretical boundaries between what various computational models can do and not do—from the most general model, the URM (Unbounded Register Machines), to the finite automaton. A wealth of programming-like examples and easy-to-follow explanations build the general theory gradually, which guides readers through the modeling and mathematical analysis of computational phenomena and provides insights on what makes things tick and also what restrains the ability of computational processes. Recognizing the importance of acquired practical experience, the book begins with the metatheory of general purpose computer programs, using URMs as a straightforward, technology-independent model of modern high-level programming languages while also exploring the restrictions of the URM language. Once readers gain an understanding of computability theory—including the primitive recursive functions—the author presents automata and languages, covering the regular and context-free languages as well as the machines that recognize these languages. Several advanced topics such as reducibilities, the recursion theorem, complexity theory, and Cook's theorem are also discussed. Features of the book include: A review of basic discrete mathematics, covering logic and induction while omitting specialized combinatorial topics A thorough development of the modeling and mathematical analysis of computational phenomena, providing a solid foundation of un-computability The connection between un-computability and un-provability: Gödel's first incompleteness theorem The book provides numerous examples of specific URMs as well as other programming languages including Loop Programs, FA (Deterministic Finite Automata), NFA (Nondeterministic Finite Automata), and PDA (Pushdown Automata). Exercises at the end of each chapter allow readers to test their comprehension of the presented material, and an extensive bibliography suggests resources for further study. Assuming only a basic understanding of general computer programming and discrete mathematics, Theory of Computation serves as a valuable book for courses on theory of computation at the upper-undergraduate level. The book also serves as an excellent resource for programmers and computing professionals wishing to understand the theoretical limitations of their craft.
Продажа basic computer programming лучших цены всего мира
Посредством этого сайта магазина - каталога товаров мы очень легко осуществляем продажу basic computer programming у одного из интернет-магазинов проверенных фирм. Определитесь с вашими предпочтениями один интернет-магазин, с лучшей ценой продукта. Прочитав рекомендации по продаже basic computer programming легко охарактеризовать производителя как превосходную и доступную фирму.