dimaaannn

dimaaannn

Да взойдёт огненный рассвет над пустынной землёй, и взмолятся люди своим богам, но не будет им пощады от Солнечной Принцессы.
пикабушник
55К рейтинг 37 подписчиков 13К комментариев 17 постов 1 в горячем
1 награда
5 лет на Пикабу
8

Вкатывание в питон (пост номер 9000)

Да да, очередной пост-дубликат о том какую книгу я прочитал чтобы стать <senior programmer>

(На самом деле нет)


Для тех кто хоть как то шарит в программировании, я буду диким капитаном очевидностью. Можете игнорировать этот пост, ничего нового вы из него не узнаете. Я пишу это для тех, кто только собирается что то учить.



Первое. Основные понятия. Просто в общих чертах, что такое питон.

Питон - это интерпретируемый язык, бла бла бла, но если говорить проще - это окошко терминала. Да да, в том числе та самая cmd. Набираете в ней слово python - и вперёд, писать код. Хотя есть более удобные инструменты, конечно же. Но о них чуть позже.

Набранный код выполняется после нажатия на кнопочку enter.

Вот так просто и сразу. Никаких компиляторов, никаких дополнительных действий. Достаточно просто установить его с оф. сайта. (в линухе он идёт уже в комплекте)

Вкатывание в питон (пост номер 9000) Python, Обучение, Насильники-Дельфины, Самообразование, Гифка, Длиннопост

Второе - способ изучения языка.

Тут всё очень индивидуально. Кому то нравится читать книги, кто то смотрит видосы на ютубе (не рекомендую), кто то смотрит видеокурсы или программу изучения на сайтах.

Какой путь выбрать?

А истина, она где то между. У каждого подхода есть свои преимущества и недостатки. Потому пользоваться я бы рекомендовал всеми способами одновременно.


Последовательный курс видеоуроков даёт хорошую основу, и некоторые советы от лектора бывают реально очень важны для понимания каких то основополагающих вещей.


Книги - это справочные материалы и кучу примеров кода, над которым можно подумать (к сожалению, это не мой формат, я от них засыпаю)


Программы типа sololearn (андроид) и интерактивных обучалок типа code basics.

Помогают лучше запомнить и изучить язык на практике. (когда смотришь видео, бывает очень лень набирать код чтобы его проверить. Кажется, что вроде как всё запомнил и понял. Хотя это нифига не так.

Вкатывание в питон (пост номер 9000) Python, Обучение, Насильники-Дельфины, Самообразование, Гифка, Длиннопост
Вкатывание в питон (пост номер 9000) Python, Обучение, Насильники-Дельфины, Самообразование, Гифка, Длиннопост

Ну и конечно же, после изучения основ, очень важно найти практическую задачку, которую бы вам было приятно и интересно реализовать с использованием языка. Лучше всего не особо сложную, но расширяемую. (В моём случае - это был бот в телеграмм. Это ОЧЕНЬ сильно мотивирует, и я засиживался до поздней ночи, пока пытался заставить работать очередную "супер-фичу")


Курсы на ютубе... Ммм. Просто нет. Зайдите на торренты, купите книгу, скачайте приложение, но лучше не лезьте на ютуб. Информация очень обрывочная и разрозненная, преобладают одни и те же темы, и если видосов "нулевого" уровня на ютубе over9000, то более продвинутой информации становится всё меньше и меньше с каждым усложнением темы. Максимум - это решение какой то конкретной проблемы. Впрочем, это субъективные впечатления. Возможно кому то зайдёт



Третье. базовый инглиш

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

Почему? Печатать придётся на английском. Большая часть документации будет на английском. Писать придётся английские названия функций, и гуглить тоже лучше на нём. Так быстрее найти ответ.

Так же сильно поможет скилл слепой печати. (привет, шахиджанян)



Четвёртое. IDE.

Как много в этих буквах... Среда разработки (IDE) - это текстовый редактор с кучей дополнительных наворотов.

Проще говоря, это место, где мы набираем свой код, чтобы в дальнейшем его запустить. Никто не запрещает писать его прямо в консоль винды, но это неудобно, да и не сохранится он после этого.

Код - это всего лишь текстовый файл, и его можно набирать даже в стандартном notepad. Другой вопрос, что это не очень то удобно, так код ещё и отлаживать надо. И тут уже огромное количество вариантов. От встроенной в виндовый питон простейшей IDLE (идёт в комплекте), до огромного монстра типа pycharm, который и методы подскажет, и код на ошибки проверит, да ещё и заставит оформлять согласно общепринятому соглашению.

Мечта ньюфага и помощь для древнего кодера. ) Что выбрать - решать вам.

