Skip to content

Instantly share code, notes, and snippets.

View pelid's full-sized avatar

Evgeny Evseev pelid

View GitHub Profile
@pelid
pelid / quote.md
Created December 9, 2018 08:55
Devman. Урок "Гитхаб-Одиссея".

Корректная фраза:

ἐπεὶ Σαρδανάπαλλον οὐκ ἄν ποτε ἤγειρεν
@pelid
pelid / readme.md
Created September 21, 2023 17:54
-

PUBLIC

@pelid
pelid / .editorconfig
Created August 17, 2017 10:24
Project settings recommended by Devman.org
# top-most EditorConfig file
root = true
# Unix-style newlines without a newline ending every file
[*]
end_of_line = lf
insert_final_newline = false
[*]
trim_trailing_whitespace = true
@pelid
pelid / settings.json
Created December 25, 2018 19:38
Devman. Module mac-linux-command-line. Lesson mail-config. Settings
{
"MAIL_HOST": "mail.nic.ru",
"MAIL_PORT": "465",
"MAIL_SENDER": "info@project.org"
}
@pelid
pelid / README.md
Last active March 26, 2020 11:12
Скрипт для копирования кода с GitHub
@pelid
pelid / README.md
Created December 23, 2019 12:42
Test simultaniously write to file from two scripts

Запустить в одной консоли:

python3 test_write.py A

Во второй консоли:

python3 test_write.py B
@pelid
pelid / main.py
Last active June 7, 2019 12:33
Пример использования модуля logging.
import test_b
import logging
logging.basicConfig(level=logging.DEBUG)
test_b.log_something()
@pelid
pelid / README.md
Last active March 28, 2019 15:21
Комбинация функций

Комбинация функций

Функция — это маленькая программа. Она выполняет свою работу и возвращает результат: число, строку или другой формат данных, все зависит от функции.

При этом функция может принимать входные данные — аргументы. Благодаря этому работает комбинация двух функций print и capwords:

from string import capwords

print(capwords('петр иванович')) # выведет Петр Иванович
@pelid
pelid / animation.py
Last active March 27, 2019 12:30
Асинхронная анимация
import curses
import asyncio
async def blink(canvas, row, column, symbol='*'):
'''Анимация мерцающей звезды.'''
while True:
canvas.addstr(row, column, symbol, curses.A_DIM)
await asyncio.sleep(0)
canvas.addstr(row, column, symbol)
@pelid
pelid / Переменные в Python.md
Last active March 21, 2019 12:54
Переменные в Python

Что такое переменная

Знаете что общего между языком Python и балончиком с краской ? Они оба хороши для создания меток! В Python их называют переменными, а в лесу это метки на стволах деревьев:

Переменная

В Python метки можно ставить на что угодно: строки, числа, функции и даже модули. Для навешивания меток используют знак присваивания =: