Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madhurimarawat/python-for-datascience
This repository contains programs in the python programming language.
https://github.com/madhurimarawat/python-for-datascience
array basic-programs conditional-statements csv-files data-structures datatypes exception-handling first-class-functions functions list looping-statements matplotlib numpy object-oriented-programming operators pandas priority-queue python-3 queue stack
Last synced: about 2 months ago
JSON representation
This repository contains programs in the python programming language.
- Host: GitHub
- URL: https://github.com/madhurimarawat/python-for-datascience
- Owner: madhurimarawat
- Created: 2023-08-01T12:43:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-05T14:38:29.000Z (9 months ago)
- Last Synced: 2024-04-05T15:46:21.823Z (9 months ago)
- Topics: array, basic-programs, conditional-statements, csv-files, data-structures, datatypes, exception-handling, first-class-functions, functions, list, looping-statements, matplotlib, numpy, object-oriented-programming, operators, pandas, priority-queue, python-3, queue, stack
- Language: Jupyter Notebook
- Homepage:
- Size: 10.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python-for-Datascience
This repository contains basic programs in the python programming language.
---
# About Python Programming
--> Python is a high-level, general-purpose, and very popular programming language.
--> Python programming language (latest Python 3) is being used in web development, Machine Learning applications, along with all cutting-edge technology in Software Industry.
--> Python is available across widely used platforms like Windows, Linux, and macOS.
--> The biggest strength of Python is huge collection of standard library .---
Modes of Executions
Python programming language can be executed in the following two modes:1. Interactive mode
a) Python Shell
Python Shell is a command line tool that starts up the python interpreter to read a Python statement,
evaluate the result of that statement and then prints the result on the screen.
b) IDLE
In Windows search Type IDLE. It is an acronym of "Integrated DeveLopment Environment".
c) Anaconda
Installing Anaconda Software and using Jupyter Notebook.
d) Google Colab
Colaboratory, or “Colab” for short, is a product from Google Research which allows anybody to write and execute python code in Jupyter notebook through the browser.
2. Script mode
Python programs are written in editors and saved as the file with the .py extension which can be executed further.
---
Basic Datatypes
Numbers
✓ Number data type stores numerical values only.
--> It is further classified into three different types:
      a) Int b) Float c) ComplexString
✓ A string is a group of characters and can include alphabets, digits or special characters including
spaces.
--> We can use single, double, or triple quotes to define a string.List
✓ Lists are used when we need a simple iterable collection of data that may go for frequent modifications.
--> For example, if we store the names of students of a class in a list, then it is easy to update the list when
some new students join or some leave the course.Tuple
✓ Tuples are used when we do not need any change in the data.
--> For example, names of months in a year.Sets
✓ Sets are used when we need uniqueness of elements and to avoid duplicacy it is preferable to use sets.
--> For example, list of items in a museum.Dictionary
✓ Dictionaries are used if our data is being constantly modified or we need a fast lookup based on a custom
key or we need a association between the key : value pair.
--> For Example, A mobile phone book is a good application of dictionary.---
Libraries Used
Short Description about all libraries used.
To install python library this command is used-
```
pip install library_name
```
- NumPy (Numerical Python) – Enables with collection of mathematical functions
to operate on array and matrices. - Pandas (Panel Data/ Python Data Analysis) - This library is mostly used for analyzing,
cleaning, exploring, and manipulating data. - Matplotlib - It is a data visualization and graphical plotting library.
---
## Thanks for Visiting 😄
Drop a 🌟 if you find this repository useful.
If you have any doubts or suggestions, feel free to reach me.
📫 How to reach me: [![Linkedin Badge](https://img.shields.io/badge/-madhurima-blue?style=flat&logo=Linkedin&logoColor=white)](https://www.linkedin.com/in/madhurima-rawat/)