Python Tutorial #15 - Module

preview_player
Показать описание
In diesem Tutorial eine kurze Einführung zu Modulen.

* *Meine Website mit allen anderen Kanälen und Newsletter* *:

_Discord:_

_Unterstützt mich - Danke!:_
Рекомендации по теме
Комментарии
Автор

Man kann auch einzelne Funktionen aus einem Modul importieren - from somemodule import funk, dann kann man die Funktion einfach mit funk() aufrufen ohne das somemodule davor,
mehrere Funktionen mit Komma separiert- import funk, funk2. Danke für die Tutorials, alles super erklärt

dancefreak
Автор

es gibt hier Verschiedene Wege zu Importieren

import modul *
import modul as variable (variable kann frei gewählt werden)
import modul Funktion
from modul import *
from modul imort Funktion

z.B.
import math *
import math as m
import math cos
from math import sin

import numpy as np
import scipy as sci
import matplotlip as plt
import pandas as pd

pd.DataFrame(...)
plt.plot(x, y)
plt.show()

mondkult
Автор

Ich hätte hier eine milde Kritik bzw. Wunsch weil mir war es nicht klar von anfang an weiß nicht ob es bei anderen auch so ist. Allerdings war mir nicht klar was dieses cd vor dem Pfad bedeutet hat und es hat mich sehr verwirrt. Wäre vielleicht cool wenn das erklärt eorden wäre, für leute wie mich ohne vorheriger Programmiererfahrung.
Ansonsten Top Tutorials

emcotec
Автор

1. Also als ich den Dateipfad in der Powershell eingepflegt habe und dann "import FirstTry" gemacht habe, hat er mir einfach schon was ausgegeben
[5]
[5]
Ist das normal? Oder woran könnte das liegen? Wurde Python geupdatet?

2. Warum ist der Code ab Zeile 3 bis 13 tot, wenn man bei 4:20 den "import" Befehl einfügt? Warum läuft es nicht von oben nach unten durch?

medoma
Автор

Also die Adresse von meinem Ordner ist C:\Users\xy\Documents\Python. Wie muss ich jetzt das in das Fenster einfügen. Es beginnt mit C:\Users\xy>. Wie soll ich es dann eingeben? Ich habe schon alles ausprobiert?!? Bei mir kommt dann immer: Der Befehl "Documents" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Danke für deine Antwort

linmex
Автор

Hi zunächst einmal Kompliment für deine Videos, sind wirklich gut verständlich, auch für komplette Anfänger.
Ich habe jetzt allerdings ab min 2:30 (Eingabe "FirstTry.fib()") ein Problem und zwar kommt dort bei mir eine Fehlermeldung "AttributeError: module 'first.Try' has no attribute 'fib'". Hatte das auch jemand von euch oder hat eine Idee, was man machen kann?

Liberty-dloh
Автор

Ich gebe cd (und pfad) ein, aber es ist immernoch auf der selben stelle, also es hat den pfad nicht gewechselt, obwohl kein error kam. Und warum kann ich, wenn ich unter Python bin, keine Dateien importieren(ich hab den Namen 100% richtig eingegeben)

Aufrichtig-und-wichtig
Автор

Für das Verlassen der shell hat bei mir komischerweise nur 1 mal STRG + C funktioniert. Sonst erscheint dann immer die Meldung "Keyboard interrupt", aber ich bleibe in der shell. Habe jetzt gegooglet, dass man auch STRG + PAUSE drücken kann. Das funktioniert jetzt. So komme ich aus der Shell. Vielleicht sind standardmäßig meine Tasten anders belegt. Nutze Windows 10 Pro.

gluckspilz
Автор

Cool und einfach erklärt, hab natürlich direkt ausprobiert, klappt soweit gut; aber eine Sache verstehe ich nicht:
wenn ich z.B. "import numpy" schreibe liegt es bei mir in C:\Anaconda3\Lib\site-packages, also ganz wo anders als die .py Datei welches "numpy" aufruft, hier brauche ich auf den Pfad nicht zu achten...
Bei den Modulen, die man selbst schreibt muss es im selben Ordner liegen, woher weiß denn Python wo numpy liegt?
Die Erklärung, die ich mir vorstellen kann ist:
Python guckt erst im Installationsordner und dann in selben Ordner in dem die main() liegt, die nach "numpy" verlangt.
Liege ich richtig?

hilgenbergalex
Автор

