'안목眼目'이라는 말이 떠올랐다. '사물을 보고 분별하는 견식'이라고 사전에 나온다. '멋진 걸 보는 눈'이다. 흔한 일상의 장면 중 어디의 무엇을 봐야 아름답고 멋진지 찾을 수 있는 눈이다. 그림은 안목을 배우기에 좋다. 뭘 그려야 하는지 찾아야 하니까 눈이 엄청 바쁘기 때문이다.
- 이기주의 《그리다가, 뭉클》 중에서 -
* 사람의 수준을 말할 때 흔히 '보는 눈이 높다, 낮다'라고 표현합니다. 안목의 눈높이는 그 사람을 평가하는 중요한 잣대가 됩니다. '아는 만큼 보인다'는 말도 그런 뜻입니다. 멋진 걸 보는 눈, 그 안목을 높이기 위해서는 내면의 시야가 더욱 깊어져야 합니다. 그 훈련 중의 하나가 그림입니다. 평범한 일상에서도 예술을 그려낼 수 있습니다.
책 읽어주기는 아이들의 마음을 안정시키는 안전기지를 구축하는 데 기여한다. 우리는 이러한 사실을 뇌과학 및 심리학 실험을 통해 증명해냈다. 그렇다면 이러한 효과를 얻으려면 책을 얼마나 읽어주어야 할까? 실험 데이터를 보면 책을 읽어주는 시간이 길어질수록 스트레스가 줄어드는 경향을 엿볼 수 있다. 따라서 시간이 허락하는 한 부모에게 과도한 부담이 되지 않는 선에서 되도록 많이, 자주 책을 읽어주는 것이 가장 좋다.
- 김대식의 《독서의 뇌과학》 중에서 -
* 어릴 적 부모님이 읽어주던 책은 아이의 가슴에 깊이 남습니다. 책의 내용이 아니라, 그때의 정서가 한 방울도 새지 않고 잠재의식에 고스란히 저장됩니다. 이것은 아이의 성장 과정에서 필연으로 맞게 되는 어려움을 극복할 수 있는 용기와 지혜의 근간이 되어줍니다. 부모가 자녀에게 책을 읽어줌은 사랑을 주는 것입니다. 유형무형의 막대한 유산을 남겨주는 것입니다.
삶이란 마음대로 되지 않는다. 그렇기에 옛 성현들은 '안빈낙도'의 수양을 그치지 않았다. 그 기반이 되는 것이 바로 '감사하는 마음'이다. 우리가 처해 있는 상황에 관계없이, 주어진 하루하루가 모두 우리 삶을 이루어가는 과정이다. 하루를 마치는 시간, 감사하는 마음으로 내가 나아갈 길을 생각하고, 이루고자 하는 일을 되새겨 보기를 바란다. 가장 의미 있는 시간이 될 것이다.
- 조윤제의 《신독, 혼자 있는 시간의 힘》 중에서 -
* '가난을 편안히 여기고 도를 즐긴다'. '안빈낙도'(安貧樂道)를 우리말로 푼 뜻입니다. '안빈'이라 해서 가난이 좋다는 뜻으로 오해해선 안됩니다. 욕심을 버리라는 뜻도 아닙니다. 재물을 쫓아가는 일에 목숨 건 인생을 살지 말라는 뜻입니다. 가장 좋은 방법이 '감사'입니다. 재물의 있고 없음, 많고 적음에 상관없이 늘 감사한 마음으로 살아가는 것이 안빈낙도입니다. 그래서 '수양'(修養)입니다.
This article explains the new features inPython 3.13, compared to3.12. Python 3.13 was released on October 7, 2024, marking a significant advancement for the language. Many of the most impactful changes occur behind the scenes, so they may take time to notice.
Python 3.13 is setting the stage for future enhancements, particularly in terms ofperformance improvements. For full details, see thechangelog.
Python 3.13 is the latest stable release of the Python programming language, with a mix of changes to the language, the implementation and the standard library. The biggest changes include a newinteractive interpreter, experimental support for running in afree-threaded mode(PEP 703), and aJust-In-Time compiler(PEP 744).
Error messages continue to improve, with tracebacks now highlighted in color by default. Thelocals()builtin now hasdefined semanticsfor changing returning mapping, and type parameters now support values.
The library changes contain removal of deprecated APIs and modules, as well as the usual improvements in user-friendliness and correctness. Several legacy standard library modules have nowbeen removedfollowing their deprecation in Python 3.11 (PEP 594).
Here is a list of major features and improved modules.
·Improved REPL
· Free Threading Cpython
· An Experimental just-in-time (JIT)
· Improved Error Messages
· Copy’s Replace
· Support for Mobile Platforms
Improved REPL
Python now uses a newinteractiveshell by default, based on code from thePyPy project. When the user starts theREPLfrom an interactive terminal, the following new features are now supported:
Multiline editing with history preservation.
Direct support for REPL-specific commands like help, exit, and quit, without the need to call them as functions.
Interactive help browsing using F1 with a separate command history.
History browsing using F2 that skips output as well as the>>>and…prompts.
“Paste mode” with F3 that makes pasting larger blocks of code easier (press F3 again to return to the regular prompt).
Free Threading Cpython
CPython now has experimental support for running in a free-threaded mode, with theglobal interpreter lock(GIL) disabled. This is an experimental feature and therefore is not enabled by default. The free-threaded mode requires a different executable, usually called python3.13t or python3.13t.exe. Pre-built binaries marked asfree-threadedcan be installed as part of the officialWindowsandmacOSinstallers, or CPython can be built from source with the— disable-giloption.
An Experimental just-in-time (JIT)
When CPython is configured and built using the — enable-experimental-jit option, a just-in-time (JIT) compiler is added which may speed up some Python programs. On Windows, use PCbuild/build.bat — experimental-jit to enable the JIT or — experimental-jit-interpreter to enable the Tier 2 interpreter. Build requirements and further supporting informationare contained atTools/jit/README.md.
Improved Error Messages
The interpreter now uses color by default when displaying tracebacks in the terminal. This featurecan be controlledvia the newPYTHON_COLORSenvironment variable as well as the canonicalNO_COLORandFORCE_COLORenvironment variables. (Contributed by Pablo Galindo Salgado ingh-112730.)
The error message now tries to suggest the correct keyword argument when an incorrect keyword argument is passed to a function.
# Incorrect usage of the built-in sorted() function
sorted([3, 1, 2], reversed=True)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
sorted([3, 1, 2], reversed=True)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
TypeError: sorted() got an unexpected keyword argument 'reversed'. Did you mean 'reverse'?
Copy’s Replace
The newreplace()function and thereplace protocolmake creating modified copies of objects much simpler. This is especially useful when working with immutable objects. The following types support thereplace()function and implement the replace protocol:
PEP 730: iOS is now aPEP 11supported platform, with the arm64-apple-ios and arm64-apple-ios-simulator targets at tier 3 (iPhone and iPad devices released after 2013 and the Xcode iOS simulator running on Apple silicon hardware, respectively). x86_64-apple-ios-simulator (the Xcode iOS simulator running on older x86_64 hardware) is not a tier 3 supported platform, but will have best-effort support. (PEP written and implementation contributed by Russell Keith-Magee ingh-114099.)
PEP 738: Android is now aPEP 11supported platform, with the aarch64-linux-android and x86_64-linux-android targets at tier 3. The 32-bit targets arm-linux-androideabi and i686-linux-android are not tier 3 supported platforms, but will have best-effort support. (PEP written and implementation contributed by Malcolm Smith ingh-116622.)