Что нового добавили в REPL в Python 3.13
На самом деле серьезно его прокачали!
▫️Както я писал, что для выхода из REPL приходится писать exit, еще и скобки для вызова. И было бы удобней сделать это по аналогии с обычным терминалом.
Видимо, я не один такой😁 В новом REPL добавили несколько команд:
exit или quit: для выхода. Именно так, без вызова функции!
clear: для очистки терминала
help или F1: для входа в режим справки (q для выхода)
▫️ Автокомплит по TAB аналогичный Linux-терминалу. Одиночный TAB заполняет самое пхожее совпадение, двойной показывает все доступные варианты. Эти варианты фильтруются по мере набора.
▫️ Ранее при вставке многострочного кода с пустыми строками мы получали ошибку IndentationError, теперь это исправили.
Хотя, в некоторых терминалах это даже с 3.6 работает нормально, но зависит от конкретной реализации именно терминала а не Python. На винде точно не работает до 3.13.
Пример кода для теста в 3.12 и 3.13
class A:
def test(self):
pass
▫️ История ввода теперь учитывает многосрочные команды.При нажатии стрелки вверх появятся все строки из прошлого многосрочного ввода, по ним даже можно перемещаться и редактировать.
По нажатию F2 можно открыть всю историю ввода.
▫️ Колоризация кода для tracebacks и doctest. Также я заметил что имеет цвет промт функции input().
Кстати, для тестов на винде без установки можно использовать портейбл версию из проектаWinPython.
#release
Noutbukni quvvatlantirayotganda ham ishlatsa bo'ladimi?
✅ Ortiqcha so'zlarga o'rin yo'q va javob: Ha
🤔 Nimaga? Chunki hozirgi noutbuklar zamonaviyligini hisobga olsak, ular buni o'zlari hal qila olishadi ya'ni quvvatlantirishni noutbukning o'zi boshqara oladi.
🔌 Albatta bu usulning zarari ham bor bo'lishi mumkin, ammo, zarari bo'lganda ham bu 100 foizdan 5 yoki undan kam foizga to'g'ri kelishi mumkin.
🔋 Xulosa: noutbukingiz holatiga qarab quvvatlantirayotganda ham ishlatish mumkin.
💡 Agar noutbukingizni har doim quvvatlagich bilan ishlatadigan bo'lsangiz, noutbukingizdan batareyani olib qo'yishingiz ham mumkin. Buning uchun kompyuter ustaxonasiga murojaat qiling.
👉🏼Birinchi raqamli Windows Blog | #notebook / #batareya
Noutbukni quvvatlantirayotganda ham ishlatsa bo'ladimi?
✅ Ortiqcha so'zlarga o'rin yo'q va javob: Ha
🤔 Nimaga? Chunki hozirgi noutbuklar zamonaviyligini hisobga olsak, ular buni o'zlari hal qila olishadi ya'ni quvvatlantirishni noutbukning o'zi boshqara oladi.
🔌 Albatta bu usulning zarari ham bor bo'lishi mumkin, ammo, zarari bo'lganda ham bu 100 foizdan 5 yoki undan kam foizga to'g'ri kelishi mumkin.
🔋 Xulosa: noutbukingiz holatiga qarab quvvatlantirayotganda ham ishlatish mumkin.
💡 Agar noutbukingizni har doim quvvatlagich bilan ishlatadigan bo'lsangiz, noutbukingizdan batareyani olib qo'yishingiz ham mumkin. Buning uchun kompyuter ustaxonasiga murojaat qiling.
👉🏼Birinchi raqamli Windows Blog | #notebook / #batareya
#other#english#notebook
This English grammar guide breaks down complex rules into easy-to-understand parts, helping programmers and learners improve their skills through clear explanations and practical methods like using apps (e.g., Baicizhan) and textbooks (e.g., New Concept English). By focusing on essential grammar basics first, it builds a strong foundation for better reading, writing, and communication, making learning more efficient and effective. Access it online or locally, and benefit from structured lessons that simplify mastering English.
https://github.com/hzpt-inet-club/english-note
#ChatGPT#jupyter#notebook
Complementos de ChatGPT | acceda al intérprete de código ChatGPT jupyter notebook usando el complemento Noteable:
🔗Link
-----
Main channel:@repo_science
Coupons:@freecoupons_reposcience
-----
#python#assistant#learning#note_taking#notebook#notes_app#self_learning
Open Notebook is a free, open-source tool that helps you organize and control your research privately without relying on big companies like Google. It supports many AI providers, lets you manage different content types like PDFs and videos, and even create professional multi-speaker podcasts. You can search your notes smartly, chat with AI using your own research as context, and customize everything to fit your needs. It runs on your own computer or cloud, so you keep full control of your data and costs. This means you get a powerful, flexible, and private research assistant tailored to you.
https://github.com/lfnovo/open-notebook