Свързани публикации 'python3'
Създайте скрипт за завършване на съкращения с помощта на Python
Създайте скрипт за завършване на съкращения с помощта на Python
В този урок ще научите как да създадете скрипт за завършване на съкращение с помощта на python и модул клавиатура . Това също е урок стъпка по стъпка, така че е удобен за начинаещи.
Ако правите доста автоматизация с Python, може би сте чували за модула клавиатура .
Клавиатурен модул
Поемете пълен контрол над вашата клавиатура с тази малка библиотека на Python. Закачете глобални събития, регистрирайте бързи..
Трик на Python : functools.singledispatch
Може да сте виждали код, подобен на примера по-долу, където трябва да използвате множество оператори if-else във вашата програма, за да изпълнявате различни задачи въз основа на типа параметър или условие. Този модел скоро става досаден, когато броят на условията и функциите на задачите започне да расте.
Има обаче по-добър начин да се справите с такива модели, като избягвате писането на множество условия if и извикването на различни функции. Python @functools. singledispatch помага..
Python 2 срещу Python 3 — Кое е по-добро?
Как се представя Python 3 в сравнение с Python 2?
Python е добър приятел за начинаещи в програмирането. Ако сте начинаещ, вероятно имате този въпрос. коя е най-добрата версия за използване в Python?
Сега, през 2021 г., няма дебат за това. Python 3 е героят. Така че тук ще разгледаме защо Python 3 е по-добър от Python 2.
История на Python 2 и Python 3
Първата версия на Python (0.9.0) е пусната през 1991 г. от Guido van Rossum. тогава Python 2.0 беше пуснат през 2000 г. и..
Защо реших да използвам по-старо издание на книгата на O’Reilly, за да науча Python.
Преди няколко дни взех първата си книга за Python, „Изучаване на Python“, 5-то издание на O’Reilly. Беше невероятно, забавно и ясно написано.
Но когато отварях терминала си, за да изпълнявам упражненията... е, това беше друга история. Това не беше невероятно или смешно. Имам Python 2.7 на моята машина за работа и да, виртуалните машини са нещо, но аз познавам себе си и след като изляза от заешката дупка на нова технология, загубих час и не съм по-близо до правейки тези упражнения.
И..
LeetCode #752 Отворете ключалката
Среден
проблем
Имате ключалка пред вас с 4 кръгли колела. Всяко колело има 10 слота: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' . Колелата могат да се въртят свободно и да се увиват: например можем да превърнем '9' в '0' или '0' в '9' . Всяко движение се състои от завъртане на едно колело на един слот.
Заключването първоначално започва от '0000' , низ, представляващ състоянието на 4-те колела.
Даден ви е списък от deadends задънени улици, което означава, че ако..
Python срещу Java: Изборът на програмиста
Python срещу Java: Изборът на програмиста
Имало едно време в оживения град Codetopia живял млад и амбициозен програмист на име Алекс. Пътешествието им през света на програмирането едва започваше и едва ли знаеха, че ги очаква важно решение – такова, което ще очертае пътя им в дигиталната сфера.
Началото на пътуването на Алекс
Алекс винаги е бил очарован от света на програмирането. Безкрайните възможности, способността за създаване и силата за решаване на проблеми от реалния свят..
Python *args и **kwargs
Какво всъщност са те?
Python е мощен език за програмиране, който позволява на програмистите да създават ясен и лесен за поддръжка код. Способността да се дефинират функции с гъвкави аргументи е една от характеристиките на Python, която допринася за неговата гъвкавост. Предполагам, че знаете какво представляват функциите и аргументите на Python. И така, нека се потопим в *args и **kwargs , два от най-популярните аргументи на Python.
args: Ключовата дума args (съкратено от..