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

Should We Return to Python 2?

00:00

Formal Metadata

Title
Should We Return to Python 2?
Title of Series
Number of Parts
115
Author
Contributors
License
CC Attribution - NonCommercial - ShareAlike 4.0 International:
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
Migration to Python 3 is over, but that's not the end of the journey. Although your code runs with the currently supported Python 3.6 to 3.9, there may be some pieces of code that look obvious to you, but may surprise younger developers who have never seen Python 2 code. A few months ago, I started looking for Python projects on GitHub and helped them to get rid of those Python 2 relics. I'll show you a few recipes beyond the automatic tools, how to make your code modern and prepared for future updates. And no, we should not return to Python 2. We should get rid of it completely.
CodeHuman migrationDampingRange (statistics)IntegerNumberDataflowLine (geometry)File formatDifferenz <Mathematik>String (computer science)Data structureDifferent (Kate Ryan album)Revision controlCASE <Informatik>Computer fileParameter (computer programming)Functional (mathematics)Division (mathematics)Default (computer science)Backdoor (computing)Electronic mailing listMultiplication signRow (database)Software engineeringMathematicsView (database)ResultantPlanningAverageAxiom of choiceRoundness (object)UnicodePower (physics)Arithmetic meanPoint (geometry)Software testingFraction (mathematics)Object (grammar)Physical systemLogic2 (number)BitBefehlsprozessorPhysicalismLengthWeb pageInformationCalculationDecimalDirectory serviceAttribute grammarDistribution (mathematics)Inheritance (object-oriented programming)Time zoneMessage passingGodLibrary (computing)Projective planeLetterpress printingSign (mathematics)MereologyError messageSoftware developerDrop (liquid)Information securityKey (cryptography)Near-ringFood energyStandard deviationOperator (mathematics)MetreSinc functionExtension (kinesiology)Type theorySieve of EratosthenesNegative numberInstance (computer science)Real-time operating systemTimestampComputer musicModule (mathematics)Social classSystem callTesselationMusical ensembleFloating pointMachine codePiContent (media)Table (information)Pattern languageLatin squareSoftware maintenanceCartesian coordinate systemInfinityProgrammer (hardware)SubsetAuthorizationOnline chatProof theoryNeuroinformatikMobile appQuicksortComputer programmingTwitterProcess (computing)Meeting/Interview
CodeMultiplication signSoftware engineeringComputer virusMeeting/Interview
Game theoryFood energyHuman migrationRevision controlCodeSoftware testingStrategy gameMatrix (mathematics)Group actionInstallation artPauli exclusion principleElectronic mailing listVariable (mathematics)Floating pointPerformance appraisalOperator (mathematics)Generic programmingType theoryDefault (computer science)Object (grammar)Inheritance (object-oriented programming)CodeData structureRevision controlContent (media)Cartesian coordinate systemMultilaterationObject (grammar)VotingComputer fileMultiplication signInheritance (object-oriented programming)AuthorizationDefault (computer science)Pattern languageMachine codeSocial classDifferenz <Mathematik>Programmer (hardware)Parameter (computer programming)Projective planeFunctional (mathematics)System callUnicodeMathematicsSpecial unitary groupFood energyElectronic mailing listQuicksortTwitterBackdoor (computing)Point (geometry)Letterpress printingView (database)Library (computing)MereologyDifferent (Kate Ryan album)Proof theoryInformation securityRight angleComputer animation
Default (computer science)Inheritance (object-oriented programming)String (computer science)Interior (topology)Special unitary groupSummierbarkeitNumberInteger2 (number)DampingMultiplication signPower (physics)CalculationCodeFraction (mathematics)DecimalMereologyGodExistencePoint (geometry)View (database)Different (Kate Ryan album)Revision controlMetreString (computer science)Line (geometry)Software maintenanceType theoryDifferenz <Mathematik>Software developerLogicMathematicsBitRange (statistics)Standard deviationResultantMachine codeArithmetic meanComputer animation
Process (computing)Open setLattice (order)Reading (process)SubsetTime zonePoint (geometry)Division (mathematics)BefehlsprozessorMultiplication signWeb pageDecimalReal-time operating systemDefault (computer science)Process (computing)Library (computing)Computer fileFlow separationString (computer science)Information2 (number)PlanningObject (grammar)Revision controlDirectory serviceMathematicsIntegerRoundness (object)Floating pointPhysical systemNumberDampingFunctional (mathematics)SubsetInstance (computer science)Object-oriented programmingDistribution (mathematics)Module (mathematics)Letterpress printing7 (number)Standard deviationCodeFile formatSign (mathematics)Sinc functionSoftware testingNumeral (linguistics)Power (physics)Computer animation
Multiplication signAxiom of choiceRevision controlCodeLecture/ConferenceMeeting/Interview
Hill differential equation
Transcript: English(auto-generated)