💻 howdoi: StackOverflow прямо в терминале
Застряли во время разработки и никак не можете поймать за хвост решение, которое уже точно где-то видели? Надо идти на StackOverflow, но не хочется выходить из консоли? Тогда вам нужен это суперполезный CLI-инструмент.
$ howdoi vertical align css
$ howdoi for loop in java
$ howdoi undo commits in git
Code Learning | #Python #Info
Застряли во время разработки и никак не можете поймать за хвост решение, которое уже точно где-то видели? Надо идти на StackOverflow, но не хочется выходить из консоли? Тогда вам нужен это суперполезный CLI-инструмент.
$ howdoi vertical align css
$ howdoi for loop in java
$ howdoi undo commits in git
Code Learning | #Python #Info
🐍 Метод set.difference
Метод difference() возвращает набор, содержащий разницу между двумя наборами. Возвращаемый набор содержит элементы, которые существуют только в первом наборе, а не в обоих наборах. Также можно использовать оператор ( – ).
Метод difference() возвращает набор, содержащий разницу между двумя наборами. Возвращаемый набор содержит элементы, которые существуют только в первом наборе, а не в обоих наборах. Также можно использовать оператор ( – ).
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.difference(y)
z1 = y.difference(x)
print(z) // ['cherry', 'banana']
print (z1) // ['google', 'microsoft']
Code Learning | #Python #Info👍6
🐍 Метод sets.intersection()
Позволяет найти пересечение множества с одной или более последовательностями поддерживающих итерирование.
Позволяет найти пересечение множества с одной или более последовательностями поддерживающих итерирование.
sets = {0, 1, 2, 3}
lists = [0, 1, 3, 5, 6, 7]
print (sets.intersection(lists))
// {0, 1, 3}
Code Learning | #Python #Info👍7
🐍 Преобразование текста в речь
Рассмотрим модуль pyttsx3, позволяющий озвучивать текст прямо во время выполнения программы. Для запуска кода с картинки необходимо установить модуль при помощи pip install pyttsx3. Запущенная программа спросит, как у вас дела, и скажет, что любит макароны.
Code Learning | #Python #Info
Рассмотрим модуль pyttsx3, позволяющий озвучивать текст прямо во время выполнения программы. Для запуска кода с картинки необходимо установить модуль при помощи pip install pyttsx3. Запущенная программа спросит, как у вас дела, и скажет, что любит макароны.
import pyttsx3
engine = pyttsx3.init()
engine.say("Привет, как дела?") engine.say("Я люблю макароны")
engine.runAndWait()
Code Learning | #Python #Info
👍10
🐍 Объединение строк
В программном коде нередко приходится сталкиваться с конкатенацией строк при помощи знака сложения. Создание строки из списка нескольких подстрок удобнее осуществить при помощи строкового метода join
В программном коде нередко приходится сталкиваться с конкатенацией строк при помощи знака сложения. Создание строки из списка нескольких подстрок удобнее осуществить при помощи строкового метода join
a = ["Python", "-", "прекрасный", "язык"]
print(" ".join(a))
Code Learning | #Info #Python👍17
🐍 Переименование файлов в Python
Функция rename() используется для переименовывания файлов в Python. Для ее использования сперва нужно импортировать модуль os.
Функция rename() используется для переименовывания файлов в Python. Для ее использования сперва нужно импортировать модуль os.
import osCode Learning | #Python #Info
// переименование xxx.txt в abc.txt
os.rename("xxx.txt", "abc.txt")
👍10
🐍 Сортировка словаря по значениям
Распространена практика использования словарей в качестве таблиц для хранения данных. Сортировка данных словаря по значениям ключей, а не самим ключам, нередко ставит в тупик. Задача решается довольно просто при помощи соответствующего аргумента функции сортировки.
Распространена практика использования словарей в качестве таблиц для хранения данных. Сортировка данных словаря по значениям ключей, а не самим ключам, нередко ставит в тупик. Задача решается довольно просто при помощи соответствующего аргумента функции сортировки.
d = {'яблоки':40, апельсины :80, бананы' :70]
print(sorted(d, key=d.get))
['яблоки', 'бананы, апельсины]
Code Learning | #Python #Info👍11
Мастер-класс: "Backend на Python" // #python
Python - очень многофункциональный язык. И именно за возможность работы с сервером Python полюбили на заре его истории. На данном мастер-классе будет разобрана работа c фреймворком Flask на примере создания rest api. Также будет затронуто взаимодействие с базой данных MySql посредством ORM библиотеки sqlachemy. Полученное приложение будет обвёрнуто в Docker и готово к деплою на сервере.
⤷ Ссылка на Youtube
Code Learning | #Video
Python - очень многофункциональный язык. И именно за возможность работы с сервером Python полюбили на заре его истории. На данном мастер-классе будет разобрана работа c фреймворком Flask на примере создания rest api. Также будет затронуто взаимодействие с базой данных MySql посредством ORM библиотеки sqlachemy. Полученное приложение будет обвёрнуто в Docker и готово к деплою на сервере.
⤷ Ссылка на Youtube
Code Learning | #Video
👍1