The Python 3 New Features from Python Enhancement Proposal

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Python 2 will end of life in 2020!!!!!If you are a Python 2 developer, it's time to porting your code into Python 3 !!!Course SummaryIf you are a Python 2 developer and haven't had the chance to use Python 3, this course is for you. We will talk about Python 3 new feature with demos and make sure you can understand them allWhat's this course about and why you should take it?This course let you master the new and cool features in Python 3
We assume you have a base knowledge of the subset of Python that runs in Python 2 and 3. We dive deep into every aspect of Python 3 and the PEP's that prompted those changes. From advanced string formatting, number updates, changes in classes and functions, to Unicode, Type annotation and synchronous Programming, this course covers it all. You will see the features in action and try them out for yourselfWho is this course for?For anyone who has wanted to dive into the new features of Python 3. It is quite easy to write code that works in both Python 2 and 3. Many old Python developers are used to the features of 2 and have never looked into all of the new features that Python 3 provides. Many new programmers are using Python 3, but are missing out on new features like async and annotations
Existing Python 3 users: If you aren't using Python to its full potential, you owe it to yourself to checkout this course and see a wealth of Python 3 features that you might not even know exist. You will see and explore most of them in this course!

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

understand the differences between Python 2 and Python 3
can port their own code from python 2 to python 3
write python 3 native code
learn Python 3 new feature

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Statistics
  • Object-oriented training
  • Object oriented training
  • Best Practice

Course programme

Python Enhancement Proposals 18 lectures 01:11:51 Best Practice for moving to Python 3 Best Practice for moving to Python 3 PEP 237 -- Unifying Long Integers and Integers PEP 237 -- Unifying Long Integers and Integers PEP 238 -- Changing the Division Operator PEP 238 -- Changing the Division Operator PEP 412 -- Key-Sharing Dictionary PEP 412 -- Key-Sharing Dictionary PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3105 -- Make print a function PEP 3105 -- Make print a function PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3135 -- New Super PEP 3135 -- New Super range and xrange range and xrange dict and zip dict and zip Python Enhancement Proposals. 18 lectures 01:11:51 Best Practice for moving to Python 3 Best Practice for moving to Python 3 PEP 237 -- Unifying Long Integers and Integers PEP 237 -- Unifying Long Integers and Integers PEP 238 -- Changing the Division Operator PEP 238 -- Changing the Division Operator PEP 412 -- Key-Sharing Dictionary PEP 412 -- Key-Sharing Dictionary PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3105 -- Make print a function PEP 3105 -- Make print a function PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator PEP 412 -- Key-Sharing Dictionary PEP 412 -- Key-Sharing Dictionary PEP 412 -- Key-Sharing Dictionary PEP 412 -- Key-Sharing Dictionary PEP 412 -- Key-Sharing Dictionary PEP 412 -- Key-Sharing Dictionary PEP 412 -- Key-Sharing Dictionary PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 428 -- The pathlib module -- object-oriented filesystem paths PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 435 -- Adding an Enum type to the Python standard library PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 448 -- Additional Unpacking Generalizations PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 450 -- Adding A Statistics Module To The Standard Library PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 498 -- Literal String Interpolation PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 515 -- Underscores in Numeric Literals PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3101 -- Advanced String Formatting PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3102 -- Keyword-Only Arguments PEP 3105 -- Make print a function PEP 3105 -- Make print a function PEP 3105 -- Make print a function PEP 3105 -- Make print a function PEP 3105 -- Make print a function PEP 3105 -- Make print a function PEP 3105 -- Make print a function PEP 3105 -- Make print a functionPEP 3105 -- Make print a functionPEP 3105 -- Make print a function PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3111 -- Simple input built-in in Python 3000 PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3114 -- Renaming iterator.next() to iterator.__next__() PEP 3135 -- New Super PEP 3135 -- New Super PEP 3135 -- New Super PEP 3135 -- New Super PEP 3135 -- New Super PEP 3135 -- New Super PEP 3135 -- New Super PEP 3135 -- New Super PEP 3135 -- New Super PEP 3135 -- New Super range and xrange range and...

Additional information

Beginner level of python 2 programmer A computer installed Python 3

The Python 3 New Features from Python Enhancement Proposal

£ 10 + VAT