background preloader

Learn to code

Facebook Twitter

Coding fever

More Free Data Mining, Data Science Books and Resources. More free resources and online books by leading authors about data mining, data science, machine learning, predictive analytics and statistics.

More Free Data Mining, Data Science Books and Resources

The list below based on the list compiled by Pedro Martins, but we added the book authors and year, sorted alphabetically by title, fixed spelling, and removed the links that did not work. The descriptions are by Pedro. An Introduction to Data Science by Jeffrey Stanton, Robert De Graaf, 2013.An introductory level resource developed by Syracuse UniversityAn Introduction to Statistical Learning: with Applications in R by G. Lets Learn CS. The C and C++ programming tutorials, hands-on approach with program examples, code samples and tons of output images using Visual C++, C++ Builder, Linux gcc and g++ compilers and IDE.

Mastering The Developer Tools Console. The developer tools console is one of the most powerful tools available to you when it comes to debugging your front-end web applications.

Mastering The Developer Tools Console

The console has an API that provides a number of methods that make debugging easier. It’s not uncommon to see developers using console.log() or console.dir() to investigate problems; but the developer tools console has a lot more to offer. In this blog post you’re going to learn how to debug your web applications using the methods provided by the console API. Some browsers support more functionality than others so I’ll be pointing out any compatibility issues as we go. Lets get started! Using the Developer Tools Console. JavaScript. Pressman Software Engineering Resources. Javascript. The Complete Web Developer Course - Build 14 Websites by Mr Rob Percival. Become A Programming Guru! C# Tutorial and Programming. Newest Questions. Software development: Glossary.

3-tier application a program that is organized into three major parts: the workstation or presentation interface; the business logic; and the database and related programming.

Software development: Glossary

Each of these is distributed to one or more separate places on a network. agile software development calls for keeping code simple, testing often, and delivering small, functional bits of the application as soon as they're ready. The focus is to build a succession of parts, rather than delivering one large application at the end of the project. Linux Distro. Interweb. Python Tutorials. Data Structures. Dynamic Programming Archives. A Derangement is a permutation of n elements, such that no element appears in its original position.

Dynamic Programming Archives

For example, a derangement of {0, 1, 2, 3} is {2, 3, 1, 0}. Given a number n, find total number of Derangements of a set of n elements. Examples: Input: n = 2 Output: 1 For two… Read More » Given a “m x n” matrix, count number of paths to reach bottom right from top left with maximum k turns allowed. Tutorial. Brilliant: Hard Math and Science Problems and Practice. Welcome to - Learn Excel, Charting Online. Ebooks (Free) Web/HTML5(CSS3, JS...) Learn the basics. Data Science. Game Dev Tools. Data visualisation tools. Black Hat. Software. Math. Machine Learning. Reverse Engineering Malware. About Hackers & Hacks. Malware, Viruses, worms, etc. About Hacking. Machine learning.

Aroman. Hacking World. IDA Pro Support and FAQ. What our customers say about us...

IDA Pro Support and FAQ

"I purchased your IDA Professional product 1 year ago today and I can't say enough about how good the product and your level of support has been. The majority of my support requests were answered within hours. You guys even modified an entire processor module to add support for some new instructions and delivered it working flawlessly by the next day. Technical accuracy, expertise of the staff and response time are all so far above the industry gold standard that I can say it's probably #1 in the entire industry. Cleaning and Preparing Your Data Using Excel. Fibonacci sacred geometry. How to protect your PC in the web's worst neighborhoods. Your data.

How to protect your PC in the web's worst neighborhoods

Your wallet. Your identity. In the darker corners of the internet, it’s all fair game, and disaster could be one unwitting click away. PowerPivotGeek. Operations research. Operations research, or operational research in British usage, is a discipline that deals with the application of advanced analytical methods to help make better decisions.[1] It is often considered to be a sub-field of mathematics.[2] The terms management science and decision science are sometimes used as synonyms.[3] Employing techniques from other mathematical sciences, such as mathematical modeling, statistical analysis, and mathematical optimization, operations research arrives at optimal or near-optimal solutions to complex decision-making problems.

Operations research

