Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m319:learningunits:lu01:deklaration [2024/09/10 09:22] – [Programmiersprachen] kmaurizimodul:m319:learningunits:lu01:deklaration [2024/09/10 10:58] (aktuell) kmaurizi
Zeile 35: Zeile 35:
 Der Name einer Variable sollte möglichst sprechend sein.  Der Name einer Variable sollte möglichst sprechend sein. 
 Das bedeutet, dass ihr Name etwas über den Inhalt bzw. Verwendungszweck aussagt.  Das bedeutet, dass ihr Name etwas über den Inhalt bzw. Verwendungszweck aussagt. 
-Die Variablennamen in Python sind immer klein geschrieben.+Die Variablennamen in Python sind immer klein geschrieben, nach dem Styleguide von Python
 Der Name besteht in der Regel aus Buchstaben, Zahlen und dem Underline (''_'').  Der Name besteht in der Regel aus Buchstaben, Zahlen und dem Underline (''_''). 
 +Variablennamen sollten in ''snake_case'' geschrieben werden, wobei Wörter durch Unterstriche verbunden werden und alle Buchstaben klein sind.
  
 <WRAP center round important 60%> <WRAP center round important 60%>
Zeile 42: Zeile 43:
 Verwende niemals Leerzeichen, Umlaute oder Sonderzeichen in einem Variablennamen. Verwende niemals Leerzeichen, Umlaute oder Sonderzeichen in einem Variablennamen.
 </WRAP> </WRAP>
 +
 +==== Namenskonventionen am BZZ ====
 +
 +Das BZZ hat die folgenden Namenskonventionen:
 +
 +  * Variablen- und Funktionsnamen: Kleinbuchstaben, die durch ''_'' getrennt sind (''snake_case'').
 +  * Konstanten: Großbuchstaben, die durch ''_'' getrennt sind (''UPPER_CASE'').
  
 === Gute Variablennamen === === Gute Variablennamen ===
Zeile 48: Zeile 56:
     * price     * price
     * length     * length
 +    * student_id (für eine ID)
 +    * birth_date (für ein Datum)
  
 === Schlechte Variablennamen === === Schlechte Variablennamen ===
Zeile 54: Zeile 64:
     * l**ä**nge (Umlaut)     * l**ä**nge (Umlaut)
     * grad**°** (Sonderzeichen)     * grad**°** (Sonderzeichen)
-    * **N**umber(gross geschrieben) +    * **N**umber (gross geschrieben) 
- +    * **PriceInUSD** (CamelCasesollte in snake_case sein)
-==== Literale (Konstanten mit einem Namen) ==== +
-Konstanten die immer wieder benötigt werdenkannst du als Literal definieren. +
-In einigen Programmiersprachen hat es sich zum Standard entwickelt, dass die Namen von Literalen ausschliesslich in Grossbuchstaben  +
-geschrieben werden (z.B. MAX_VALUE)+
  
 ==== Übung zu Variablennamen ==== ==== Übung zu Variablennamen ====
Zeile 78: Zeile 84:
  
  
-==== Datentyp ====+===== Datentyp =====
 Der Datentyp bestimmt die Speicherung und spätere Verwendung der Variablen. Der Datentyp bestimmt die Speicherung und spätere Verwendung der Variablen.
 Je nach Programmiersprache werden unterschiedliche Datentypen unterstützt und die einzelnen Datentypen heissen unterschiedlich. Je nach Programmiersprache werden unterschiedliche Datentypen unterstützt und die einzelnen Datentypen heissen unterschiedlich.
Zeile 157: Zeile 163:
 int count = 1 int count = 1
 double total = 5.75 double total = 5.75
-AString givenname = "Petra"+String givenname = "Petra"
 </code> </code>
   - Datentyp   - Datentyp
  • modul/m319/learningunits/lu01/deklaration.1725952921.txt.gz
  • Zuletzt geändert: 2024/09/10 09:22
  • von kmaurizi