pdsa new ppt for subject marking and pyt

ssuser72b8e8 62 views 54 slides Aug 28, 2024
Slide 1
Slide 1 of 54
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54

About This Presentation

new pdsa


Slide Content

PREPARED BY MEENAKSHI GUPTA BENCHMARKING on Subject “ PROGRAMMING FOR DATA SCIENCE AND AIML” ( DS-4 semester) Meenakshi Gupta Asst.Professor Department of CSE-AIML/DS

INTRODUCTION OF THE SUBJECT

The subject is all about: How to start and deal with machine learning and data science problem using python. This is a purely hands-on subject where students learn how to do programming and use different types of libraries in Python, to solve Machine Learning and Deep Learning problems. Prerequisite – Basic Python Programming This subject is the foundation course for Artificial Intelligence, Machine Learning & Deep Learning .  Prepared by Meenakshi Gupta

Discussion | What does a Data Scientist do? (huawei.com) m/enterprise/en

Prepared by Meenakshi Gupta

History of Python Python is a high level and general –purpose programming language . It was created by Guido van Rossum, and first released in 1991. It is developed during winter training project. Some Interesting facts about the Python Creator : Van Rossum holds the title of distinguish Engineer at Microsoft onwards November 2020. Van Rossum is now part of team at Microsoft working to speed ups the language performance. And recently, a Microsoft blog post reported that Python 3.12 ( latest version) had brought speedups to 60% to some parts of the language. Prepared by Meenakshi Gupta Guido's Personal Home Page (gvanrossum.github.io) Guido Van Rossum

Use of Python in Data Science Some famous projects developed using Python are- ChatGPT, Google Assistant, Siri and chatbots used in customer service application. Python is utilized in speech recognition systems, examples include voice assistants like Amazon Alexa. Python is used to build recommendation systems used by e-commerce platform like Amazon and streaming services like Netflix. Python is used in image recognition, Examples include facial recognition systems. Python is also used in AI based healthcare applications, including medical image analysis, disease diagnose, drug discovery, and personalized medicine . Python is also used in AI based financial applications for tasks such as algorithmic trading, fraud detection, risk assessment, and credit scoring. Prepared by Meenakshi Gupta

Https:// www.google.com

Prepared by Meenakshi Gupta http://mdurohtak.ac.in/ info/syllabi_btech.html

Course Content The course covers following topics: Basic Python ( Overview on basic concepts and syntax of Python ) NumPy ( Provide n-d arrays to store the data and performs mathematical functions on t hese arrays ) Pandas ( provide data manipulation functions and data cleaning can be done using this) Scikit-learn ( Machine learning library used for Machine learning functions ) NLTK (Deep learning library used for deep learning functions ) Matplotlib &Seaborn ( data visualization library used for making charts and graphs) All these libraries are open source libraries so we can download them free. No license is required to use them. PDSA notes link : https://drive.google.com/drive/folders/1NbPFcgU8idOBAj8j_hTVgwqCH37HceuP

