Архив рубрики: Python

5000 мертвых блогов и Python

5000 блогов и Python

Привет всем! Несколько лет назад, когда поисковые системы еще сильно учитывали количество ссылок я нарегистрировал больше 5000 блогов, в которые постил все, что нужно было клиентам: негативы, отзывы, ссылки положительные, и не очень. Однако — время шло, количество ссылок учитывалсь уже не так рьяно, и все эти блоги были заброшены за ненадобностью. Буквально несколько дней назад я вспомнил о своем запасе, и задумался — а как проверить — живы еще блоги, или нет? На помощь приходит Python. Итак, разбираемся с задачей по шагам.

Читать далее 5000 мертвых блогов и Python

Словарь наиболее часто используемых слов на английским и Python

Сравнительно недавно услышал о том, что для повседневного общения используются порядка 1500 — 2000 слов. Стало интересно, погуглил, и да — оказывается, есть русско-английский словарь, состоящий из 2000 слов, в который входят наиболее часто употребляемые слова. Осталось малое — выучить и … возрадоваться, ага 🙂

Читать далее Словарь наиболее часто используемых слов на английским и Python

Python — как работать с FTP?

Python — как работать с FTP?
— ввел недавно я в Google, и обалдел от количества ссылок с полезными (и не очень) материалами. Их реально много, и что бы не ковыряться в них я сделал выжимку в виде текста ниже, которая, надеюсь, будет вам полезна. Мне — точно, ибо бОльшая часть записей в моем блоге делается для себя — эдакая записная книжка, в которую иногда подглядываешь.

Читать далее Python — как работать с FTP?

Python — конвертер метрических и не метрических величин

Привет всем!

Почти два месяца не кодил, ибо не было времени. Соответственно — многое забыто, что-то на грани забывания 🙂 Что бы окончательно не потерять то, что было изучено — набросал быстренько калькулятор, конвертирующий из метрической меры в неметрическую и наоборот.

Все очень просто — if, elif, print

Есть вопросы? Задавайте 🙂

Кортеж в Python

Привет всем! Сегодня мы разберемся с такой штукой, как кортеж в Python. Прежде всего — хотелось бы напомнить о записи, которая доступна по ссылке — в ней я заговорил о основных типах данных в Python, так что если интересно — добро пожаловать!

А пока — основные вопросы, возникающие при ознакомлении с кортежами.

Вообще кортеж — это фактически тот же список (о который я тоже говорил чуть раньше), однако — в отличие от списков кортежи — вещь совершенно неизменяемая. Т.е. удалить или добавить какие-то элементы в кортеж мы не можем.

Формируется кортеж с помощью круглых скобок, внутри которых находятся запятые, разделяющие элементы кортежа:

А еще можно создать кортеж из списка. Делается это следующим образом:

Имеется — список users_list, состоящий из трех элементов. После этого мы просто объявляем переменную users_tuple, которая состоит из функции tuple, использующей список users_list.

В числе основных плюсов, которые указываются в описании кортежей — быстрота работы по сравнению со списками (в некоторых статьях указывается отметка в 10 раз, но — тут я не могу что-то комментировать совсем уж точно), меньше (опять же — по сравнению со списками) — размер, и конечно же — использование кортежей в качестве ключей словаря.

А теперь — обещанный пример сравнения работы кортежа и списка:

Как видно из примера — кортеж работает все же быстрее. Конечно, миллисекунды, вещь относительная, но когда речь идет об обработке действительно больших массивов данных — разница действительно ощутимая 🙂

Теперь о возможности использования кортежей в качестве ключей словаря:

Как видно из примера — имеется словарь a, состоящий из ключей в виде кортежа, и значений. Кстати, более подробно о словарях я рассказывал тут, вдруг что — милости просим 🙂

И теперь самое интересное — как работать с кортежами? На самом деле — все очень и очень просто: так же, как со списками 🙂 В то же время, в связи с тем, что кортеж — явление не изменяемое — операции сложения, умножения на число, и такие методы, как index() и count() — работать не будут.

Спасибо за внимание! Понравилась запись? Расшарьте ее на свою страницу 🙂

Python — как построить пирамиду?

Python - построить пирамидуНедавно где-то встретился текст о том, что в Yandex (и не только у них) при поступлении на работу любят задавать задачку о построении пирамиды с помощью символьной графики. Не знаю, насколько это правда, но стало интересно — а как же это реализовать? Читать далее Python — как построить пирамиду?

Цикл на Python, работающий при соблюдении условия

бесконечный циклПривет всем! Сегодня мы продолжим знакомство с Python, и в качестве развлечения решим тривиальную, казалось бы, задачу: как заставить программу работать только при выполнении определенного условия?  Читать далее Цикл на Python, работающий при соблюдении условия