lines = x.readlines() for line in lines: if line.find(word) > -1: n+=1 return n SRP (single responsibility principle) 1. Break up main problem into smaller logical sub problems. 2. solve each sub problem. 3. Use glue code helps join sub problems into a functional solution. main() 1. read file and return all lines 2. tokenize each line and create histogram for each word in the line. h = { 'this': [1, [filename]], 'is':[1,filename], 'my':[1, filename], 'car': [1, filename] } h = {'this':1, 'is':1, 'my':1, 'truck': 1} a = {'this':[2, [filename1, filename2]], 'is':2, [filename1, filename2]], 'my':2, 'car': 1, 'truck':1} 3. aggregate histograms 4. glue code: look for cars and trucks k = ['cars', 'trucks'] cars = [] tucks = 0] if k[0] in a.keys(): cars += (a[i][1]) if k[1] in a.keys(): trucks += (a[i][1])
lines = x.readlines() for line in lines: if line.find(word) > -1: n+=1 return n SRP (single responsibility principle) 1. Break up main problem into smaller logical sub problems. 2. solve each sub problem. 3. Use glue code helps join sub problems into a functional solution. main() 1. read file and return all lines 2. tokenize each line and create histogram for each word in the line. h = { 'this': [1, [filename]], 'is':[1,filename], 'my':[1, filename], 'car': [1, filename] } h = {'this':1, 'is':1, 'my':1, 'truck': 1} a = {'this':[2, [filename1, filename2]], 'is':2, [filename1, filename2]], 'my':2, 'car': 1, 'truck':1} 3. aggregate histograms 4. glue code: look for cars and trucks k = ['cars', 'trucks'] cars = [] tucks = 0] if k[0] in a.keys(): cars += (a[i][1]) if k[1] in a.keys(): trucks += (a[i][1])
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
I need help with this python
Expert Solution
Step 1
Python:-
In python procedural- and object-oriented programming are supported. Because Python is a dynamically typed language, we don't need to declare the type of a variable. As an illustration, x = 10. In this case, x can be anything, including a String, an int, etc.
Step by step
Solved in 2 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education