Frage:
Wie verweise ich in einer Arbeit oder einem Artikel auf die Programmiersprache Python?
Eekhoorn
2012-11-27 16:05:59 UTC
view on stackexchange narkive permalink

Ich schreibe einen wissenschaftlichen Artikel und eine Dissertation in Biologie, für die ich Python für Simulationen verwendet habe. Einige Leute in unserer Abteilung, insbesondere die "Nicht-Computer-Leute", wissen nicht, was Python ist, deshalb möchte ich auf etwas Hilfreiches verweisen. Wissenschaftliche Open-Source-Tools wie CellProfiler zeigen Ihnen normalerweise, wie Sie auf sie verweisen, Python jedoch nicht.

Wie wird die Python-Sprache richtig referenziert? Gibt es Artikel in Zeitschriften, auf die ich verlinken könnte?

Ich verstehe deine Bestürzung. Vielen Dank, dass Sie dies verschoben haben. FWIW - r hat ein Paket, um Zitate für jedes Paket zu generieren, z. Zitat ("rmetadata"). Das gleiche Format könnte für Python-Pakete verwendet werden. Van Rossum, G. (2007). Python-Programmiersprache. In der USENIX Annual Technical Conference. Gemäß APA - "Zitieren Sie keine Standard-Office-Software (z. B. Word, Excel) oder Programmiersprachen. Geben Sie nur Referenzen für spezielle Software an. Ludwig, T. (2002). PsychInquiry [Computersoftware]. Neu York: Wert. " https://owl.english.purdue.edu/owl/resource/560/10/
Vier antworten:
#1
+68
user102
2012-11-27 16:28:59 UTC
view on stackexchange narkive permalink

Um eine Programmiersprache zu zitieren, können Sie auch das Referenzhandbuch zitieren, einschließlich der Version der von Ihnen verwendeten Sprache (Ihr Ansatz funktioniert möglicherweise nicht mehr mit der in 20 Jahren verfügbaren Python-Version ...).

Sie können beispielsweise Folgendes zitieren:

Python Software Foundation. Python-Sprachreferenz, Version 2.7. Verfügbar unter http://www.python.org

Laut diesem Thread können Sie auch das Original CWI TR zitieren:

"G. van Rossum, Python-Tutorial, Technischer Bericht CS-R9526, Centrum voor Wiskunde en Informatica (CWI), Amsterdam, Mai 1995."

