View on GitHub

resources

Resources on various topics being worked on at IvLabs

Programming Languages

Table of Contents

Python

C++

Java

Python

A high level, interpreted, dead-simple, reads-like-english programming language used for a multitude of tasks, from Machine Learning/Data Analysis to deploying Full-Stack Websites.

The official website offers further resources, including talks, podcasts, conferences and the like.

Tutorials

IDEs

Tools

Notable Libraries:

Inbuilt Libraries

It is highly recommended to take the time and get familiar with the standard library (of sorts) of Python. The included tools like itertools, collections, and others. They provide implementations of all sorts of cumbersome things, like sorting, min/max, list comprehension and others, as functions. These will help you write code in true Python fashion, abstracting out everything but your main business logic. Before writing cumbersome/boilerplate code, Google.

C++

Tutorials

Books and Reference Material

Channels

Tools

Java

Java is a powerful programming language that has greatly impacted the development world and is used in all types of technologies. Java can be used to make apps for the web and mobile!

Check out the official website to find out more!

Tutorials

Books and Reference Material

Channels

IDEs