Als «python» getaggte Fragen

Python ist eine dynamisch typisierte, auf hoher Ebene interpretierte Programmiersprache. Das Design konzentriert sich auf eine klare Syntax, einen intuitiven Ansatz für die objektorientierte Programmierung und die offensichtliche Vorgehensweise. Python unterstützt Module und Ausnahmen und verfügt über eine umfangreiche Standardmodulbibliothek. Python ist universell einsetzbar und wird daher häufig vom Web bis zu eingebetteten Systemen verwendet.

1
Wie funktioniert Python Random Shuffle?
Wie funktioniert Shuffle from Random in Python? Ich frage, weil es sehr schnell funktioniert. Wenn ich versuche, Shuffle zu schreiben, funktioniert es 1 Minute für 10 ^ 6 Elemente, aber Python Shuffle macht das in 8 Sekunden?
11 python  random 




1
Wann sollte ich eine Ausnahme in Python unterordnen?
In meinem Code gibt es ungefähr sieben Stellen, an denen ich eine Ausnahme auslöse. Alle diese Ausnahmen werden gleich behandelt: Drucken Sie einen Fehler in die Protokolldatei, setzen Sie den Softwarestatus auf Standard zurück und beenden Sie das Programm. Während der Codeüberprüfung sagte mein leitender Ingenieur, den ich sehr schätze, …


3
Wie sollen private Abhängigkeitslinks in setup.py behandelt werden?
Bei der Arbeit verwenden wir einen privaten Pypi-Server. Dieser Pypi-Server wird als Abhängigkeitslink angegeben: ... from setuptools import setup config = ConfigParser.ConfigParser() rc = os.path.join(os.path.expanduser('~'), '.pypirc') config.read(rc) dependency_links = [ 'https://{}:{}@<private_url>'.format( config.get('dc', 'username'), config.get('dc', 'password'))] setup( dependency_links=dependency_links, ...) Dies funktioniert in den meisten Fällen einwandfrei. Vor einiger Zeit mussten wir …
10 python 

5
Gibt es technische Einschränkungen oder Sprachfunktionen, die verhindern, dass mein Python-Skript so schnell ist wie ein gleichwertiges C ++ - Programm?
Ich bin ein langjähriger Python-Benutzer. Vor ein paar Jahren habe ich angefangen, C ++ zu lernen, um zu sehen, was es in Bezug auf Geschwindigkeit bieten kann. Während dieser Zeit würde ich Python weiterhin als Werkzeug für das Prototyping verwenden. Dies schien ein gutes System zu sein: agile Entwicklung mit …

1
Ententypisierung, Datenvalidierung und durchsetzungsfähige Programmierung in Python
Über das Tippen von Enten : Die Typisierung von Enten wird dadurch unterstützt, dass gewohnheitsmäßig nicht auf die Art der Argumente in Methoden- und Funktionskörpern geprüft wird. Dabei wird auf Dokumentation, klaren Code und Tests zurückgegriffen, um die korrekte Verwendung sicherzustellen. Informationen zur Argumentvalidierung (EAFP: Es ist einfacher, um Vergebung …

3
Python-Multiprocessing mit Queue vs ZeroMQ IPC
Ich bin damit beschäftigt, eine Python-Anwendung mit ZeroMQ zu schreiben und eine Variation des Majordomo-Musters zu implementieren, wie im ZGuide beschrieben . Ich habe einen Makler als Vermittler zwischen einer Reihe von Arbeitern und Kunden. Ich möchte für jede eingehende Anfrage eine umfangreiche Protokollierung durchführen, aber ich möchte nicht, dass …




1
Kann man ein eingebautes Python-Modul bearbeiten?
Ich lerne gerade Python und bin an dem Punkt im Buch über die Verwendung der Mathematikbibliothek angelangt. Ich habe auf der Python-Website nachgesehen und festgestellt, dass die Bibliothek etwas knapp ist und ich einige weitere nützliche Funktionen schreibe. Zum Beispiel habe ich eine Funktion geschrieben, um Koeffizienten zu nehmen und …

1
Wie kann man eine Python-Gottklasse umgestalten?
Problem Ich arbeite an einem Python-Projekt, dessen Hauptklasse ein bisschen " God Object " ist. Es gibt so verdammt viele Attribute und Methoden! Ich möchte die Klasse umgestalten. Bisher… Für den ersten Schritt möchte ich etwas relativ Einfaches tun; Aber als ich den einfachsten Ansatz ausprobierte, wurden einige Tests und …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.