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

-Spyder
-PyCharm
-Jupyter Notebook
-Atom

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.



0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (49) AI (34) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (173) C (77) C# (12) C++ (82) Course (67) Coursera (226) Cybersecurity (24) data management (11) Data Science (128) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (59) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (3) Pandas (4) PHP (20) Projects (29) Python (929) Python Coding Challenge (353) Python Quiz (22) Python Tips (2) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (3) Software (17) SQL (42) UX Research (1) web application (8) Web development (2) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses