SlideShare a Scribd company logo
Making a company searcher
or how two Swedes conquered the west
About us…
In common
• College freshmen
• Likes programming
• From Sweden
• 19 years old
• Makes electronic music
Samuel
• 18 years old
• Plays the guitar
Sebastian
What have we done whilst being here?
So far, we’ve written a program in
Python…
Its purpouse is to help ISSIP in the
search for new members…
It does so by searching the list for the company the
user want to search for, and writes to a local list...
The list contains basic information, such as
current rank, and some other numbers.
The idea for it sprung from the mind of
Jim Spohrer, our mentor…
We had a meeting, brainstorming about
functionality and elaborating the idea.
Then we got to work…
Writing lines of codes, and trying to
figure out why it wasn’t working…
After a while we decided to split the
work, amplifying the effectivity…
Which it did. We figured out the
problems much faster…
And almost two weeks after we started, we
had a functional program.
But how does it work?
Let’s explain the program without
complex words…
It starts by asking the user for a
company name…
Program UserWhich company?
User input
Then it checks if the company is on the
Forbes Global 2000 list…
Program Company on list? Forbes.com
Yes
If it’s a match, the program extracts
the useful data…
Program Forbes.comInformation
After that, it checks the company’s wikipedia page and
extracts the summary and all the links in the
summary…
Program
Give me the
summary and links
Wikipedia.org
Summary
and links
Then, it opens all the links from the
summary and extracts their summaries…
Program
Give me the
summary
Wikipedia.org
Give me the
summary
Give me the
summary
Give me the
summaryGive me the
summary
Give me the
summary
Summaries
Finally it writes everything all to a local *.txt, where * is
the company’s name as it is written on forbes.com.
Program *.txt computer
Here’s a complete visualization of the
process.
What company
do you want to
search for?
User Input
Is it on the
Forbes Global
2000 list?
Yes
No
Exit
Check Wikipedia
Extract summary and
links Open links and extract
summary
Extract information
Write to *.txt file
Exit
What about the future of the
program?
The future holds a lot of bug-fixing,
but also additional features…
Like adding a way for the program to read text files
using Natural Language Processing to further enhance
the capability…
We’re also planning features that makes it easier
for people to use…
Such as adding speech-to-text and text-to-
speech, and porting it to mobile devices…
But before that, we’ll add a pretty user
interface, to make it easier to use…
When we’ve done all that we’ll maybe even expand it
to not search only Wikipedia and Forbes, but all of the
web.
The end
By Sebastian Grunditz and Samuel Håkansson

More Related Content

Viewers also liked

The parts of body
The parts of bodyThe parts of body
The parts of body
herisukamto
 
Austin Benn Recruitment - Sales & Marketing Newsletter (Candidates) Issue 4
Austin Benn Recruitment - Sales & Marketing Newsletter (Candidates) Issue 4Austin Benn Recruitment - Sales & Marketing Newsletter (Candidates) Issue 4
Austin Benn Recruitment - Sales & Marketing Newsletter (Candidates) Issue 4
Jade Webster
 
Ami Polymer Pvt Ltd
Ami Polymer Pvt LtdAmi Polymer Pvt Ltd
Ami Polymer Pvt Ltd
Amipolymer India
 
Ee15 presentation edinburgh
Ee15 presentation edinburghEe15 presentation edinburgh
Ee15 presentation edinburgh
Claire3039
 
Chameleon Technologies
Chameleon TechnologiesChameleon Technologies
Chameleon Technologies
Bridgette Jones
 
Austin Benn Recruitment - Sales & Marketing Newsletter (Clients) Issue 4
Austin Benn Recruitment - Sales & Marketing Newsletter (Clients) Issue 4Austin Benn Recruitment - Sales & Marketing Newsletter (Clients) Issue 4
Austin Benn Recruitment - Sales & Marketing Newsletter (Clients) Issue 4
Jade Webster
 
Getting Started with Ansible
Getting Started with AnsibleGetting Started with Ansible
Getting Started with Ansible
ahamilton55
 
WareHouse Addition
WareHouse AdditionWareHouse Addition
WareHouse Addition
B Kneeland
 
