by Christian Mayer
Puzzle-based learning is an active learning technique. With code puzzles, you will learn faster, smarter, and better.Coffee Break Python Slicing is all about growing your Python expertise - one coffee at a time. The focus lies on the important slicing technique to access consecutive data ranges. Understanding slicing thoroughly is crucial...
Free ebook | Publisher: Self-publishing | Release: 2018
by Sundeep Agarwal
The book heavily leans on examples to present features of grep as well as regular expressions one by one. It is recommended that you manually type each example and experiment with them. Understanding both the nature of sample input string and the output produced is essential.You should have prior experience working with command line and b...
Free ebook | Publisher: Self-publishing | Release: 2020
Object-oriented Programming in C#
by Kurt Normark
This is a teaching material about object-oriented programming, illustrated with use of the programming language C#.It is assumed, as a prerequisite, that the readers have some knowledge about imperative programming, preferably knowledge about C.I believe that it is best to learn object-oriented programming after having learned and worked ...
Free ebook | Publisher: Self-publishing | Release: 2010
Problem Solving with Algorithms and Data Structures
by Brad Miller, David Ranum
The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter. The only way to be successful is through deliberate and incremental exposure to the fundamental ideas. A beginning computer scientist needs...
Free ebook | Publisher: Self-publishing | Release: 2014
by Daniel Kunin, Jingru Guo, Tyler Dae Devlin, Daniel Xiang
Statistics is quickly becoming the most important and multi-disciplinary field of mathematics. According to the American Statistical Association, statistician is one of the top ten fastest-growing occupations and statistics is one of the fastest-growing bachelor degrees. Statistical literacy is essential to our data driven society. Despit...
Free ebook | Publisher: Self-publishing | Release: 2018
Practical Foundations for Programming Languages
by Robert Harper
Types are the central organizing principle of the theory of programming languages. Language features are manifestations of type structure. The syntax of a language is governed by the constructs that define its types, and its semantics is determined by the interactions among those constructs. The soundness of a language design - the absenc...
Free ebook | Publisher: Self-publishing | Release: 2012
Data Structures and Algorithms
by Granville Barnett, Luca Del Tongo
Data Structures and Algorithms (DSA) features implementations of data structures and algorithms that are not implemented in any version of .NET.This book is the result of a series of emails sent back and forth between the two authors during the development of a library for the .NET framework of the same name.A key factor of this book and ...
Free ebook | Publisher: Self-publishing | Release: 2008
by Flavio Copes
The author wrote this open book to help you move from pre-ES6 knowledge of JavaScript and get you quickly up to speed with the most recent advancements of the language.JavaScript today is in the privileged position to be the only language that can run natively in the browser, and is highly integrated and optimized for that.The future of J...
Free ebook | Publisher: Self-publishing | Release: 2019
50 Ways to Avoid Find and Fix ASP.NET Performance Issues
by Anthony Dang, Kevin Griffin, David Haney, Troy Hunt, Anthony Van Der Hoorn, Michael Sorens, Matthew K, Dave Ward, Nick Harrison, Eremy Jarrell, Ian Dunkerly, Ted Jardine, Anthony Moorer, Julie Beller, Gregory Whatley, Shawn Binns, Bruce Norton, Steph
Read the tips and tricks that top developers from the .NET and SQL Server communities use to boost code and query performance in their applications.50 tips from the .NET and SQL Server communities for boosting performance in your .NET application; Learn the secrets of your fellow developers and read advice from MVPs and other experts; Cov...
Free ebook | Publisher: Self-publishing | Release: 2012
First Semester in Numerical Analysis with Python
by Yaning Liu
The book is based on "First semester in Numerical Analysis with Julia". The contents of the original book are retained, while all the algorithms are implemented in Python (Version 3.8.0). Python is an open source (under OSI), interpreted, general-purpose programming language that has a large number of users around the world. Pyt...
Free ebook | Publisher: Self-publishing | Release: 2020