Saturday, April 1, 2023
Learning Code
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#
No Result
View All Result
Learning Code
No Result
View All Result
Home Python

Exploring Python With bpython & Formalizing f-String Grammar – The Real Python Podcast

learningcode_x1mckf by learningcode_x1mckf
January 20, 2023
in Python
0
Exploring Python With bpython & Formalizing f-String Grammar – The Real Python Podcast
74
SHARES
1.2k
VIEWS
Share on FacebookShare on Twitter


Real Python Podcast Episode #141 Title Artwork

Jan 20, 2023 56m

Christopher Bailey
Christopher Trudeau

Have you ever used the Python Learn-Eval-Print Loop (REPL) to discover the language and find out about the way it operates? Would it not assist if it offered syntax highlighting, definitions, and code completion and behaved extra like an IDE? This week on the present, Christopher Trudeau is right here, bringing one other batch of PyCoder’s Weekly articles and initiatives.

Episode Sponsor:


We focus on the drop-in REPL substitute bpython. bpython enhances the interactivity of a Python REPL session. It’s additionally a strong instructing device for instructors and college students to experiment with and discover Python code.

Christopher shares a current Python Enhancement Proposal (PEP) about formalizing the grammar for f-strings. The PEP describes a discount within the underlying parser code complexity and gives for future options like feedback in multiline f-strings.

We share a number of different articles and initiatives from the Python group, together with a information roundup, a group of surveys to categorise Python digital surroundings workflows, a course about context managers and Python’s with assertion, a dialogue about microfeatures that we want to see adopted in Python, a Python terminal music participant, and an infinite array powered by AI.

Course Highlight: Context Managers and Python’s with Statement

On this video course, you’ll be taught what the Python with assertion is and methods to use it with present context managers. You’ll additionally learn to create your personal context managers.

Subjects:

  • 00:00:00 – Introduction
  • 00:02:21 – Pillow 9.4.0 Launched
  • 00:02:47 – Django Bugfix Launch: 4.1.5
  • 00:02:56 – Plone 6.0 Launched
  • 00:03:16 – PyCon Italia 2023
  • 00:03:54 – Uncover bpython: A Python REPL With IDE-Like Options
  • 00:13:55 – PEP 701: Syntactic Formalization of f-Strings
  • 00:17:07 – Sponsor: Inflow Information
  • 00:17:57 – Classifying Python Digital Surroundings Workflows
  • 00:30:26 – Context Managers and Python’s with Assertion
  • 00:36:32 – Video Course Highlight
  • 00:37:47 – Microfeatures I’d Wish to See in Extra Languages
  • 00:49:34 – Python Terminal Music Participant
  • 00:51:19 – Infinite AI Array
  • 00:55:05 – Thanks and goodbye

Information:

Present Hyperlinks:

  • Discover bpython: A Python REPL With IDE-Like Features – On this tutorial, you’ll find out about bpython, an alternate Python REPL that brings code recommendations and lots of different IDE-like options to the terminal. When you uncover how a lot bpython can enhance your productiveness, you’ll by no means need to return to utilizing the vanilla Python REPL once more.
  • PEP 701: Syntactic Formalization of f-Strings – This Python Enhancement Proposal describes the formalization of a grammar for f-strings, permitting a discount within the underlying parser code complexity and offering future options like feedback in multiline f-strings.
  • Classifying Python Virtual Environment Workflows – This text discusses the varied methods of making and managing Python digital environments, together with what sorts of instruments you may use. It categorizes the totally different kinds and describes how the alternatives that you just make have an effect on your workflow.
  • Context Managers and Python’s with Statement – On this video course, you’ll be taught what the Python with assertion is and methods to use it with present context managers. You’ll additionally learn to create your personal context managers.
  • Microfeatures I’d Like to See in More Languages – Some language options are intrinsic to the language. Others are syntactic sugar that different programming languages might simply borrow. This opinion piece from Hillel highlights some options that the mainstream ought to steal from extra obscure languages. Two Python options that he’d prefer to see in additional languages are chained evaluations (2 <= x < 10) and numbers with separators (1000000 == 1_000_000).

Initiatives:


Tweet
Share
Share
Email
class=”h4″>

Degree Up Your Python Expertise With These Programs:

« Browse All Episodes





Source link

You might also like

Evaluating Python Packages & Celebrating 20 Years of PyCon US – The Real Python Podcast

Build a Maze Solver in Python Using Graphs – Real Python

Python’s Missing Battery – Real Python

Share30Tweet19
learningcode_x1mckf

learningcode_x1mckf

Recommended For You

Evaluating Python Packages & Celebrating 20 Years of PyCon US – The Real Python Podcast

by learningcode_x1mckf
March 31, 2023
0
Evaluating Python Packages & Celebrating 20 Years of PyCon US – The Real Python Podcast

Mar 31, 2023 1h Have you ever ever put in a Python bundle with out understanding something about it? What greatest practices must you make use of to...

Read more

Build a Maze Solver in Python Using Graphs – Real Python

by learningcode_x1mckf
March 29, 2023
0
Build a Maze Solver in Python Using Graphs – Real Python

In the event you’re up for a bit problem and want to take your programming abilities to the subsequent degree, then you definitely’ve come to the proper place!...

Read more

Python’s Missing Battery – Real Python

by learningcode_x1mckf
March 28, 2023
0
Python’s Missing Battery – Real Python

Python is commonly marketed as a batteries-included language as a result of it comes with virtually every thing you’d ever anticipate from a programming language. This assertion is...

Read more

How to Read Python Input as Integers – Real Python

by learningcode_x1mckf
March 27, 2023
0
How to Read Python Input as Integers – Real Python

Should you’ve ever coded an interactive text-based utility in Python, then you definitely’ve most likely discovered that you simply want a dependable method of asking the person for...

Read more

Lessons Learned From Four Years Programming With Python – The Real Python Podcast

by learningcode_x1mckf
March 24, 2023
0
Lessons Learned From Four Years Programming With Python – The Real Python Podcast

Mar 24, 2023 1h 2m What are the core classes you’ve realized alongside your Python growth journey? What are key takeaways you'll share with new customers of the language?...

Read more
Next Post
JavaScript and Java both loved and hated

JavaScript and Java both loved and hated

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related News

5 reasons to choose Swift over Objective-C

5 reasons to choose Swift over Objective-C

September 24, 2022
Managing SQLite Database with SwiftyDB

Managing SQLite Database with SwiftyDB

January 13, 2023
Google expands open source bounties, will soon support Javascript fuzzing too – ZDNet

2022 a Golden Year as JavaScript Moves to the Edge – The New Stack

February 17, 2023

Browse by Category

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

RECENT POSTS

  • So why did they decide to call it Java? – InfoWorld
  • Senior Java Developer – IT-Online
  • 4 Packages for Working With Date and Time in JavaScript – MUO – MakeUseOf

CATEGORIES

  • C#
  • C++
  • Java
  • JavaScript
  • Python
  • Swift

© 2022 Copyright Learning Code

No Result
View All Result
  • Home
  • JavaScript
  • Java
  • Python
  • Swift
  • C++
  • C#

© 2022 Copyright Learning Code

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?