6th
6th6th
Study skills success edu 309 sp 15
Study skills success   edu 309 sp 15Study skills success   edu 309 sp 15
Study skills success edu 309 sp 15
jgarman2544
 
Nouns
NounsNouns
Presentación (1)
Presentación (1)Presentación (1)
Presentación (1)
Andres Felipe
 
Kick Start Your Fraud Prevention
Kick Start Your Fraud PreventionKick Start Your Fraud Prevention
Kick Start Your Fraud Prevention
WhistleBlower Security Inc
 
احمد السيد
احمد السيداحمد السيد
احمد السيد
Ahmed Al Dofaa
 
Darkfield LED Array
Darkfield LED ArrayDarkfield LED Array
Darkfield LED Array
Michael Ronzetti
 
Diplome Maltherapeut
Diplome MaltherapeutDiplome Maltherapeut
Diplome MaltherapeutDino Toniolo
 
Resume02052015
Resume02052015Resume02052015
Resume02052015
James Mazurek
 

Viewers also liked (18)

The parts of body
The parts of bodyThe parts of body
The parts of body
 
Austin Benn Recruitment - Sales & Marketing Newsletter (Candidates) Issue 4
Austin Benn Recruitment - Sales & Marketing Newsletter (Candidates) Issue 4Austin Benn Recruitment - Sales & Marketing Newsletter (Candidates) Issue 4
Austin Benn Recruitment - Sales & Marketing Newsletter (Candidates) Issue 4
 
Ami Polymer Pvt Ltd
Ami Polymer Pvt LtdAmi Polymer Pvt Ltd
Ami Polymer Pvt Ltd
 
Ee15 presentation edinburgh
Ee15 presentation edinburghEe15 presentation edinburgh
Ee15 presentation edinburgh
 
Chameleon Technologies
Chameleon TechnologiesChameleon Technologies
Chameleon Technologies
 
Austin Benn Recruitment - Sales & Marketing Newsletter (Clients) Issue 4
Austin Benn Recruitment - Sales & Marketing Newsletter (Clients) Issue 4Austin Benn Recruitment - Sales & Marketing Newsletter (Clients) Issue 4
Austin Benn Recruitment - Sales & Marketing Newsletter (Clients) Issue 4
 
Getting Started with Ansible
Getting Started with AnsibleGetting Started with Ansible
Getting Started with Ansible
 
WareHouse Addition
WareHouse AdditionWareHouse Addition
WareHouse Addition
 
6th
6th6th
6th
 
Study skills success edu 309 sp 15
Study skills success   edu 309 sp 15Study skills success   edu 309 sp 15
Study skills success edu 309 sp 15
 
Nouns
NounsNouns
Nouns
 
RAINBOW by ECS-3.COM:
RAINBOW by ECS-3.COM: RAINBOW by ECS-3.COM:
RAINBOW by ECS-3.COM:
 
Presentación (1)
Presentación (1)Presentación (1)
Presentación (1)
 
Kick Start Your Fraud Prevention
Kick Start Your Fraud PreventionKick Start Your Fraud Prevention
Kick Start Your Fraud Prevention
 
احمد السيد
احمد السيداحمد السيد
احمد السيد
 
Darkfield LED Array
Darkfield LED ArrayDarkfield LED Array
Darkfield LED Array
 
Diplome Maltherapeut
Diplome MaltherapeutDiplome Maltherapeut
Diplome Maltherapeut
 
Resume02052015
Resume02052015Resume02052015
Resume02052015
 

Similar to The Company Searcher

Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An Introduction
Akash Tandon
 
What is open office and its advantages over ms office .
What is open office and its advantages over ms office .What is open office and its advantages over ms office .
What is open office and its advantages over ms office .
Aman_Khalsa
 
Raising the Bar
Raising the BarRaising the Bar
Raising the Bar
Alexandru Bolboaca
 
My Open Source Journey - Developer and Community
My Open Source Journey - Developer and CommunityMy Open Source Journey - Developer and Community
My Open Source Journey - Developer and Community
Sammy Fung
 
Design for Findability: Collaboration on Congress.gov
Design for Findability: Collaboration on Congress.gov Design for Findability: Collaboration on Congress.gov
Design for Findability: Collaboration on Congress.gov
Meg Peters
 
