Saturday, 9 October 2021

Introduction to Python

Evolution of Python.

 -Python was developed by Guido Van Rossum in the late eighties at the ' National Research Institute       for Mathematics and Computer Science, at Netherlands.

 Python Editions 

  - Python 1.0
  - Python 2.0
  - Python 3.0

Advantages of  using Python

- Python has several features that make it well suited for data science

- Open source and community development 

- Developed under Open Source Intiative approved license making it free to use and      distribute even commercially

- Syntax used is simple to understand and code 

- Libraries designed for specific data science tasks 

- Combines well with majority of the cloud platform service providers

Integrated development enviroment (IDE)

- Software application consisiting of a cohesive unit of tools required for development

- Designed to simplify software development

- Utilities Provided by IDEs include tools for managing, compiling, deploying and debugging software

Feature of IDE 

- IDE should centralize three key tools nthat form the crux of software development 

- Syntax and error highlighting 

-  Code completion 

- Version control

Commonly used IDEs

-Jupyter Notebook

But in this course we are going to be looking at jupyter notebook; and that is primarily because it is a very good software that has been developed only for data science and python; and it as an interface that is very very appealing and easy to use for beginners.

Jupyter Notebook

-Web application that allows creation and manipulation of notebook documents called 'notebook',

-Supported across Linux, Mac Os X and windows platforms.

-Available as open source version.

-Bundled with Anaconda distribution or can be installed seperately.

-Supports Julia, Python, R and Scala.
-Consists of ordered collection of input and output cells that contain code,text,plots etc.

-Allows sharing of code and narrative text through output format likePDF,HTML etc.

Join us:


Post a Comment

Codecademy Code Foundations

Popular Posts


Android (23) AngularJS (1) Assembly Language (2) Books (10) C (75) C# (12) C++ (81) Course (1) Data Strucures (4) Downloads (1) Engineering (13) flutter (1) FPL (17) Hadoop (1) HTML&CSS (38) IS (25) Java (89) Leet Code (4) Pandas (1) PHP (20) Projects (19) Python (398) R (69) Selenium Webdriver (2) Software (14) SQL (27)