All streams
Search
Write a publication
Pull to refresh
3
0
Send message

Видеоуроки не помогут. Практика, практика и еще раз практика. И, конечно же, чтение документации, статей и т.п.

Скорее дадут в нос, чем разбегутся

Почему во всех подобных списках рекомендуют Лутца? Признайтесь, хоть кто-нибудь прочитал его целиком? Обе книги по 1600+ страниц. Сплошная вода. Саммерфилд (Mark Summerfield) пишет намного более лаконично. Programming in Python 3 (объем 600 страниц, есть на русском) — исчерпывающее описание основных особенностей языка, дополнительно — Python in Practice


Еще рекомендую Python Cookbook от David Beazley — как писать идиоматичный код на питоне

3 — следствие того, что Вы в одной библиотеке пытаетесь собрать разный, несвязанный функционал. Слышали такое понятие Unix-way?


Пишите программы, которые делают что-то одно и делают это хорошо

То же применимо к библиотеке. Обертка для редиса — одно, для реакта — другое, логирование — третье. Тогда, если мне нужен будет какой-то функционал, я сделаю pip install torskel-redis,
и не нужны будут костыли вроде use_redis=False. Соответственно, у разных библиотек должны быть разные setup файлы со своими зависимостями


1 — добавлю про исключения. Не делайте try .. except всех исключений. Почему — см. на sof

Выглядит красиво, но ориентироваться на топ по ссылаемости с других страниц — идея изначально "не очень". Очевидно же, чем популярнее группа, тем чаще она будет фигурировать в похожих.


Что послушать — есть отличный сервис last.fm, который строит рекомендации, исходя из твоей истории прослушиваний и похожести с предпочтениями других пользователей. К своему удивлению, открыл немалое колличество не очень известных групп/исполнителей, которые мне очень понравились и которые с удовольствию слушаю. Попадаются, вовсе, записавшие все время своего существования 1-2 альбома и распавшиеся, но эти 1-2 альбома — шедевры. И количество их слушателей может быть всего десятки или сотни тысяч человек. Сомневаюсь, что Вашим способом можно о них узнать. Плюс, не всегда можно четко определить жанр, особенно как это делает Яндекс — все либо рок, либо металл, а что в каждой из этих групп десятки поджанров, отличающихся друг от друга по звучанию как небо и земля, он не учитывает


К слову, рекомендации google play тоже очень хорошо работают, выдают результаты, схожие с last.fm

Скобки это не мусор, а полезные маркеры начала и конца. Плюс, любой нормальный редактор умеет подсвечивать парные.

Если не писать код в одну строку, то отступы уже являются маркерами начала-конца блока. В этом случае скобки избыточны, не несут дополнительной смысловой нагрузки

Если код не 10 строчек, то все равно, для читаемости, форматируешь отступами. Что со скобками, что без. В итоге, скобки оказываются визуальным мусором

Вы просмотрели тег sarcasm в комментарии выше :)

Справа налево

Потому что японский — музыка для ушей :) Знать язык не обязательно, когда есть сабы

Много раз видел на хедхантере вакансии Go/Python, причем Go/PHP — ни разу (может мало мониторил?). Складывается ощущение, что на Gо часто пишут проекты, где раньше был питон. Но это лишь наблюдение

Можно найти тарифный план, собранный именно под ваши требования (например, без подключения дорогого мобильного интернета), но даже в этом случае вы получаете дополнительную «нагрузку» в виде сотни SMS-сообщений или других услуг от оператора связи.

В то же время, вы, в своей "гибкой" линейке, все равно накидываете в нагрузку ненужные опции. Пакет интернет трафика меньше 2 Гб, а звонков меньше 200 минут выбрать нельзя. Отказаться от них тоже нельзя. Почему я не могу делать предоплату только за интернет?

Главное, чтобы они контроллеры по пуску ракет на бытовую электронику не заменяли…

У нас, похоже, так и делают

Вот тоже интересно, чем стандартное GUI не устроило?

Недостаточный скилл гугления :)


Впрочем, я не против наличия альтернатив, если у них есть какие-то фичи, при том что их можно так же просто установить из собранного пакета или, еще лучше, из репозитория, а не как в данном случае — исходники с бинарником просто в архиве

  1. Прежде всего, бросается в глаза интерфейс на русском + местами на английском языках (Manager, key, cert). Если переводить, то переводить полностью. Конечно лучше иметь возможность переключать языки, но в качестве единственного, имхо, лучше делать английский. Интерфейс у подобных утилит достаточно простой, и даже без знаний языка можно интуитивно разобраться что делать
  2. Используйте стандартные названия выпадающих меню. То что находится в Manager вполне подходит под File/Файл
  3. Почему не в системе контроля версий? Распространять исходный код в архиве, мягко говоря, странно

Есть возможность в стандартный Network Manager импортировать конфиг и редактировать через GUI. В Gnome можно по-дефолту, в бубунте с юнити надо установить пакет network-manager-openvpn-gnome (в KDE, кажется, тоже можно сразу, не помню точно)

Dimensions
Height: 141.5mm
Width: 71.1 mm
Thickness: 7.8mm

Display
Diagonal Size: 5.71” with radiused corners

Блин, ну сколько можно выпускать лопаты! Неужели нельзя сделать что-то компактное? После того как перешел на 4-дюймовый телефон, все 5+ кажутся чудовищно огромными

Information

Rating
Does not participate
Registered
Activity