DITA Proof-of-Concept Publishing System
DITA Proof-of-Concept Publishing SystemDITA Proof-of-Concept Publishing System
DITA Proof-of-Concept Publishing System
Matso Limtiaco
 
FOSS CON Korea 2018
FOSS CON Korea 2018FOSS CON Korea 2018
FOSS CON Korea 2018
Minsuk Lee
 
What is the price of open source
What is the price of open sourceWhat is the price of open source
What is the price of open source
Jachym Cepicky
 
Building LibreOffice local community in Japan through event handling
Building LibreOffice local community in Japan through event handlingBuilding LibreOffice local community in Japan through event handling
Building LibreOffice local community in Japan through event handling
Shinji Enoki
 
Productivity Apps and Tools for Workplace version (0.8.2)
Productivity Apps and Tools for Workplace version (0.8.2)Productivity Apps and Tools for Workplace version (0.8.2)
Productivity Apps and Tools for Workplace version (0.8.2)
DreamKonnect Consulting
 
The Business Of Software Development
The Business Of Software DevelopmentThe Business Of Software Development
The Business Of Software Development
Lucas Bruce
 
Google summer of code 2012
Google summer of code 2012Google summer of code 2012
Google summer of code 2012
Pradeeban Kathiravelu, Ph.D.
 
4 Pillars - Presentation Notes
4 Pillars - Presentation Notes4 Pillars - Presentation Notes
4 Pillars - Presentation Notes
Elizabeth Harris
 
Statistics and Computer Applications - Presentation
Statistics and Computer Applications - PresentationStatistics and Computer Applications - Presentation
Statistics and Computer Applications - Presentation
Taruna Deshwal
 
Py4 inf 01-intro
Py4 inf 01-introPy4 inf 01-intro
Py4 inf 01-intro
Ishaq Ali
 
Design for developers (april 25, 2017)
Design for developers (april 25, 2017)Design for developers (april 25, 2017)
Design for developers (april 25, 2017)
Thinkful
 
Building Better FLOSS Community Relationships @ FB
Building Better  FLOSS Community Relationships @ FBBuilding Better  FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FB
Davide Cavalca
 
Recipes to Get Started in Open Source
Recipes to Get Started in Open SourceRecipes to Get Started in Open Source
Recipes to Get Started in Open Source
Suneet Srivastava
 
Introjs10.5.17SD
Introjs10.5.17SDIntrojs10.5.17SD
Introjs10.5.17SD
Thinkful
 
Hactoberfest presentation
Hactoberfest presentationHactoberfest presentation
Hactoberfest presentation
AITIKDANDAPAT
 

Similar to The Company Searcher (20)

Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An Introduction
 
What is open office and its advantages over ms office .
What is open office and its advantages over ms office .What is open office and its advantages over ms office .
What is open office and its advantages over ms office .
 
Raising the Bar
Raising the BarRaising the Bar
Raising the Bar
 
My Open Source Journey - Developer and Community
My Open Source Journey - Developer and CommunityMy Open Source Journey - Developer and Community
My Open Source Journey - Developer and Community
 
Design for Findability: Collaboration on Congress.gov
Design for Findability: Collaboration on Congress.gov Design for Findability: Collaboration on Congress.gov
Design for Findability: Collaboration on Congress.gov
 
DITA Proof-of-Concept Publishing System
DITA Proof-of-Concept Publishing SystemDITA Proof-of-Concept Publishing System
DITA Proof-of-Concept Publishing System
 
FOSS CON Korea 2018
FOSS CON Korea 2018FOSS CON Korea 2018
FOSS CON Korea 2018
 
What is the price of open source
What is the price of open sourceWhat is the price of open source
What is the price of open source
 
Building LibreOffice local community in Japan through event handling
Building LibreOffice local community in Japan through event handlingBuilding LibreOffice local community in Japan through event handling
Building LibreOffice local community in Japan through event handling
 
Productivity Apps and Tools for Workplace version (0.8.2)
Productivity Apps and Tools for Workplace version (0.8.2)Productivity Apps and Tools for Workplace version (0.8.2)
Productivity Apps and Tools for Workplace version (0.8.2)
 
The Business Of Software Development
The Business Of Software DevelopmentThe Business Of Software Development
The Business Of Software Development
 