Да, при желании можно даже пользоваться онлайн интерпретаторами типа repl.it и кодить прямо в браузере.

Вкатывание в питон (пост номер 9000) Python, Обучение, Насильники-Дельфины, Самообразование, Гифка, Длиннопост
Вкатывание в питон (пост номер 9000) Python, Обучение, Насильники-Дельфины, Самообразование, Гифка, Длиннопост

Пятое. Тупые вопросы и глупые ошибки.

Да, их на первых порах будет очень много. Это совершенно нормально.

Иногда это реально бесит, час пытаешься понять почему не работает твой код, а в итоге оказывается что это просто так не работает, и html документ совершенно бесполезно пытаться конвертировать в json, потому что это работает только с API сайтов.

Да, гуглить "почему страница сайта не конвертируется в json" совершенно нет смысла. Потому что это очень глупая проблема и некорректная формулировка вопроса. Она в принципе не должна это делать.

Вот тут очень может помочь друг комплюктерщик, или какой нибудь чятик где они обитают.

У питона коммьюнити довольно дружелюбное, потому в большинстве случаев вам должны ответить. Возможно даже правильно. )


Шестое. Рано или поздно, вам придётся познакомиться с терминалом и линуксом.

Если вы уже умеете в нём работать - значит вам будет сильно проще.

Мне, как закоренелому виндузятнику, было довольно сложно морально привыкнуть к вводу коменд в строке.

Увы, с этим ничего не поделаешь, придётся преодолеть это чувство.

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

Но бояться его не надо, привыкаешь довольно быстро. Чуть чуть дискомфорта того стоит. Или не чуть чуть... Но это уже другой вопрос.


Шестое. Смежные темы.

Их будет очень много. Если вы не особо шарите в айти - придётся постоянно останавливаться и искать дополнительную информацию. SQL, HTML, булева логика, алгебра, и многое другое, придётся изучить или вспомнить. Но чуть позже, по ходу развития, конечно же. У меня это было недели через 2, как взялся за написание бота. Пришлось изучать принцип работы веб запросов, научиться основам SQL и т.п. Прямой необходимости изучения нет, но без этого в дальнейшем будет весьма сложно.



И последнее на сегодня, но не менее важное. )

Начать можно с неплохого начального курса лекций по питону и алгоритмам

https://mipt.lectoriy.ru/course/PythonAlgorithms

Скачать sololearn или его аналог на гугл плэй

Или начать прохождение курса на

https://ru.code-basics.com/languages/python

(а лучше всё вместе)

Вкатывание в питон (пост номер 9000) Python, Обучение, Насильники-Дельфины, Самообразование, Гифка, Длиннопост
Показать полностью 5
-34

Субъективный топ программ на андроид

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


Возможно будет кому-то покажется полезным.


В описании указываю наиболее значимые для меня моменты.

Субъективный топ программ на андроид Android, Софт, Полезное, Длиннопост

0. ES Explorer (ES проводник). Наверное, самый известный файловый менеджер.

Поддержка удалённых хранилищ/облаков, встроенные просмотрщики, FTP-server для быстрого доступа в мобилку с компа по вайфай, удобный интерфейс.


1. Moon+ reader - прост удобная читалка для книг. Поддержка PDF, быстрая настройка яркости экрана/шрифта при чтении, кастомизируемый интерфейс.

Раньше пользовался FBreader.


2. Smart tools. Наверное, уже установлена у многих.

Набор "общего назначения" - конвертер величин, фонарик, датчик шума/вибрации/уровень/магнитное поле, перевод единиц, лупа-камера, и т.п.

Понравилась тем, что "всё в одном месте"


3. Калькулятор++

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

Основные операции, разные системы счисления, можно запустить в режиме плавающего окошка.


4. FolderSync pro - синхронизировалка файлов на телефоне с облаком/сервером.

Много настроек по способам и времени синхронизации, поддерживает кучу протоколов.

Использую для синхронизации фотографий с сервером. Удобно, что при удалении с сервака плохая фотка также удаляется и с телефона, очищая место. (конечно, удаление настраивается)


5. ACR - запись звонков. Она работает. Можно скрыть уведомлялки. Висит в шторке, не мешает, не зависает. Есть синхронизация с облаком. Возможны проблемы с записью в 9 андроиде, из за добавленных ограничений доступа.


6. Termius - терминал ssh и т.п. Поддержка локального терминала, хардварных кнопок. Просто удобный. Есть куча альтернатив.


7. Scanbot - Наиболее удобная сканировалка документов камерой из всех, что мне попадались. Есть OCR. Может фоткать автоматически, также автоматом цепляет края листа, исправляя геометрию. Использую для сканирования чеков, документов, и т.п.

Распознавалкой текста не пользуюсь.


8. Sleep as android - Будильник с кучей наворотов типа отслеживаний стадии сна, задач для отключения будильника и записью шумов.

Пользуюсь отслеживанием стадий, и решением примеров для отключения, чтоб не заснуть случайно.


9. Network manager - Основные инструменты для тестирования сети. Ping, tracert, speed test, сканер портов, WOL и т.п.

Наиболее полный комплект инструментов, что мне попадались в одной проге.


10. Электрические расчёты - Таблицы для расчёта электрических характеристик, распиновка основных разъёмов, всякие разные преобразования и расчёты сил, толщина проводника.

Крч отличная шпаргалка для электриков и электронщиков.


11. Тюнер и метроном soundcorset

Как и следует из названия. Удобный интерфейс, набор основных функций. Можно настроить вибрацию или мигалку вместо звука.


12. EveryCircut - Эмулятор электрических схем с кучей функций.

В основном для изучения схемотехники и проверки работоспособности схем.


13. Network Cell Info - Отображения качества сигнала, отображение активных вышек сотовых сетей на карте, графики и т.п.

Если нужно найти где "лучше ловит" - пригодится.


14. Lightroom CC - Лайтрум для ведроида. На мой взгляд лучший обработчик фото на мобилках по функционалу.


15. PowerDirector - видеомонтаж, насколько это применительно к мобилке. )

С Адоб Премьер для ПК не сравнить, но что-то сляпать на коленке можно. Отлично подойдёт для инстаграммов, твиттеров и соц.сетей - наложить звук, смонтировать пару клипов. Внезапно, даже есть хромакей.


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


Буду рад, если в комментариях появятся продолжения этого субъективного списка.

Показать полностью
-81

Кандидат в админы

Кандидат в админы My Little Pony, MLP community, MLP политика, Длиннопост

Доброго вечера всем поняшам и броняшам.



Настали нелёгкие времена.

Срачи и оскорбления в сообществе стали обыденностью.

Как это всё и началось с появлением сообщества, так и не заканчивается.


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

Пора прекращать ухудшение ситуации и попытаться вернуться к старым ламповым временам.



Итак, как я буду действовать в роли админа?


Никак.

Единственное правило - ставить на пост необходимые теги.



Небольшой опрос кандидата в админы от одного из пользователей:


— Димаааннн, а что с модераторами? Будут ли они назначены?

— Да, но единственное, что они могут делать - следить за соблюдением правила о правильных тегах. При многократном игноре - давать кратковременный бан.


— Что на счёт гей-постов и подобного контента, будет ли он запрещён?

— Что разрешено на Пикабу - то разрешено и здесь. Главное - теги.


— А как ты собираешься действовать при срачах и взаимных оскорблениях участников тега?

— Пусть зовут пикабушного модератора, он разберётся.


— Если пользователи будут заходить в пост и ныть, хотя теги стоят - как реагировать?

— Игнорировать. При оскорблениях звать модератора.

Показать полностью
-80

