Code Learning
10.5K subscribers
2.5K photos
875 videos
3 files
3.38K links
Практические материалы для улучшения кода, обзоры ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/codelearning_tg

РКН: clck.ru/3Jb7Pr
Download Telegram
🐍 Объединение строк

В программном коде нередко приходится сталкиваться с конкатенацией строк при помощи знака сложения. Создание строки из списка нескольких подстрок удобнее осуществить при помощи строкового метода join

a = ["Python", "-", "прекрасный", "язык"]
print(" ".join(a))

Code Learning | #Info #Python
👍17
🐍 Переименование файлов в Python

Функция rename() используется для переименовывания файлов в Python. Для ее использования сперва нужно импортировать модуль os.

import os

// переименование xxx.txt в abc.txt
os.rename("xxx.txt", "abc.txt")

Code Learning | #Python #Info
👍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
👍1