Because of its emphasis on human-technology interaction and because of its focus on practical applications, operations research has overlap with other disciplines, notably industrial engineering and operations management, and draws on psychology and organization science. Overview[edit] The major subdisciplines in modern operational research, as identified by the journal Operations Research,[6] are: History[edit] Historical origins[edit] Tutorial: Create Your First PowerPivot Workbook. Merging data in PowerPivot. Update 9/23/13: Check an example using Power Query to deal with the same issue described on this article:

Merging data in PowerPivot

SQLBI - Marco Russo : Many-to-Many relationships in PowerPivot. UPDATE: This blog post is still good for learning DAX principles, but a better description of many-to-many patterns is available on The Many-to-Many Revolution whitepaper that is available here: - please download it and use the pattern described there to write faster DAX formulas!

SQLBI - Marco Russo : Many-to-Many relationships in PowerPivot

PowerPivot doesn’t have the capability of really understand a many-to-many (M2M) relationship between two tables. In a relational world, a many-to-many relationship is materialized using a bridge table that split this relationship in two separate one-to-many relationships between the two original tables and the bridge table. Apparently, we can do the same in PowerPivot, but the behavior is not the expected one. PowerPivot Example. PowerPivot Example: Building a Dashboard with PowerPivot Click below to download complete PowerPivot example in an Excel workbook.

PowerPivot Example

The example is explained in the text below.Download complete Excel example HERE. Every quarter your team spends countless hours preparing reports for the board meeting. Getting data from different reports, entering data into Excel, preparing exhibits and checking and rechecking formulas. After you get the first set of charts ready then you need even more – to explain this quarters variations. Excel VBA Loops, with examples. For Loop; Do While Loop; Do Until Loop.

User Rating: / 14Details Details Category: Excel VBA Excel VBA Loops, with examples. For Loop; Do While Loop; Do Until Loop. Loops are one of the most basic and powerful programming tools in VBA, and used across most programming languages. Excel Formulas. Formulas. VBA Tutorials. Visual Basic Help. PowerPivot Data Analyst 5 - Creating Relationships. VBA Functions for Excel VBA Programming. The VBA language contains a number of functions that you can use to build code in Excel. The following table provides descriptions of the most useful functions. Grasshopper scripts. Excel: VBA. Big Data Tools. CodingBat. How to make a good looking Excel Dashboard - Part 1: Introduction. JavaScript. JavaScript (JS) is a lightweight, interpreted, programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as node.js and Apache CouchDB.

JS is a prototype-based, multi-paradigm, dynamic scripting language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. Read more about JavaScript. This section of the site is dedicated to the JavaScript language itself, and not the parts that are specific to Web pages or other host environments. For information about APIs specific to Web pages, please see Web APIs and DOM.

The standard for JavaScript is ECMAScript. Reference Browse the complete JavaScript reference documentation. So You Wanna Learn How to Code? Going from Zero to Programmer Hero in One Guide, for Great Justice. – Everyday Utilitarian. Introduction to Power Pivot for Excel. Business Dashboards In Excel for Beginners - Design and Introduction. Dashboard 101 - Ultimate Free Tutorial for Making MS Excel Dashboards. Programming Puzzles & Code Golf Stack Exchange. Information Security Stack Exchange.

Puzzling Stack Exchange. Stacking Problems (a generalized Tower of Hanoi) — a note by Eddie The Head. In this note we will discuss a few ways to efficiently stack a collection of elements having a few constraints in mind. Cryptography Stack Exchange. Programmers Stack Exchange. Computer Science Stack Exchange. ProofWiki. AKShady Lock — a computer science problem by Lokesh Sharma. Business Definitions – B. Newest Questions. Basic Network Terminology - Web Server & Hosting Definitions. Hosting often uses its own language, or languages, comprised of acronyms, proprietary names and terms that have been granted new meanings. Professional Office add-ins and tools for Office 2013 - 2003 and Office 365.

ExcelUser Home Page. Couldn't This Wait Till Next Year? — a combinatorics problem by Sreejato Bhattacharya. Olympiad Combinatorics by Calvin Lin. Elementary Techniques used in the IMO (International Mathematical Olympiad) - Invariants — a note by Anqi Li. This will be quite a long introduction, so please bear with me. Golomb sequence — a combinatorics problem by Kartik Sharma. The IDA Palace.