Difference between C and python Prepared by Meenakshi Gupta print ( 'Hello, world!’ )

SOURCE – LAB MANUAL OF PDSA

SOURCE – LAB MANUAL OF PDSA

SOURCE – LAB MANUAL OF PDSA

SOURCE – LAB MANUAL OF PDSA

1. State about the purpose (aim) of studying “Programming in data science and AIML”? How it will help students prepare for life? Define learning from the course. Prepared by Meenakshi Gupta

Helps to understand the basic concepts and syntax of python . Helps in implementation of its various libraries (NumPy,Pandas,Matplotlib,scikit_learn,NLTK ) to write down the machine learning and data science programs . Helps to improve programming skills in python libraries . Helps to improve problem solving skills . Helps to improve decision making skill . Prepared by Meenakshi Gupta Purpose of the course

How will it help students prepare for life? Enhance the knowledge of Technology: Learning Python can provide students with a solid foundation in technology and help them develop the skills and mindset needed to become proficient in various technological fields. Career opportunities: Python is widely used in various industries such as web development, data science, artificial intelligence, and more. Learning Python can open up a wide range of career opportunities for students in the future. Entrepreneurship Opportunities : S tart their data science consultation (data science consultant) Start giving machine learning solutions (freelancing) Data visualization services ( can provide charts and graphs for pitchers of the business to investors) Offer courses and workshops for learning python ( trainers) Prepared by Meenakshi Gupta

Research Opportunity: S tudents who are taking higher degree , they use Python libraries for research purposes, such as analyzing scientific data or developing new algorithms. Prepared by Meenakshi Gupta

Learning from the course Students will Stay Industry relevant and grow in their career.  Students will learn u sage of NumPy, Matplotlib, Pandas along with Basics of Python S tudents will Understand how to apply data visualization practices in real-world scenarios Student will get an opportunity to Work with different types of data. Students will learn u sage of sk_learn and NLTK and its various functionalities. 

Internships By learning python, students will be able to crack the internships in 5th semester onwards. For this, they have to register on some websites who are providing the internships. Some website link are: https://www.glassdoor.co.in https://www.niti.gov.in/internship https://internship.aicte-india.org Prepared by Meenakshi Gupta

source https://internship.aicte-india.org

RECENTLY GOT INTERNSHIPS USING AICTE WEBSITE Prepared by Meenakshi Gupta

Job Profiles DATA ENGINEER MACHINE LEARNING ENGINEER DATA ANALYST DATA SCIENTIST SOFTWARE ENGINEER Prepared by Meenakshi Gupta

Made by Meenakshi gupta Data collection Data cleaning or preprocessing Data Modelling Data visualisation Numpy Pandas Sk_learn &NLTK Matplotlib &seaborn Data Engineer Data Analyst Machine learning Engineer Data Scientist Job Profiles

DATA SCIENCE JOBS IN DIFFERENT SECTORS FMCG SECTOR (HUL , P&G ,D-MART,ITC) REAL ESTATE SECTOR (DLF,UNITECH,) E-COMMERCE INDUSTRIES(AMAZON,MYNTRA,FLIPKART,EBAY) IT SECTOR (WIPRO,TCS,GOOGLE,HCL) AGRICULTURE SECTOR(BALWAAN KRISHI,EICHER MOTORS) AUTOMOBILE SECTOR( MARUTI,HONDA,HERO,TATA MOTOR) HEALTH SECTOR(FORTIS,MEDANTA) APP BASED SERVICES(ZOMATO,SWIGGY,UBER,OLA) TELECOM SECTOR(AIRTEL,JIO, VODAFONE-IDEA) DEFENCE SECTOR(DRDO,DEFENCE ORGANISATION(CID,CBI) FINANICIAL SECTOR(INCOME TAX DEPARTMENT,EXCISE DEPARTMENT, TAXATION DEPARTMENT) Prepared by Meenakshi Gupta

2. Define scope of the subject in terms of expected Learning outcomes (LOCs). It should be Cognitive and Non-Cognitive learnings outcomes. Prepared by Meenakshi Gupta

Cognitive learning outcome : Problem-solving skills: Learning Python encourages students to think logically and develop strategies to solve problems, which are valuable skills in many areas of life. Programming concepts: Python teaches fundamental programming concepts such as variables, loops, conditionals, and functions, which form the basis of understanding other programming languages and technologies. Data analysis and manipulation: Libraries like NumPy and pandas teach students how to work with data, perform data analysis, and manipulate datasets, which are essential skills in fields like data science and analytics. Machine learning and artificial intelligence: Libraries like scikit-learn and TensorFlow introduce students to the concepts of machine learning and AI, enabling them to develop intelligent systems and applications. Visualization: Libraries like matplotlib teach students how to visualize data effectively using different graphs , helping them communicate complex ideas and insights visually. Prepared by Meenakshi Gupta

Non-Cognitive Outcomes: Creativity: Python's versatility allows for creative expression, encouraging students to think outside the box and come up with innovative solutions to problems. Collaboration & Teamwork : Python is often used in groups projects, teaching students how to work effectively in teams and communicate complex ideas clearly. Critical thinking : Students work on different programs for solving real world problems. So for making minimum line program, you have to think and this enhances the critical thinking. Communication : it is very necessary skill , students have to develop so that they can converse about project input and output with their colleagues. Confidence: Successfully learning Python and its libraries can boost students' confidence in their abilities to learn new technologies and tackle complex problems in machine learning . Patience and determination : Learning Python requires patience and determination, as programming can be challenging. This can help students develop a growth mindset and the ability to persevere in the face of difficulties Adaptability: Python's popularity and wide range of applications make it a valuable skill that can be applied in various fields, teaching students to be adaptable and open to new opportunities. Time management : Learn to submit their work on time. Prepared by Meenakshi Gupta

3. Why non-cognitive skills are more important than cognitive skill. Prepared by Meenakshi Gupta

4. Define the pedagogies to be adopted by the teacher for effective transaction in the classroom in terms of mode of delivery/lecture method. Prepared by Meenakshi Gupta

Flipped Classroom https://youtu.be/XGUcXTe2MhM?si=zTaW4hN2s7BMoYhP ( nptel link) https://swayam.gov.in/nd1_noc19_cs59/preview P hysical Learning Mode chalk and talk Hands-On Coding Sessions Lab ses s ions Online Learning Platforms nptel,youtube , swayam D iscussion about Case studies and real world examples Prerecorded lectures Industry Expert Session Seminars

Lab session SOURCE – LAB MANUAL OF PDSA

SOURCE – LAB MANUAL OF PDSA

SOURCE – LAB MANUAL OF PDSA

SOURCE – LAB MANUAL OF PDSA

SEMINARS HELD AT DPGITM ON PYTHON AND TABLEAU Photo taken from DPGITM staff what's up-group CONDUCTED BY CSE-AIML/DS DEPARTMENT CONDUCTED BY BCA DEPARTMENT

5. What pedagogical support a teacher would require like: teaching aids like practical demonstration, audio-video, charts and any other supporting device etc. (for facilitating learning among students)? Prepared by Meenakshi Gupta

Pedagogical supports Conventional resource materials : Textbooks : Data Science from Scratch: First Principles with Python  2nd Edition by  Joel Grus   (Author)(available in library) https://www.amazon.com/Data-Science-Scratch-Principles-Python/ dp /1492041130

Course materials Prepared by Meenakshi Gupta

CASE STUDIES Use real-world examples in lectures to explain practical applications of the concepts. Example uber , Swiggy and Netflix case study https://www.amazon.com/Data-Science-Scratch-Principles-Python/ dp /1492041130 https://youtu.be/u2aOTtOwOkc?si=Hx_05qT5RukayH2u https://youtu.be/O1hZBHCCous?si=0HG4fSfBT5ccbibR https://youtu.be/b7Kd0fLwgO4?si=05_XFxYDFRxTJqPy

42 Online Learning Platforms & Courses Introduction with data analytics Data analyst IBM Certification course Graduate Certificate Programme in Data Science & AI Introduction with python libraries Understanding data science Certification course in Data science for Engineers Python for data science

Assignments Prepared by Meenakshi Gupta

Group project list in class DS-4 Prepared by Meenakshi Gupta

6. List the tools and techniques required in practical transmission of specific subject to the students. Prepared by Meenakshi Gupta

Integrated Development Environments (IDEs): Examples : Jupyter Notebooks, PyCharm, VSCode. Usage: Provide a user-friendly environment for writing, testing, and debugging Python code. For the download purpose: dow n loading Anaconda Jupyter : https://www.anaconda.com downloading PyCharm : https://www.jetbrains.com/pycharm/download/download downloading VScode : https://code.visualstudio.com/download Prepared by Meenakshi Gupta

Source -https//www.google.com

Source - Https;//www. Google.com

7. Specify all possible criteria, sources and methods to be used by teachers for assessment of the students’ performance. Prepared by Meenakshi Gupta

Prepared by Meenakshi Gupta

Theory vs Lab work Prepared by Meenakshi Gupta Theory class Attendance Class test Assignments Quiz Power point presentation Sessional Exam University Exam Laboratory class Attendance Hands -on Session Practice Assignments on lab work Project work individually Project work in groups Power point presentation Internal practical's & viva External practical's & viva

Resources for preparing Document Discussion | What does a Data Scientist do? (huawei.com) https://youtu.be/NNHBEYXbJC8?si=DtD9geaJM2pXqZFr(VIDEO LINK) ( PDF) Non-Cognitive Skills and Factors in Educational Success and Academic Achievement (researchgate.net) www.amazon.com ( for textbook details) https://www.upgrad.com/ blog/libraries-in-python-explained http://mdurohtak.ac.in/ info/syllabi_btech.html (Syllabus of the subject ) Prepared by Meenakshi Gupta

Resources for students Online Websites platform for learning of the subject https://swayam.gov.in/nd1_noc19_cs59/preview Coding Projects for Beginners (codecademy.com) https://www.w3school.com Python Tutorial | Learn Python Programming (geeksforgeeks.org) https.pythontuturial.com, https://www.python.org/ https://swayam.gov.in/nd1_noc19_cs59/preview https://youtu.be/XGUcXTe2MhM?si=zTaW4hN2s7BMoYhP ( nptel link) Book in library for subject (Python from scratch) Data Science from Scratch: First Principles with Python 2nd Edition by  Joel Grus Textbooks: 2. 3. Charles Dierbach ., Introduction to Python using Computer Science, Wiley Publications, Second Edition, 2015 Mark Lutz , Learning Python, O’Reilly publications , Fifth Edition, 2015 Jake Vandar Plas, Python Data Science Handbook, O’Reilly , 2016 Prepared by Meenakshi Gupta

Thank you Prepared by Meenakshi Gupta
Tags