Ein Ansatz für die Untersuchung
von Linkquellen einer Webseite
mithilfe von Python
Seminararbeit WS 2014 / 2015
Kommunizie...
Agenda
1 Einleitung
2 Python Geschichte
3 Python Installation
4 Wichtige Befehle in Python
5 Programmierung eines Web Craw...
1 Einleitung
Warum dieses Thema?
Mittwoch, 18. Februar 2015 Torun Ünver 3
2 Python Geschichte
• Anfangs der 90er Jahre entwickelt
• Guido van Rossum
• Centrum voor Wiskunde en Informatica
(CWI) | ...
3 Python Installation
Mittwoch, 18. Februar 2015 Torun Ünver 5
Abbildung 1 Screenshot von Python Software Downloads für Wi...
3 Python Installation
Mittwoch, 18. Februar 2015 Torun Ünver 6
Erstellung eines
Verzeichnisses
im Laufwerk
mit dem Namen
P...
3 Python Installation
Integrated Development Environment (IDLE)
Mittwoch, 18. Februar 2015 Torun Ünver 7
Abbildung 5 Scree...
3 Python Installation
Command Line
Mittwoch, 18. Februar 2015 Torun Ünver 8
Abbildung 6 Screenshot von Python Command Line
4 Wichtige Befehle
» import
» input
» print
» if-else
» for – Schleife
Mittwoch, 18. Februar 2015 Torun Ünver 9
Abbildung ...
4 Wichtige Befehle
» input/print
» If-else
Mittwoch, 18. Februar 2015 Torun Ünver 10
>>> if 2 < 3:
>>> print “2 ist kleine...
4 Wichtige Befehle
» for-Schleife
Mittwoch, 18. Februar 2015 Torun Ünver 11
>>> fruit = ["apple", "cranberry "melone” , "b...
5 Progr. eines Web Crawlers
Mittwoch, 18. Februar 2015 Torun Ünver 12
Abbildung 10 Codes für einen einfachen Web Crawler
5 Progr. eines Web Crawlers
Mittwoch, 18. Februar 2015 Torun Ünver 13
Ergebnis:
Abbildung 11 Screenshot von Web Crawler Li...
6 Fazit
• Python ist…
– einfach
– schnell anwendbar
– unkompliziert
• Datenformate
– lesen
– bearbeiten
– ausgeben(speiche...
7 Literaturverzeichnis
Online – Quellen:
» Claudius. (03. März 2013). Uni-Brachbach. Abgerufen am 09. November 2014 von Py...
8 Abbildungsverzeichnis
Abbildung 1 Screenshot von Python Software Downloads für Windows
Abbildung 2 Screenshot von Python...
Vielen Dank für Ihre
Aufmerksamkeit!
Mittwoch, 18. Februar 2015 Torun Ünver 17
Mittwoch, 18. Februar 2015 Torun Ünver 18
Noch-Fragen? | Quelle: http://asta-dortmund.de/wp-content/uploads/2008/03/fragen...
Nächste SlideShare
Wird geladen in …5
×

Ein ansatz für die untersuchung von linkquellen einer webseite mithilfe von python

1.153 Aufrufe

Veröffentlicht am

Die Effizienz dieser Programmiersprache und dessen einflussreiche Möglichkeiten waren der Anlass sich mit diesen Thema näher zu beschäftigen.
Daher habe ich mich gefragt, ob diese Programmiersprache einfach und schnell Linkquellen einer Webseite aufzeigen kann.
In meiner Seminararbeit möchte ich zuerst auf die Geschichte der Programmiersprache Python eingehen. Anschließend möchte ich auf die Installation von Python eingehen. Desweiteren habe ich mich gefragt welche Befehle wichtig sind um Linkquellen einer Webseite zu untersuchen.
Mithilfe eines von mir selbst geschriebenen Web Crawlers möchte ich die einzelnen Schritte und Befehle näher bringen und einen tieferen Einblick verschaffen.

Ziel dieser Arbeit soll es sein dem Leser einen ersten Eindruck zu verschaffen
wie einfach und effizient die Programmiersprache Python ist.

Die Arbeit kann auf http://www.grin.com/de/e-book/292896/die-programmiersprache-python-und-die-programmierung-eines-web-crawlers heruntergeladen werden.

Veröffentlicht in: Bildung
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.153
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
26
Aktionen
Geteilt
0
Downloads
2
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Ein ansatz für die untersuchung von linkquellen einer webseite mithilfe von python

  1. 1. Ein Ansatz für die Untersuchung von Linkquellen einer Webseite mithilfe von Python Seminararbeit WS 2014 / 2015 Kommunizieren im Beruf Gutachter: Jakob Bürkner Mittwoch, 18. Februar 2015 Torun Ünver 1 Hochschule Darmstadt Fachbereich Media Informationswissenschaft
  2. 2. Agenda 1 Einleitung 2 Python Geschichte 3 Python Installation 4 Wichtige Befehle in Python 5 Programmierung eines Web Crawlers 6 Fazit 7 Literaturverzeichnis 8 Abbildungsverzeichnis Mittwoch, 18. Februar 2015 Torun Ünver 2
  3. 3. 1 Einleitung Warum dieses Thema? Mittwoch, 18. Februar 2015 Torun Ünver 3
  4. 4. 2 Python Geschichte • Anfangs der 90er Jahre entwickelt • Guido van Rossum • Centrum voor Wiskunde en Informatica (CWI) | Amsterdam/Holland Mittwoch, 18. Februar 2015 Torun Ünver 4 Vgl. (Kaiser & Ernesti, 2008), S.27 f. Vgl. (Rossum, 2005), online Vgl. (Python Software Foundation, 2014), online Guido-van-Rossum-Portrait | Quelle: https://www.python.org/~guido/images/IMG_2192.jpg
  5. 5. 3 Python Installation Mittwoch, 18. Februar 2015 Torun Ünver 5 Abbildung 1 Screenshot von Python Software Downloads für Windows
  6. 6. 3 Python Installation Mittwoch, 18. Februar 2015 Torun Ünver 6 Erstellung eines Verzeichnisses im Laufwerk mit dem Namen Python34 Auswahl der Features Installation abgeschlossen 1. Schritt 3. Schritt2. Schritt Abbildung 2 Screenshot von Python Installation - Verzeichnis auswählen Abbildung 3 Screenshot von Python Installation - Features auswählen Abbildung 4 Screenshot von Ende der Python Installation
  7. 7. 3 Python Installation Integrated Development Environment (IDLE) Mittwoch, 18. Februar 2015 Torun Ünver 7 Abbildung 5 Screenshot von IDLE - Entwicklungsumgebung
  8. 8. 3 Python Installation Command Line Mittwoch, 18. Februar 2015 Torun Ünver 8 Abbildung 6 Screenshot von Python Command Line
  9. 9. 4 Wichtige Befehle » import » input » print » if-else » for – Schleife Mittwoch, 18. Februar 2015 Torun Ünver 9 Abbildung 1 Screenshot von Python Software Downloads für Windows
  10. 10. 4 Wichtige Befehle » input/print » If-else Mittwoch, 18. Februar 2015 Torun Ünver 10 >>> if 2 < 3: >>> print “2 ist kleiner als 3” >>> else: >>> print “2 ist nicht kleiner als 3” >>> automobilmarke = input("Audi ") >>> print "Ich liebe " automobilmarke " Fahrzeuge" Abbildung 7 Beispielcode für input - und print Befehle Abbildung 8 Beispielcode zum if-else Befehl
  11. 11. 4 Wichtige Befehle » for-Schleife Mittwoch, 18. Februar 2015 Torun Ünver 11 >>> fruit = ["apple", "cranberry "melone” , "banana"] >>> for fruit in fruits: ... print(fruit) apple cranberry melone banana >>> Abbildung 9 Beispielcode für eine For-Schleife
  12. 12. 5 Progr. eines Web Crawlers Mittwoch, 18. Februar 2015 Torun Ünver 12 Abbildung 10 Codes für einen einfachen Web Crawler
  13. 13. 5 Progr. eines Web Crawlers Mittwoch, 18. Februar 2015 Torun Ünver 13 Ergebnis: Abbildung 11 Screenshot von Web Crawler Linkquellen Ergebnisse
  14. 14. 6 Fazit • Python ist… – einfach – schnell anwendbar – unkompliziert • Datenformate – lesen – bearbeiten – ausgeben(speichern) • Effiziente Arbeitsdynamik Mittwoch, 18. Februar 2015 Torun Ünver 14 Daumen-hoch | Quelle: http://www.falko-graf.de/mySQL/wordpress/wp-content/positiver_denken_thumb_up.png
  15. 15. 7 Literaturverzeichnis Online – Quellen: » Claudius. (03. März 2013). Uni-Brachbach. Abgerufen am 09. November 2014 von Python Befehle: http://www.uni-brachbach.de/dokuwiki/doku.php/informatik-buch:programmiersprachen:python:befehle » Fieger, M. (24. Januar 2014). Github. Abgerufen am 09. November 2014 von Python Web Scraping Tutorials: https://github.com/matthewfieger/python_web_scraping_tutorials/blob/master/scrape_tutorial_12_13.py » Microsoft Developer Network. (2011). Microsoft. Abgerufen am 11. November 2014 von http://msdn.microsoft.com/de-de/library/aa370566.aspx » Python Software Foundation. (1990). PyPI - the Python Package Index. Abgerufen am 11. November 2014 von https://pypi.python.org/pypi » Python Software Foundation. (13. Oktober 2014). Python. Abgerufen am 09. November 2014 von https://www.python.org/downloads/ » Python Software Foundation. (2014). Python - Command Line. Abgerufen am 11. November 2014 von https://docs.python.org/3.3/using/cmdline.html » Python Software Foundation. (2014). Python - IDLE. Abgerufen am 11. November 2014 von https://docs.python.org/3/library/idle.html » Python Kurs. (2013). Python Tutorial. Abgerufen am 11. November 2014 von http://www.python-kurs.eu/kurs.php » Python Software Foundation. (29. Oktober 2014). Python Documentation. Abgerufen am 09. November 2014 von https://docs.python.org/3/library/urllib.html » Rossum, G. v. (10. März 2005). artima Developer. Abgerufen am 09. November 2014 von http://www.artima.com/weblogs/viewpost.jsp?thread=98196 » Ünver, T. (11. April 2014). Shishatrends. Abgerufen am 10. November 2014 von http://www.shishatrends.de Print – Quellen: » Forcier, J., Bissex, P., & Chun, W. (2009). Python Web Development with Django. Boston: Addison-Wesley. » Kaiser, P., & Ernesti, J. (2008). Python - Das umfassende Handbuch. Bonn: Galileo Press. » Klein, B. (2013). Einführung in Python 3. München: Carl Hanser Verlag. Mittwoch, 18. Februar 2015 Torun Ünver 15
  16. 16. 8 Abbildungsverzeichnis Abbildung 1 Screenshot von Python Software Downloads für Windows Abbildung 2 Screenshot von Python Installation - Verzeichnis auswählen Abbildung 3 Screenshot von Python Installation - Features auswählen Abbildung 4 Screenshot von Ende der Python Installation Abbildung 5 Screenshot von IDLE - Entwicklungsumgebung Abbildung 6 Screenshot von Python Command Line Abbildung 7 Beispielcode für input - und print Befehle Abbildung 8 Beispielcode zum if-else Befehl Abbildung 9 Beispielcode für eine For-Schleife Abbildung 10 Codes für einen einfachen Web Crawler Abbildung 11 Screenshot von Web Crawler Linkquellen Ergebnisse Mittwoch, 18. Februar 2015 Torun Ünver 16
  17. 17. Vielen Dank für Ihre Aufmerksamkeit! Mittwoch, 18. Februar 2015 Torun Ünver 17
  18. 18. Mittwoch, 18. Februar 2015 Torun Ünver 18 Noch-Fragen? | Quelle: http://asta-dortmund.de/wp-content/uploads/2008/03/fragen.jpg

×