Alles bis dato einwandfrei gelaufen - wirklich ein sehr guter Kanal - TOP!
Leider will es nich bei mir funktionieren bzw. ich bin mir gerade nicht sicher, ob ich den "Kommunikatinsweg" richtig verstanden habe (Nutze Pycharm):
1. Pycharm ist meine "Entwicklungsumgebung", welche mir die Möglichkeit bietet einen Code zu schreiben /entwickeln?
2. cmd gibt mir die Möglichkeit die Dateien anzusprechen/starten?
3. Python ist das Programm zur Interpretation bzw. Durchführung des Codes?
Meine Skripte liegen alle unter: (Bsp. Break_Continue, Default_Value, Module usw.) Was ich mich hier frage, wieso liegt auf der Ebene "PYthon Projects ein Ordner .idea und was hat dieser für eine Bedeutung? Und neben meinen Skripten (Ebene ErstesProjekt) noch folgende Ordner: .idea und venv?
Mein Python selbst liegt unter:
Wenn ich die cmd Konsole jetzt anschmeise, dann muss ich ja als erstes python eingeben, weil ich dann dadurch den "Interpretierer/Leser" anspreche, oder? Und daraufhin die Datei importieren?
Jetzt komm ich zu zwei folgenden Fehlern:
1. Wenn ich einfach nur python eingebe in cmd, dann kommt die Meldung: Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

Anschließend habe ich import module eingegeben und die Meldung "Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'module'"
erscheint.

2. Mein zweiter Weg war, den Pfad zu den Skripten anzugeben Da taucht dann die Meldung File "<stdin>", line 1

^
SyntaxError: unexpected character after line continuation character
>>>
auf.


Wenn du mir vielleicht hierzu ein paar Infos geben könntest, wäre das wirklich sehr nett!

Do_xa
Автор

Was ist eigentlich dein most used module/lib @morpheus?

easypy
Автор

Hi! Echt super Videos bzw Tutorials! Ich wünschte mir du würdest ein Paar Django Tutorials machen, damit wir lernen würden, mithilfe von Python / Django Web Development betreiben können!

ecaflowne
Автор

Geiles Video! (und an meinem Geburtstag hochgeladen :D) Abo hast du.

zombiekiller-yxqz
Автор

Hi ich habe eine Frage und zwar schaue ich gerade die Playlist von Anfang an geschaut und habe jez immer den Code in Pycharm geschrieben... Wie funktioniert denn da das mit den Modulen?

bennisulilatu
Автор

1. Bereits beim Import kommt bei mir eine Ausgabe
[5]
[5]

2. Bei mir ist der Code nicht "tot", sondern es kommt
[5]
[5]
Halle Welt

neomind
Автор

Ich liebe die Tutorials bis jetzt. Da Programmieren für mich absolutes Neuland ist hilfst du mir enorm. Nun hab ich aber das erste Mal ein richtiges Problem. Ich habe ein MacBook und das mit den Modulen klappt nicht... Mein Modul "third.py" ist unter Users/A/Desktop/Python gespeichert. Wenn ich dies angebe zeigt er erstmal nichts an, was ja auch gut ist. wenn ich dann "Import third" eintippe gibt er mir dir Fehlermeldung "Import: command not found"... was mache ich falsch? Im Übrigen hatte ich python aufgrund eines vorherigen Tutorials mit Anaconda installiert. Vielleicht liegt dort das Problem?

onedail
Автор

Hallo

ich schreibe den Code in VisualStudioCode. Bei mir gibt er die richtigen Ergebnisse aus, jedoch werden die Schnipsel Rot untermalen und gebe einen Problem aus.
Das wird z.b. rot unterstrichen und als Problem erkannt: "somemodule.funk()"
Als Problem wird mir dieser Satz ausgegeben: "Module 'somemodule' has no 'funk' member"

Danke für deine tollen Videos

haschem
Автор

Hey ;) deine videos sind echt gut und leicht zu verstehen. Danke dafür :) Allerdings habe ich gerade ein kleines "Problem". Du meintest wenn man ein Modul importiert ist der Code zwischen 'import somemodule' und 'somemodule.funk()' tot. Das ist bei mir irgendwie nicht so :D Ich sitze da jetzt schon ein Weilchen dran :D was genau meinst du mit tot? Mir wird der Code dazwischen ja noch ausgegeben.

Grüße

dorfs
Автор

Wie kann ich auf die main zugreifen oder kann ich nur auf andere Funktionen zugreifen

omarking
Автор

Hi, mega cooles und hilfreiches Video.Kann man auch Dateinamen mit Zahlen importieren? bei mir funktioniert das irgendwie nicht.

thstlt_photo
visit shbcf.ru