Стрим фильма Полианна (2003г.)

20:30 по Мск

На сайте http://hbwp.ru/

(Бывший Mlp_evening)

Стрим фильма Полианна (2003г.) Стрим, Фильмы, Mlp_evening

Аннотация:

После смерти родителей 11-летнюю девочку Поллианну забрала к себе ее тетя Полли, известная своим суровым характером. Из атмосферы родительской любви Поллианна переселилась в мир строгих правил и запретов. Но она не сдавалась! Отец научил девочку простой и забавной игре — уметь радоваться жизни при любых обстоятельствах.


Всегда веселая Поллианна раздражала своим оптимизмом не только свою тетю, но и других жителей унылого городка, которые считали, что им нечему радоваться. Вскоре все они познакомились с необычной игрой Поллианны и их жизнь стала меняться! Но однажды с Поллианной случилось несчастье, казалось не оставляющее надежды на лучшее… Сможет ли она преодолеть навалившуюся беду и сохранить радость в своем сердце?

-79

Закрытые сообщества по интересам и дублирование постов в несколько сообществ

Если я правильно понял, в ближайшем будущем станет возможным создание закрытых сообществ по интересам, без определённой темы.


Собственно, предложение:

Добавить функционал размещения поста в 2/или несколько сообществ.

Одно из которых тематическое (например, картинки с понями, анимэ, или какой-нибудь Зверополис) а другое - объединение некоторого количества людей со схожими интересами, не ограниченных определённым тэгом. (К примеру, конференция в телеграмме)


Смысл данного нововведения - объединять людей с похожими интересами, и независимость от администраторов тематических сообществ.

Пост сможет быть удалён из одного сообщества (по любым причинам), но остаться видимым в другом.


Плюсы - уменьшится количество срачей недовольных модерацией каких-либо сообществ, объединение по качеству/направлению контента, а не его тематике.

Минусы - превращение пикабу в подобие ВК, и размножение совершенно бессмысленных сообществ из одного человека. -_-

Ещё совершенно непонятно, что делать с модерацией комментариев.


В качестве дополнения к идее, можно добавить "белый список" пользователей, который сможет добавлять посты в сообщество без предварительной модерации (при её наличии)

-61

Зарисовка в качестве бреда.

Она лежала на кровати, стыдливо прикрываясь крыльями. Взгляд из под густой чёлки нельзя было не понять. В нём читалось ожидание.

Локоны её гривы переливались в мерцающих отблесках свеч. Всё это время она была неподвижна, и лишь сейчас, увидев медленно раскрывшиеся крылья, я понял, что это не сон.

Медленно, словно боясь сделать что-то не так, я подходил всё ближе. Она ждала этого, немного подавшись навстречу. Тихий голос нарушил тишину спальни - "Так и будешь стоять и смотреть?" - спросила кобылка.

Ожидание стало слишком болезненным, и я не смог больше сдерживаться. Рывком прыгнув вперёд, я начал переходить к самому главному.

"Сделай это скорее!"- закричала она, тоже не в силах сдерживать желание. Я поставил на стол две рюмки, и медленно наполнил их прозрачным холодным напитком, называемым на моей родине водкой. "Ну наконец-то! Тебя только за смертью посылать!" - засмеялась кобылка, и звон рюмок наполнил комнату.

-67

Рублю опять кирдык? Или есть шансы?

Слушаю новости по телеку. Кто-то умным голосом вещает, что курс рубля стабилен и всё будет хорошо, потому что... (далее идут неоспоримые доказательства).
За новостями я особо не слежу, но такие сообщения вызывают серьёзные опасения за сохранность своего честнозаработанного бабла.
Причины опасений - именно так же вещали из телеканалов в далёком 1997. А в это время некоторые предприимчивые олигархи срочно сваливали за рубеж с пачками баксов в чемоданах.

Есть-ли среди пикабушников экономисты? Можете подсказать, насколько всё в этот раз плохо?
Хотелось бы услышать хоть пару объективных факторов.

Сразу прошу патриотов и чекистов не устраивать срачи о Величии Родины и Веры в Царя.

Коммент для минусов прилагается.
Отличная работа, все прочитано!