Porting from Python 2 to Python 3

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

In this Porting from Python 2 to Python 3 training course, expert author Ben Straub teaches you about the changes with Python 3, and how to make a smooth transition from Python 2 to Python 3. This course is designed for users that already have Python programming experience.

You will start by learning about numbers and strings. From there, Ben teaches you about exceptions, such as raising and catching, and tracebacks and chaining. This video tutorial also covers classes, IO, and library. Finally, you will learn other language changes, such as print, imports and reload, ranges, and functional operators.

Once you have completed this computer based training course, you will have learned all about Python 3 changes, and how to make a smooth transition from Python 2 to Python 3.

Who this course is for:

  • Take this course if you would like to upgrade your skills in Python 2 to Python 3

Course content

10 sections • 34 lectures • 1h 30m total length

Instructor

High Quality Training
  • 4.3 Instructor Rating
  • 120,217 Reviews
  • 1,254,621 Students
  • 327 Courses

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Expected Outcomes

  1. Learn how to make a smooth transition from Python 2 to Python 3 Requirements This course is designed for users that already have Python programming experience Description In this Porting from Python 2 to Python 3 training course, expert author Ben Straub teaches you about the changes with Python 3, and how to make a smooth transition from Python 2 to Python 3. This course is designed for users that already have Python programming experience. You will start by learning about numbers and strings. From there, Ben teaches you about exceptions, such as raising and catching, and tracebacks and chaining. This video tutorial also covers classes, IO, and library. Finally, you will learn other language changes, such as print, imports and reload, ranges, and functional operators. Once you have completed this computer based training course, you will have learned all about Python 3 changes, and how to make a smooth transition from Python 2 to Python 3. Who this course is for: Take this course if you would like to upgrade your skills in Python 2 to Python 3 Show more Show less Course content 10 sections • 34 lectures • 1h 30m total length Expand all sections Introduction 1 lecture • 1min Introduction Preview 00:56 Overview 5 lectures • 16min The Situation Preview 02:07 Why Port At All? Preview 02:10 Port Versus Polyglot Preview 01:34 Helper Packages - 2to3, Futurize And Six Preview 06:11 Automated Testing - Coverage, Tox, Caniusepython3 03:44 Numbers 1 lecture • 5min Numbers Overview 05:00 Strings 4 lectures • 17min Text Versus Binary 04:16 Unicode Strings And Characters 04:54 Byte Strings 03:27 Basestring, Interning And IO 04:11 Exceptions 2 lectures • 4min Raising And Catching 02:09 Tracebacks And Chaining 01:58 Classes 3 lectures • 10min Metaclasses 03:15 Iterators 03:44 STR And BOOL Methods 02:31 IO 3 lectures • 9min Files - Open And Read 03:18 Input And Raw_input 02:33 ExecFile And StringIO 03:23 Library 7 lectures • 12min Collections - Counter, Ordereddict, Userdict, Userlist And Userstring 01:20 DBM Modules 01:14 Commands And Subprocess 01:03 Web Libraries - Part 1 01:28 Web Libraries - Part 2 02:18 IterTools 02:13 Miscellaneous Libraries 01:54 Other Language Changes 7 lectures • 17min Print 02:16 Repr 01:33 Imports And Reload 02:34 Dictionaries 02:24 Ranges 01:35 Functional Operators - Part 1 02:22 Functional Operators - Part 2 04:06 Conclusion 1 lecture • 1min Wrap Up 00:34 Instructor Infinite Skills High Quality Training 4.3 Instructor Rating 120,217 Reviews 1,254,621 Students 327 Courses Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education. The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'677ed0948d48540a',m:'0af11cb5800bf389ee94a44eb4613cca740739f3-1627818272-1800-AVXMXfZp7AFzQw84PUhxNYQAVGM8fPzRi5l9lQaqapduAu5VFpj8djgLGcNfJAFxLBzFUqGB7khi5Sz4YUtTR1wj45TFady3tjQ5Y0jvPG71xMvKPVfn/3p9vlQAjgCdzDIrfC35V+noEglbTd2gUj5BBlYbJLTU7D7QuYf0b4sm',s:[0xa7d0a38215,0x05c4e5389b],}})();