Intro to Python for Data Science

Course Description

Python is a general-purpose programming language that is becoming more and more popular for doing data science. Companies worldwide are using Python to harvest insights from their data and get a competitive edge. Unlike any other Python tutorial, this course focuses on Python specifically for data science. In our Intro to Python class, you will learn about powerful ways to store and manipulate data as well as cool data science tools to start your own analyses. Enter DataCamp’s online Python curriculum. It's a free course.


6 essential libraries for every Python developer

Python has seen wide adoption across industries and disciplines by dint of being easy to work with. But it has also been aided by a wealth of third-party projects—libraries, add-ons, and complementary development efforts—that extend the language to an ever widening range of use cases.

Some of these projects, like PyInstaller and WxPython, shine for Python developers who are building desktop and end-user apps. Others, like PyPy, are used to give server-side Python apps extra oomph. And others, like PBR, CFFI, and MyPy, are useful for developing all kinds of Python apps, no matter where they might run.

More Visit

Statistical and Extrema operations on Numpy Array

import numpy as np
x = np.array([11, 13, 121, 181, 99, 100])
print('Numpy Array Elements',x)
print ('Minimum Value in array',x.min())
print ('Maximum Value in array',x.max())
print ('Index of Minimum Value',x.argmin())
print ('Index of Maximum Value',x.argmax())
print ('Mean of Array Values',x.mean())
print ('Median of Array Values',np.median(x))
print ('Standard deviation of Array Values',x.std())

What Can You Do with Python?

 Python is an extremely versatile language. This extreme versatility contributes to its popularity, together with its easiness, abilities, logic, massive number of libraries and the enormous amount of usages. Python programming can be used for practically anything: building web interfaces, analyzing big data, creating games, gluing together parts of the software suites written in other different programming languages, or being a more powerful shell scripting language.