Google summer of code 2012
Google summer of code 2012Google summer of code 2012
Google summer of code 2012
 
4 Pillars - Presentation Notes
4 Pillars - Presentation Notes4 Pillars - Presentation Notes
4 Pillars - Presentation Notes
 
Statistics and Computer Applications - Presentation
Statistics and Computer Applications - PresentationStatistics and Computer Applications - Presentation
Statistics and Computer Applications - Presentation
 
Py4 inf 01-intro
Py4 inf 01-introPy4 inf 01-intro
Py4 inf 01-intro
 
Design for developers (april 25, 2017)
Design for developers (april 25, 2017)Design for developers (april 25, 2017)
Design for developers (april 25, 2017)
 
Building Better FLOSS Community Relationships @ FB
Building Better  FLOSS Community Relationships @ FBBuilding Better  FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FB
 
Recipes to Get Started in Open Source
Recipes to Get Started in Open SourceRecipes to Get Started in Open Source
Recipes to Get Started in Open Source
 
Introjs10.5.17SD
Introjs10.5.17SDIntrojs10.5.17SD
Introjs10.5.17SD
 
Hactoberfest presentation
Hactoberfest presentationHactoberfest presentation
Hactoberfest presentation
 

Recently uploaded

办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
zsjl4mimo
 
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
74nqk8xf
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
g4dpvqap0
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Fernanda Palhano
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
74nqk8xf
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
Social Samosa
 

Recently uploaded (20)

办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
 
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
 

The Company Searcher

  • 1. Making a company searcher or how two Swedes conquered the west
  • 3. In common • College freshmen • Likes programming • From Sweden
  • 4. • 19 years old • Makes electronic music Samuel
  • 5. • 18 years old • Plays the guitar Sebastian
  • 6. What have we done whilst being here?
  • 7. So far, we’ve written a program in Python…
  • 8. Its purpouse is to help ISSIP in the search for new members…
  • 9. It does so by searching the list for the company the user want to search for, and writes to a local list...
  • 10. The list contains basic information, such as current rank, and some other numbers.
  • 11. The idea for it sprung from the mind of Jim Spohrer, our mentor…
  • 12. We had a meeting, brainstorming about functionality and elaborating the idea.
  • 13. Then we got to work…
  • 14. Writing lines of codes, and trying to figure out why it wasn’t working…
  • 15. After a while we decided to split the work, amplifying the effectivity…
  • 16. Which it did. We figured out the problems much faster…
  • 17. And almost two weeks after we started, we had a functional program.
  • 18. But how does it work?
  • 19. Let’s explain the program without complex words…
  • 20. It starts by asking the user for a company name… Program UserWhich company? User input
  • 21. Then it checks if the company is on the Forbes Global 2000 list… Program Company on list? Forbes.com Yes
  • 22. If it’s a match, the program extracts the useful data… Program Forbes.comInformation
  • 23. After that, it checks the company’s wikipedia page and extracts the summary and all the links in the summary… Program Give me the summary and links Wikipedia.org Summary and links
  • 24. Then, it opens all the links from the summary and extracts their summaries… Program Give me the summary Wikipedia.org Give me the summary Give me the summary Give me the summaryGive me the summary Give me the summary Summaries
  • 25. Finally it writes everything all to a local *.txt, where * is the company’s name as it is written on forbes.com. Program *.txt computer
  • 26. Here’s a complete visualization of the process. What company do you want to search for? User Input Is it on the Forbes Global 2000 list? Yes No Exit Check Wikipedia Extract summary and links Open links and extract summary Extract information Write to *.txt file Exit
  • 27. What about the future of the program?
  • 28. The future holds a lot of bug-fixing, but also additional features…
  • 29. Like adding a way for the program to read text files using Natural Language Processing to further enhance the capability…
  • 30. We’re also planning features that makes it easier for people to use…
  • 31. Such as adding speech-to-text and text-to- speech, and porting it to mobile devices…
  • 32. But before that, we’ll add a pretty user interface, to make it easier to use…
  • 33. When we’ve done all that we’ll maybe even expand it to not search only Wikipedia and Forbes, but all of the web.
  • 34. The end By Sebastian Grunditz and Samuel Håkansson