ning-Python-by-implementing-a-basic-search-engine

所属分类:搜索引擎
开发工具:Jupyter Notebook
文件大小:3021KB
下载次数:0
上传日期:2017-12-13 18:43:59
上 传 者sh-1993
说明:  这个存储库包含了我关于Python编程的研讨会的所有材料。方法是学习重要的...
(This repository contains all the materials of my workshop about Python Programming. The approach is to learn the important concepts of python and programming by implementing different components of a simple text search engine: Crawler, Indexer and Page ranking algorithm.)

文件列表:
Introduction.pdf (3024499, 2017-12-14)
week01-How_to_get_started (0, 2017-12-14)
week01-How_to_get_started\01 How To Get Started.ipynb (189385, 2017-12-14)
week01-How_to_get_started\imgs (0, 2017-12-14)
week01-How_to_get_started\imgs\crawler.png (61154, 2017-12-14)
week01-How_to_get_started\imgs\indexer.png (136386, 2017-12-14)
week01-How_to_get_started\imgs\ranker.jpg (8877, 2017-12-14)
week01-How_to_get_started\imgs\se1.jpg (81638, 2017-12-14)
week01-How_to_get_started\imgs\search_engines.jpg (13244, 2017-12-14)
week01-How_to_get_started\imgs\string1.jpg (51092, 2017-12-14)
week01-How_to_get_started\imgs\string2.jpg (57145, 2017-12-14)
week01-How_to_get_started\imgs\string3.jpg (37082, 2017-12-14)

# Learning-Python-by-implementing-a-basic-search-engine This repository contains all the materials of my workshop about Python Programming. The approach is to learn the important concepts of python and programming by implementing different components of a simple text search engine: Crawler, Indexer and Page ranking algorithm. ## Contents ### Part 1: Implementing the Crawler - **Week 01:** How To Get Started: A basic introduction to python; Getting a link from a webpage. - **Week 02**: How To Repeat Code: control flow and functions; Getting all links from a webpage. - **Week 03**: How To Manage Data: lists in python; Storing collected links. ### Part 2: Implementing the Indexer - **Week 04**: How To Respond To Queries: Indexing the contents of the collected webpages. - **Week 05**: How To Make Things Fast: Using a python dictionary to make indexing much faster. ### Part 3: Page Ranking - **Week 06**: How To Have Infinite Power: Recursive functions in python, implementing PageRank algorithm. ## Videos in YouTube (in Persian): - http://www.youtube.com/c/SeyedNaserRazavi ## My website Address: - containing anything you need to learn and of course to use machine learning in real world applications: - http://wwww.snrazavi.ir/ ## The workshop page on my website: - http://www.snrazavi.ir/python-videos/

近期下载者

相关文件


收藏者