We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Type Hints for Python 3.5

00:00

Formale Metadaten

Titel
Type Hints for Python 3.5
Serientitel
Teil
69
Anzahl der Teile
Autor
Lizenz
CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
ProduktionsortBilbao, Euskadi, Spain

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Guido van Rossum - Type Hints for Python 3.5 PEP 484, "Type Hints", was accepted in time for inclusion in Python 3.5 beta 1. This introduces an optional standard for specifying types in function signatures. This concept was previously discussed as "optional static typing" and I similar to the way TypeScript adds optional type declarations to JavaScript. In this talk I will discuss the motivation for this work and show the key elements of the DSL for describing types (which, by the way is backward compatible with Python 3.2, 3.3 and 3.4). Note: *Python will remain a dynamically typed language, and I have no desire to ever make type hints mandatory, even by convention!*
Schlagwörter
Red HatRoboterGoogolBaum <Mathematik>Metropolitan area networkPauli-PrinzipMehrwertnetzFunktion <Mathematik>Web logDatensatzRechenschieberMultiplikationsoperatorHydrostatikCompilerQuick-SortDivergente ReiheParametersystemSoftwareentwicklerKonfiguration <Informatik>Pauli-PrinzipTeilmengeFunktionalWeb logComputeranimationVorlesung/Konferenz
GoogolBaum <Mathematik>Web logQuick-SortMultiplikationsoperatorObjekt <Kategorie>FunktionalGenerizitätParametersystemPauli-PrinzipVorlesung/Konferenz
Funktion <Mathematik>Pauli-PrinzipGoogolBaum <Mathematik>Formale SemantikFunktionalVorlesung/KonferenzComputeranimation
Pauli-PrinzipPortscannerGoogolBaum <Mathematik>DialektMultiplikationsoperatort-TestFormale SpracheComputeranimationVorlesung/Konferenz
Pauli-PrinzipPortscannerQuick-SortPauli-PrinzipMailing-ListeZahlensystemQuadratzahlPoisson-KlammerPi <Zahl>Vorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>MereologiePi <Zahl>Quick-SortVersionsverwaltungPauli-PrinzipKugelkappeVorlesung/Konferenz
Singularität <Mathematik>Pauli-PrinzipPortscannerCodeSoftwareentwicklerMetropolitan area networkGrenzschichtablösungFunktion <Mathematik>MagnetbandlaufwerkIkosaederMathematikElektronische PublikationSchreib-Lese-KopfQuick-SortTypprüfungComputerarchitekturInterpretiererFunktionalHydrostatikPi <Zahl>Vorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>ProgrammierungPi <Zahl>CodeInterpretiererKonfiguration <Informatik>VersionsverwaltungLaufzeitfehlerComputerarchitekturVorlesung/Konferenz
SoftwareentwicklerIkosaederCodeGrenzschichtablösungMathematikFunktion <Mathematik>ComputerarchitekturFormale SpracheMereologieQuick-SortCodeFunktionalElektronische PublikationVorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>CodeIkosaederSoftwareentwicklerGrenzschichtablösungFunktion <Mathematik>MathematikQuaderTropfenProdukt <Mathematik>MagnetbandlaufwerkAnalysisE-MailElektronische PublikationLaufzeitfehlerHydrostatikFunktionalQuick-SortKonfiguration <Informatik>AusnahmebehandlungVorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>CodeMultiplikationsoperatorBimodulQuick-SortJust-in-Time-CompilerCompilerZahlensystemProgrammfehlerVorlesung/Konferenz
CodeQuaderTropfenGoogolIkosaederProdukt <Mathematik>Lokales MinimumAnalysisMagnetbandlaufwerkProjektive EbeneProgrammfehlerStützpunkt <Mathematik>CodeSelbst organisierendes SystemHydrostatikTypprüfungMereologieMechanismus-Design-TheorieTelekommunikationGeradeQuick-SortVorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>NP-hartes ProblemDatenflussInteraktives FernsehenCodeMagnetbandlaufwerkProgrammierumgebungProgrammierungMechanismus-Design-TheorieProgrammiergerätMereologieHilfesystemFormale SpracheParametersystemSystemaufrufQuick-SortPunktSchlüsselverwaltungFunktionalPartielle DifferentiationAttributierte GrammatikWeb SiteArithmetischer AusdruckStatistikTypprüfungFehlermeldungHydrostatikDynamisches SystemZahlenbereichHackerSymboltabelleAutorisierungPi <Zahl>BimodulVorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>NP-hartes ProblemInteraktives FernsehenCodeMagnetbandlaufwerkProgrammierumgebungMultiplikationsoperatorProgrammierungArithmetischer AusdruckCASE <Informatik>ProgrammierumgebungHeuristikVorhersagbarkeitMereologieMinkowski-MetrikParametersystemZeichenketteVorlesung/KonferenzComputeranimation
GoogolElektronische PublikationMathematikMaßerweiterungCodeElektronische PublikationCASE <Informatik>Klasse <Mathematik>FunktionalInformationCodeZahlenbereichHydrostatikEndliche ModelltheorieMaßerweiterungBimodulQuick-SortVorlesung/KonferenzComputeranimation
GoogolElektronische PublikationMathematikMaßerweiterungCodeCodeMultifunktionBimodulCASE <Informatik>ServerZweiDivergente ReiheMultiplikationsoperatorEndliche ModelltheorieDreiCase-ModdingMathematikVorlesung/KonferenzComputeranimation
GoogolMathematikSoftwarewartungQuellcodeElektronische PublikationQuick-SortCodeGewicht <Ausgleichsrechnung>Vorlesung/Konferenz
AnalysisZahlensystemStandardabweichungCodeIkosaederQuick-SortStützpunkt <Mathematik>AppletCodeFormale SpracheHydrostatikVorlesung/KonferenzXMLComputeranimation
GoogolAnalysisZeichenketteHydrostatikVorlesung/Konferenz
AnalysisStandardabweichungZahlensystemIkosaederReelle ZahlMereologieZahlensystemCASE <Informatik>VersionsverwaltungStandardabweichungBimodulPauli-PrinzipProgrammbibliothekTermQuick-SortRechter WinkelMathematikVorlesung/KonferenzXMLComputeranimation
GoogolBaum <Mathematik>Pauli-PrinzipStandardabweichungZahlensystemSchnittmengeRFIDSystemprogrammierungQuick-SortNormalvektorPauli-PrinzipCodeAutomatische HandlungsplanungMultiplikationsoperatorOrtsoperatorKreisdiagrammFormale SemantikAnpassung <Mathematik>EntscheidungstheorieZeichenkettePi <Zahl>Vorlesung/KonferenzComputeranimation
GoogolPauli-PrinzipRFIDZahlensystemStandardabweichungSystemprogrammierungForcingQuick-SortCMM <Software Engineering>HilfesystemZahlensystemPoisson-KlammerMultiplikationsoperatorZahlenbereichProdukt <Mathematik>ThreadVorlesung/KonferenzComputeranimation
GoogolKraftCodegenerierungMailing-ListePortscannerThreadQuick-SortCodeGenerator <Informatik>ZahlensystemMailing-ListeCASE <Informatik>Web SiteVorlesung/KonferenzComputeranimation
GoogolAusgleichsrechnungFunktion <Mathematik>Pauli-PrinzipSingularität <Mathematik>PortscannerMereologieAutomatische HandlungsplanungFunktionalPi <Zahl>CodeZahlensystemKonfiguration <Informatik>Problemorientierte ProgrammierspracheOrdnung <Mathematik>Vorlesung/KonferenzComputeranimation
GoogolBitBimodulMetropolitan area networkCodeZahlensystemCodeMereologiePauli-PrinzipFunktionalKlasse <Mathematik>Pi <Zahl>Anpassung <Mathematik>Quick-SortZeichenketteBitBimodulParametersystemProgrammierungPhysikalische TheorieVorlesung/KonferenzComputeranimation
GoogolCodeParametersystemFunktionalTypprüfungZeichenketteFolge <Mathematik>PRINCE2Green-FunktionQuick-SortCASE <Informatik>HochdruckVorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>MehrwertnetzCodeCASE <Informatik>DifferenteQuick-SortObjekt <Kategorie>Mailing-ListeCodeGüte der AnpassungTypprüfungZeichenketteVorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>ZustandsdichteCodeMagnetbandlaufwerkMinimumKlasse <Mathematik>Cloud ComputingGradientPortscannerVariableGruppenoperationGravitationsgesetzMailing-ListeTypprüfungModul <Datentyp>BimodulMereologieAnpassung <Mathematik>CodeSystemaufrufQuick-SortAbstraktionsebeneHierarchische StrukturPunktInstantiierungPhysikerDiagonale <Geometrie>Klasse <Mathematik>LaufzeitfehlerObjekt <Kategorie>ZahlenbereichQuaderEinfache GenauigkeitDiagrammBimodulVererbungshierarchieFolge <Mathematik>TermNichtlinearer OperatorHilfesystemGeradeProgrammbibliothekMereologieCASE <Informatik>DifferenteTypprüfungVersionsverwaltungOrtsoperatorp-BlockLeistung <Physik>MinimumMultiplikationsoperatorZahlensystemApproximationKategorie <Mathematik>Güte der AnpassungNebenbedingungWeb logPauli-PrinzipVorlesung/Konferenz
GoogolBaum <Mathematik>DivisionMailing-ListeTypprüfungModul <Datentyp>BimodulMereologieMagnetbandlaufwerkBimodulRandverteilungObjekt <Kategorie>Boolesche AlgebraFunktionalParametersystemKlasse <Mathematik>MereologieVollkommene InformationMailing-ListePunktCodeMinimumVorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>Mailing-ListeInverser LimesBitMailing-ListeElement <Gruppentheorie>ZahlensystemTupelAbgeschlossene MengePoisson-KlammerQuadratzahlVersionsverwaltungBimodulZeichenketteDämpfungStandardabweichungParametersystemPunktKlasse <Mathematik>DickeIterationVorlesung/KonferenzXMLComputeranimation
GoogolBaum <Mathematik>Mailing-ListeFormation <Mathematik>AbstraktionsebeneBitMetropolitan area networkFunktion <Mathematik>TypprüfungKlasse <Mathematik>Quick-SortMailing-ListeFolge <Mathematik>MultiplikationsoperatorIntelligentes NetzAbschattungKlasse <Mathematik>LaufzeitfehlerDatenstrukturKontextbezogenes SystemBitBenutzerfreundlichkeitAliasingCASE <Informatik>TupelStandardabweichungVorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>PortscannerDivisionAbstraktionsebeneKonfiguration <Informatik>Funktion <Mathematik>Klasse <Mathematik>VarianzCloud ComputingMailing-ListeIkosaederATMVariableZeichenketteModul <Datentyp>MaßerweiterungModifikation <Mathematik>MultitaskingElektronische PublikationPauli-PrinzipMagnetbandlaufwerkCodeRestklasseWiderspruchsfreiheitSyntaktische AnalysePASS <Programm>TypsystemData Encryption StandardBetafunktionVerschlingungZoomWeb logMetropolitan area networkKlasse <Mathematik>MultiplikationsoperatorFunktionalMailing-ListeParametersystemFolge <Mathematik>ZahlenbereichSkalarproduktÄußere Algebra eines ModulsAuswahlverfahrenStreuungsmaßZahlensystemBimodulCASE <Informatik>NebenbedingungTypentheorieZeichenketteQuick-SortTypprüfungElektronische UnterschriftPunktSpeicherabzugKartesisches ProduktUmsetzung <Informatik>DatenstrukturIterationProgrammbibliothekMaßerweiterungWarteschlangeDatenfeldStandardabweichungElektronische PublikationGenerizitätCodeTupelVollständigkeitAbzählenDefaultInstantiierungPauli-PrinzipInnerer PunktMathematikPhysikalische TheorieVersionsverwaltungDickeVorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>GammafunktionVerschlingungWeb logZoomData Encryption StandardFormation <Mathematik>MultiplikationsoperatorAggregatzustandMAPKonfiguration <Informatik>Lesen <Datenverarbeitung>CodeCodierungMailing-ListeQuellcodeParametersystemProgrammierumgebungSkriptspracheElektronische PublikationVorlesung/KonferenzComputeranimation
GoogolBaum <Mathematik>Metropolitan area networkOrtsoperatorElektronische PublikationCodeParametersystemMailing-ListeZeichenketteVorlesung/Konferenz
ZeichenketteCASE <Informatik>AliasingArithmetischer AusdruckVorlesung/Konferenz
GammafunktionFormation <Mathematik>VerschlingungWeb logZustandsdichteZoomCASE <Informatik>MultiplikationsoperatorParametersystemMailing-ListePoisson-KlammerTermVorlesung/KonferenzComputeranimation
GoogolKlasse <Mathematik>Arithmetisches MittelPoisson-KlammerQuadratzahlInstantiierungQuick-SortFunktionalVorlesung/Konferenz
OISCVerschlingungWeb logZoomData Encryption StandardQuick-SortBitMereologiePoisson-KlammerMeta-TagKlasse <Mathematik>GarbentheorieFunktorVarianzArithmetischer AusdruckVorlesung/KonferenzComputeranimation
Baum <Mathematik>ZoomData Encryption StandardVerschlingungWeb logGoogolKovarianzfunktionInvarianteFunktorDefaultStreuungsmaßGruppenoperationInnerer PunktBitCASE <Informatik>DämpfungUmwandlungsenthalpieVorlesung/KonferenzComputeranimation
Lokales MinimumRed HatGoogolRoboterGraphfärbungVorlesung/KonferenzComputeranimation
Transkript: English(automatisch erzeugt)