+1, obwohl ich Software normalerweise als… Software zitiere. Immerhin handelt es sich um eine Veröffentlichung. Viele Zitiermanager erkennen dies möglicherweise nicht als Zitiertyp, aber der Grund dafür ist, dass sie im vorigen Jahrtausend feststecken, nicht mehr.
+1 für den zweiten Vorschlag, da ich immer jede Software so zitiert habe, und ich hoffe, dass Leute, die meine Software verwenden, dasselbe tun würden.Dies gilt insbesondere für die spezialisierteren Bibliotheken wie NumPy, SciPy und matplotlib, für die ich auf Wunsch mitteilen kann, wie ich sie normalerweise referenziere.
Gemäß APA6 (von https://owl.english.purdue.edu/owl/resource/560/09/) lautet das Zitat: "Centrum voor Wiskunde en Informatica (1995). Python-Tutorial. Technischer Bericht CS-R9526. Amsterdam: van Rossum, G." oder so
Um Latex hinzuzufügen, wurde es folgendermaßen durchgeführt, kann verbessert werden .... `@Techreport {CS-R9526, title = {Python-Tutorial}, Autor = {G.van Rossum}, Nummer = {CS-R9526}, Institution = {Centrum voor Wiskunde en Informatica (CWI)}, Jahr = {1995}, Adresse = {Amsterdam}, Monat = {Mai} } `und die ** Ausgabe ** ist:` G.van Rossum.Python-Tutorial.Technischer Bericht CS-R9526, Centrum voor Wiskunde en Informatica (CWI), Amsterdam, Mai 1995. "
Okay, Sie können diesen technischen Bericht zitieren, aber haben Sie diesen technischen Bericht tatsächlich gelesen?Wahrscheinlich nicht.Ich habe Python verwendet, und ich würde es gerne zitieren, aber es ist eine schlechte Praxis, Papiere / Dokumente zu zitieren, die Sie nicht wirklich gelesen haben.Ich möchte die Programmiersprache und die von mir verwendeten Pakete zitieren, nicht Papiere darüber.In Anbetracht dessen scheint die erste Option besser zu sein.
#2
+5
Doctorambient
2016-04-11 00:58:31 UTC
view on stackexchange narkive permalink

Eine häufige Wahl, die ich gesehen habe, besteht darin, die Software namentlich zu zitieren und einen Link zur Website zu geben oder das Unternehmen (für proprietäre Software) oder beides zu benennen. Für MATLAB, eine mathematische Programmiersprache, habe ich oft gesehen:

... für die Simulationen verwendeten wir Matlab (The MathWorks, Inc., Natick, Massachusetts, USA) ....

Ebenso sehen Sie in Zitierlisten und auch im Text häufig Folgendes:

MATLAB und Signal Processing Toolbox Release 2012b, The MathWorks, Inc., Natick, Massachusetts, Vereinigte Staaten. http://www.mathworks.com/

Beachten Sie, dass es oft gut ist, Bibliotheken oder Toolboxen sowie die verwendeten Sprachen einzuschließen. Die meisten in der akademischen Forschung verwendeten Computersprachen werden nicht allein verwendet, sondern hängen stark von Zusatzkomponenten ab. Für diese kann es ausdrücklich zu zitierende Artikel geben, oder die Autoren können bevorzugte Zitierregeln angeben. Die wichtigste Komponente beim Zitieren eines Softwarepakets ist die Website, insbesondere wenn es sich um Open Source handelt, da andere sich mit den Details Ihrer Arbeit befassen können, aber tatsächlich dieselben Tools verwenden!

Für Open- Quellensoftware wie Python können Sie die Organisation benennen oder die Website angeben:

... für die Simulationen verwendeten wir die Programmiersprache Python (Python Software Foundation, https: // www .python.org /).

Überprüfen Sie natürlich die Formatierungsanforderungen Ihrer Schulen für Dissertationen / Abschlussarbeiten und beachten Sie, dass die meisten Styleguides explizite Regeln für Software haben und diese gelten würden auch zu Computersprachen.

#3
+2
Jan Vrba
2019-06-18 16:09:25 UTC
view on stackexchange narkive permalink

Ich denke, es sollte Standard sein, Programmiersprache und verwendete Bibliotheken zu zitieren. Um Python zu zitieren, können Sie dieses Zitat verwenden:

  @book {van1995python, title = {Python-Tutorial}, author = {Van Rossum, Guido und Drake Jr., Fred L}, year = {1995 }, publisher = {Centrum voor Wiskunde und Informatica Amsterdam, Niederlande}}  

Dieses Zitat finden Sie auch hier http://www.citebay.com/how-to -cite / python /. Auf dieser Website gibt es Zitate für viele Python-Bibliotheken, die weit verbreitet sind (numpy, scipy usw.).

#4
+2
Dexter
2019-07-01 16:52:46 UTC
view on stackexchange narkive permalink

Dies ist wahrscheinlich eine späte Antwort, aber jetzt enthält Pythons offizielle FAQ -Seite Informationen zu "Gibt es veröffentlichte Artikel über Python, auf die ich verweisen kann?".

Es ist wahrscheinlich am besten, Ihr Lieblingsbuch über Python zu zitieren. Der allererste Artikel über Python wurde 1991 geschrieben und ist mittlerweile ziemlich veraltet.

  Guido van Rossum und Jelke de Boer, „Interaktives Testen von Remote-Servern mit der Programmiersprache Python“, CWI Quarterly, Volume 4, Ausgabe 4 (Dezember 1991), Amsterdam, S. 283–303.  


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...