for providing awesome problem statements and giving many of us a Coding Internship Experience."

One type of data that’s easier to find on the net is Weather data. Many sites provide historical data on many meteorological parameters such as pressure, temperature, humidity, wind_speed, visibility, etc.

weather dataset from

What is Linear Algebra?

Linear algebra is a field of mathematics that is universally agreed to be a prerequisite to a deeper understanding of machine learning.

Although linear algebra is a large field with many esoteric theories and findings, the nuts and bolts tools, and notations taken from the field are practical for machine…

Finding Data Queries

SELECT: used to select data from a database

SELECT * FROM table_name;

DISTINCT: filters away duplicate values and returns rows of the specified column

SELECT DISTINCT column_name;

WHERE: used to filter records/rows

SELECT column1, column2 FROM table_name WHERE condition;

SELECT * FROM table_name WHERE condition1 AND condition2;

SELECT * FROM table_name WHERE condition1 OR condition2;

SELECT * FROM table_name WHERE NOT condition;

SELECT * FROM table_name WHERE condition1 AND (condition2 OR condition3);


Computer Science is the professional discipline concerned with the study of everything to do with computers and our relationship with them. Computer scientists are critical to the efficient running of modern societies, dealing with health, security, banking and finance, transportation, and now increasingly our interaction through social networks. …

What is Computer Science?

Introduction of Computer Science

  • The study of computers and computing, hardware, including their theoretical and algorithmic foundations, and software, and their uses for processing information.
  • Computer science draws a number of its foundations from mathematics and engineering and thus incorporates techniques from areas like queueing theory, statistics and probability, and…
  • Python is an interpreted, high-level, and general-purpose programming language.
  • Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.
  • Python is dynamically typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly, procedural), object-oriented, and functional programming.
  • Python is often…

Suraj Bhute


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store