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

Get up to speed with Cython 3.0

00:00

Formal Metadata

Title
Get up to speed with Cython 3.0
Subtitle
Simply better (not beta)
Title of Series
Number of Parts
118
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Processing lots of data, in need of more speed, or struggling to make use of native code? The Cython compiler for Python solves all of these problems in a pythonic way, by compiling Python code to optimised C code. Cython [1] has a very long history of faithfully helping users to solve their Python performance problems and integrating native code into Python in production critical settings, while stimulating somewhat less confidence with its 0.x versioning scheme. For the next Cython version, a stable 3.0 release, we are planning to clean up several historically grown issues in the language to make the Cython compiler more friendly for modern Python users to work with. In this talk, I will show how Cython can be used for compiling and speeding up Python code, using fast native data structures and libraries. I will then give an overview of the changes that are on their way for the 3.0 release and how they will affect the user experience. [1] https://cython.org
Keywords
Execution unitMachine codeSource codeSoftware developerWebsiteCore dumpSpecial unitary groupBitLibrary (computing)Right angleField (computer science)Group actionNeuroinformatikLecture/Conference
Interior (topology)Data analysisWave packetData analysisProjective planeInternetworkingWeb portalType theoryWhiteboardRight angleSoftware developerFormal languageField (computer science)Core dumpService (economics)Multiplication signTwitterInformation engineeringSoftwareArchaeological field surveyDifferent (Kate Ryan album)Goodness of fitCategory of beingXML
Menu (computing)Order (biology)Type theoryMachine codeRight angleInformationCategory of beingPatch (Unix)VideoconferencingElectronic mailing listMathematical analysisData analysisConfiguration spaceModule (mathematics)Medical imagingWebsiteObject-oriented programmingJava appletFlow separationProcess (computing)Projective planeXMLProgram flowchartLecture/ConferenceComputer animation
Execution unitMachine codeWritingDisintegrationAerodynamicsTerm (mathematics)Type theoryBlogBasis <Mathematik>UsabilityFluid staticsComputer programmingFormal languageCompilerBoilerplate (text)Function (mathematics)Focus (optics)Projective planeMedical imagingQuicksortUsabilityDynamical systemSoftware developerType theoryMachine codeBasis <Mathematik>Computer configurationBlogData managementExtension (kinesiology)Pauli exclusion principleCompilerFormal languageModule (mathematics)Fluid staticsProgramming languageField (computer science)Limit (category theory)Mixed realityTerm (mathematics)Boilerplate (text)Product (business)Context awarenessOnline helpBit rateComputer programmingFocus (optics)Functional (mathematics)Physical systemDemo (music)Right angleLevel (video gaming)Row (database)CompilerLecture/ConferenceComputer animation
Revision controlInformationMachine codeLetterpress printingCellular automatonLine (geometry)MathematicsLaptopSineClefProgrammable read-only memorySigma-algebraPlot (narrative)File formatRandom numberBinary fileMaxima and minimaAverageLaptopFunctional (mathematics)EmailCASE <Informatik>Machine codeSineWordExtension (kinesiology)Declarative programmingLibrary (computing)Type theoryMatching (graph theory)Programming languageRight anglePoint (geometry)Different (Kate Ryan album)Parameter (computer programming)Sinc functionRegular expressionMathematicsFormal languageResultantLipschitz-StetigkeitCompilerWebsiteObject (grammar)SpacetimeSign (mathematics)Software developerPattern languageMessage passingBit rateAverageStatement (computer science)Multiplication signModule (mathematics)Cellular automatonNumbering schemeInteractive televisionLinear subspaceSequenceSquare numberCompilerLetterpress printingoutputContext awarenessSystem callLevel (video gaming)Cycle (graph theory)Buffer solutionCalculationOrder (biology)BitRevision controlComputer fileStructural loadComputer programmingVariable (mathematics)Computer animation
AverageSigma-algebraFile formatRandom numberMaxima and minimaArithmetic meanDisk read-and-write headBinary fileLogarithmPlot (narrative)ClefFood energyData managementLaptopOperator (mathematics)Letterpress printingLoop (music)Bit rateSummierbarkeitMachine codeFunction (mathematics)Cone penetration testFluid staticsType theoryCompilerAreaCalculationPoint (geometry)2 (number)Right angleDivisorMultiplication signMachine codeNeuroinformatikWell-formed formulaPositional notationType theoryBitInformation privacyGoodness of fitNormal distributionFunctional (mathematics)Data managementParameter (computer programming)MathematicsObject (grammar)Revision controlImplementationPauli exclusion principleLine (geometry)Different (Kate Ryan album)Module (mathematics)Semantics (computer science)AverageSystem callLaptopOverhead (computing)Bit rateNumbering schemeWordFood energySummierbarkeitRange (statistics)Doubling the cubeDistribution (mathematics)Order (biology)Thread (computing)Context awarenessFitness functionElectronic mailing listComputer animation
ClefLoop (music)View (database)Read-only memoryTotal S.A.Maxima and minimaVector spaceModule (mathematics)Object (grammar)Pairwise comparisonMixed realityFunctional (mathematics)Electric generatorComputer fileMereologyMachine codeObject-oriented programmingRevision controlAddition2 (number)Loop (music)Multiplication signCASE <Informatik>Standard deviationOperator (mathematics)Type theoryFunction (mathematics)Decision theorySpacetimeParameter (computer programming)Arithmetic meanDifferenz <Mathematik>Hardy spaceLaptopDivisorSystem calloutputOverhead (computing)BitAxiom of choiceDifferent (Kate Ryan album)CompilerFile formatData typeImplementationLibrary (computing)Right angle8 (number)Physical lawVariable (mathematics)Sampling (statistics)WebsiteLatent heatFormal languageLine (geometry)Cellular automatonDefault (computer science)Well-formed formulaLimit (category theory)Computer animation
Letterpress printingFormal languageVector spaceLine (geometry)IntegerStrutEmailUnicodeState of matterMachine codeString (computer science)Run time (program lifecycle phase)Lie groupFloating pointFluid staticsError messageCompilerRight angleElectronic mailing listRepresentation (politics)Adaptive behaviorFunctional (mathematics)BitCASE <Informatik>Interior (topology)Object (grammar)SpacetimeWrapper (data mining)Pattern languageVector spaceMultiplication signDeclarative programmingNumbering schemeVariable (mathematics)Run time (program lifecycle phase)QuicksortMachine codeSemiconductor memoryError messageType theoryExtension (kinesiology)Set (mathematics)Instance (computer science)WebsiteImplementationAttribute grammarSocial classMemory managementComputer fileStreaming mediaString (computer science)DemosceneNormal (geometry)Library (computing)UnicodeOrder (biology)Formal languagePointer (computer programming)IntegerEmailState of matterDependent and independent variablesRegular expressionField (computer science)TesselationShape (magazine)LaptopAddress spaceProper mapReal numberMathematicsSubsetComputer animation
Demo (music)Module (mathematics)BenchmarkString (computer science)Pauli exclusion principleDefault (computer science)Binary fileFormal languageMaizeInformationMachine codeConfiguration spaceRevision controlLevel (video gaming)MathematicsFormal languageDot productDigitizingCompilerOcean currentBitMobile appDefault (computer science)Right angleRoutingWebsitePoint (geometry)MereologyField (computer science)RootComputer animation
Transcript: English(auto-generated)