0% found this document useful (0 votes)
29 views4 pages

Data Sci Lab 1

This document describes a lab experiment on introducing the Anaconda programming environment. The objectives were to learn about Anaconda features, programming languages, and get familiar with Python. It introduces Anaconda as a comprehensive environment for data science, scientific computing, and machine learning. Key features include the Conda package manager for installing packages and dependencies, and pre-installed packages like NumPy, Pandas, and Matplotlib. The procedure demonstrates how to install Anaconda, launch Spyder and Jupyter Notebook, create and run code in notebooks, and save work. The conclusion restates that Anaconda is a powerful environment that simplifies package management for data analysis and scientific computing projects.

Uploaded by

20jzind0168
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views4 pages

Data Sci Lab 1

This document describes a lab experiment on introducing the Anaconda programming environment. The objectives were to learn about Anaconda features, programming languages, and get familiar with Python. It introduces Anaconda as a comprehensive environment for data science, scientific computing, and machine learning. Key features include the Conda package manager for installing packages and dependencies, and pre-installed packages like NumPy, Pandas, and Matplotlib. The procedure demonstrates how to install Anaconda, launch Spyder and Jupyter Notebook, create and run code in notebooks, and save work. The conclusion restates that Anaconda is a powerful environment that simplifies package management for data analysis and scientific computing projects.

Uploaded by

20jzind0168
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

IE- DATA SCIENCE

Lab No: 01

Submitted to: Dr. Irfaan Ahmed


Submitted By: Muhammad Sharjeel khan
Muhammad Ahmad
Mudassir Hussain
Registration No: 20JZIND0168
20JZIND0162, 20JZIND0161
Department: Industrial Engineering
Semester: 7th/Fall 2023
Marks:
GPA MARKS

OBE MARKS

LAB REPORT RUBRIC 1

LAB REPORT RUBRIC 2

University of Engineering & Technology, Peshawar


Jalozai Campus
Lab #01:

“Introduction to programming environment”

Objectives:
 To know about Anaconda and its different features.
 To know about programming language.
 To get familiar with python.

Introduction:

Anaconda Python is a comprehensive programming environment and distribution designed to


simplify the management of Python packages and libraries for data science, scientific computing,
and machine learning. It offers a powerful and user-friendly platform that enables developers and
data scientists to work efficiently and effectively. One of the standout features of Anaconda is its
package manager, Conda, which allows users to easily install, update, and manage Python
packages, libraries, and dependencies. This makes it ideal for managing complex data science
projects with numerous dependencies. Anaconda also provides a vast collection of pre-installed
scientific and data analysis packages, such as NumPy, Pandas, Matplotlib, Skippy, and Jupiter,
among others, making it a one-stop-shop for all your data-centric needs. The platform also
includes the Anaconda Navigator, a graphical user interface that simplifies package and
environment management, making it accessible to both beginners and experienced programmers.
Furthermore, Anaconda is compatible with multiple operating systems, including Windows,
macros, and Linux, ensuring cross-platform functionality.
In summary, Anaconda Python is an indispensable tool for data scientists and programmers,
offering a robust, all-in-one environment for Python programming and data analysis, simplifying
package management, and promoting collaboration and reproducibility in data-driven projects.

Fig #1.1(Anaconda software firmware)


Procedure:

 Install Anaconda: If you haven't already, download and install Anaconda from the Anaconda
website.
 Open Anaconda Navigator: Look for "Anaconda Navigator" on your computer, like you would
for any other program.
 Anaconda Navigator Window: When Anaconda Navigator opens, it's like a control center for
Anaconda. You can do different things here, but we'll focus on Spyder for now.
 Start Spyder: In Anaconda Navigator, click on the "Home" tab. You'll see an option for "Spyder."
Click the "Launch" button next to it.
 Spyder Opens: After clicking "Launch," Spyder will open in a new window. It's where you can
write and run Python code.
 Launch Jupyter Notebook: In Anaconda Navigator, click on the "Home" tab. You'll find "Jupyter
Notebook" listed there. Click "Launch" next to it.
 Jupyter Opens in Your Web Browser: After clicking "Launch," your web browser will open, and
you'll see the Jupyter interface. It's like a file explorer for your computer.
 Create or Open a Notebook: In Jupyter, you can create a new notebook or open an existing one.
Notebooks are where you can write code, add explanations, and create visualizations.
 Work with Code and Text: Inside a Jupyter Notebook, you'll see "cells." You can use code cells
to write and run Python code. You can also use text cells (called "Markdown") to add
explanations, headings, and more.
 Running Code: Click on a code cell, and then press the "Run" button to execute the code. You'll
see the output right below the cell.
 Saving Your Work: Remember to save your work. You can do this by clicking the "Save" button
in the Jupyter interface or using the keyboard shortcut (Ctrl + S or Command + S).
 Shutting Down: When you're done, close your web browser. Jupyter Notebook will

Fig #1.2(Anaconda interface)


Fig #1.3(Jupyter interface)

Conclusion:

In conclusion, Anaconda Python is a versatile and powerful programming environment that


simplifies the management of Python packages and libraries, making it an ideal choice for data
scientists, developers, and engineers working on data analysis, scientific computing, and
machine learning projects. Its objectives include streamlined package management,
comprehensive package distribution, cross-platform compatibility, and support for a variety of
development tools.

You might also like