Программирование

Создать тред Создать тред

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. Конференция доски в Телеграме - @pr2ch

C++ тред #123 /cpp/ Аноним 23/12/20 Срд 21:05:43 1888626 Ответ
logo.png 11Кб, 920x920
920x920
logovs.png 15Кб, 452x452
452x452
c1.jpg 19Кб, 400x400
400x400
c3.png 45Кб, 544x545
544x545
Пропущено 1045 постов
83 с картинками.
Пропущено 1045 постов, 83 с картинками.
Аноним 18/01/21 Пнд 17:51:42 1914256
Аноним 18/01/21 Пнд 18:16:47 1914285
Аноним 19/01/21 Втр 09:31:41 1914825
Отсутствие возможности программировать. Аноним 01/01/21 Птн 18:38:54 1897955 Ответ
samii-populyarn[...].jpg 1011Кб, 3888x2592
3888x2592
Привет, аноны. На год вперед у меня не будет доступа к ПеКарне, ибо армия. Есть ли возможность хоть каким-либо инвалидным способом изучать программирование с телефона?
Пропущено 26 постов
2 с картинками.
Пропущено 26 постов, 2 с картинками.
Аноним 04/01/21 Пнд 04:44:53 1900133
>>1898026
Конечно так себе выход, но можно в эксельке на VBA попрогать. Хоть какое-то развлечение.
Аноним 04/01/21 Пнд 04:47:27 1900135
16096699620910.jpg 160Кб, 996x798
996x798
Аноним 04/01/21 Пнд 19:33:17 1900848
>>1900133
Лучше уж javascript, он хоть в перспективе полезен будет. Ну html+CSS.
Elixir — функциональный, распределённый язык программирования Аноним # OP 09/02/20 Вск 16:38:55 1596379 Ответ
META-INFpluginI[...].png 32Кб, 600x600
600x600
64582470.jpg 24Кб, 630x630
630x630
1c2UAyIKvbJ1z7a[...].png 71Кб, 1632x748
1632x748
Elixir — функциональный, распределённый язык программирования общего назначения, работающий на виртуальной машине Erlang (BEAM). Обеспечивает распределённость, отказоустойчивость, исполнение в режиме мягкого реального времени, метапрограммирование с макросами и полиморфизмом, реализованным через протоколы.

Elixir успешно применяется в Discord, Facebook, WhatsApp, Pinterest и в куче других крупных проектов.

Для вката:
- Официальный док: https://elixir-lang.org/getting-started/introduction.html
- Уроки программирования на языке Elixir (на русском): https://elixirschool.com/ru/
- Часовое видео на англе с основами синтаксиса: https://www.youtube.com/watch?v=pBNOavRoNL0
- Phoenix (основной веб-фреймворк) - https://hexdocs.pm/phoenix/overview.html

Книжки:
- Introducing Elixir
- Programming Elixir 1.6
- Elixir in Action
- Adopting Elixir

Первые две - мастхэв для новичков (можно читать любую из), так как дают основы языка и вообще функционального программирования, что особенно полезно для перекотов из императивных языков. Вторые две - набор best practice.

Работа:
https://elixirjob.ru/

Уютненький чатик:
https://telegram.me/joinchat/ApEh7z9DAAIwCR9icUbYuQ
Пропущено 428 постов
16 с картинками.
Пропущено 428 постов, 16 с картинками.
Аноним 02/01/21 Суб 18:42:22 1898814
Аноним 02/01/21 Суб 19:31:01 1898869
>>1898372
Да, если выбираешь SSR.

Вообще, Phoenix LiveView это глоток свежего воздуха: считай, минус вся остоебавшая SPA-поебень и вообще минимум js-дрисни. Чисто кайф.
Аноним 04/01/21 Пнд 01:31:58 1900056
image.png 640Кб, 900x611
900x611
>>1598629
> ["sup", 2, "ch", 42, "14", :eighty_eight]
JSThread #190 /js/ Аноним 01/01/21 Птн 19:09:33 1897980 Ответ
16069129603330.png 56Кб, 1050x1050
1050x1050
Предыдущий тред: >>1892152 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://jsfiddle.net
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Руководство для вката: https://developer.mozilla.org
JSThread #190 /js/ Аноним 27/12/20 Вск 11:18:33 1892152 Ответ
16069129603330.png 56Кб, 1050x1050
1050x1050
Прошлый тред: >>1887469 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://jsfiddle.net
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Руководство для вката: https://developer.mozilla.org
Пропущено 525 постов
31 с картинками.
Пропущено 525 постов, 31 с картинками.
Аноним 01/01/21 Птн 18:31:58 1897952
>>1897946
>потому что в жаваскрипте в принципе нельзя по-другому
Можно. Скрипты и модули исполняются в контекстах vm. Ты и сам можешь эти контексты создавать если рантайм пробрасывает тебе нужные апи (в ноде например проброшены апи от v8, в jsшелле от spidermonkey)
Аноним 01/01/21 Птн 18:39:44 1897956
>>1897952
Только это уже не жаваскрипт, а работа с его движком.
Аноним 01/01/21 Птн 19:15:45 1897985
Лучшего API двача для Python #4 Аноним 24/09/20 Чтв 02:42:54 1814747 Ответ
p.jpg 41Кб, 1280x640
1280x640
s.png 223Кб, 619x1346
619x1346
r.png 180Кб, 631x620
631x620
⚡️ На этот раз с клиентом в виде Telegram бота

Установка: pip install api2ch
Исходники: https://github.com/uburuntu/api2ch

Telegram бот @msu_hub_bot работает на этой библиотеке и способен:
- показать топ-21 тредов с любой доски
- по нажатию на кнопку показать тред и загрузить его текст, фотографии и mp4 видео

Также умеет парсить ссылки на любой пост и отображать его также как и тред.
Пропущено 6 постов
2 с картинками.
Пропущено 6 постов, 2 с картинками.
Аноним 31/12/20 Чтв 17:51:45 1896983
>>1814747 (OP)
Не нашел треда, а срать в соседних не хочется. Подскажите по апи двача.

Мне нужно постить из скрипта, есть пасскод. Как его применить на макабе? Я потыкал тут формы и они все через invisible captcha. Т.е. даже имея пасскод - я не смогу постить из какого-нибудь postman'a? Т.е. нужно поднимать целый браузер, чтобы обойти это говно? Как в дашчане это дело реализовано, там можно пасскод добавить в джаве не разбираюсь и исследовать весь исходник даши вообще не хочется
Аноним 01/01/21 Птн 02:39:38 1897487
>>1896983
Через браузер из js скрипта не получится из-за cors(прокси или своей сервер делать). На мабилках cors нету, поэтому там легче все с этим.
Аноним 01/01/21 Птн 14:30:59 1897695
>>1897487
Так я даже с кукой пасскода не могу, отвечает, что капча невалидна, блять. И на auth тоже с пасскодом нахуй шлет.
ОБЩИЙ БУГУРТ ТРЕД V25.0 / GENERAL BUTTHURT THREAD V25.0 /butthurt/ Аноним # OP 10/12/20 Чтв 00:55:16 1877055 Ответ
image.png 1926Кб, 1200x907
1200x907

КАК ДОЛЖЕН ПРОХОДИТЬ ДЕЙЛИ:
@
"Я ВЧЕРА ПОФИКСИЛ БАГ С ФАЙЛОМ, ПОТОМ ВЗЯЛ ТАКУЮ-ТО ЗАДАЧУ ПО СЕРВИСНЕЙМ, НАДО КОЕ-КАКИЕ УТОЧНЕНИЯ ПО БИЗНЕС ТРЕБОВАНИЯМ"
@
КАК ПРОХОДИТ ДЕЙЛИ:
@
" ВСЕМ ПРИВЕТ, СЕГОДНЯ ХОРОШАЯ ПОГОДА, НЕ ТАК ЛИ? ВЧЕРА ЗАНИМАЛСЯ БАГОМ С ФАЙЛОМ, НУ ТЕМ, ГДЕ ФАЙЛ ОКАЗЫВАЛСЯ СЛИШКОМ БОЛЬШИМ, Я ДОЛГО ДУМАЛ НАД ЗАДАЧЕЙ, ПОТОМ ПИЛ КОФЕ, ПОТОМ ПООБЩАЛСЯ С СОСЕДОМ, ОН ПОДСКАЗАЛ, В ЧЕМ МОЖЕТ БЫТЬ ДЕЛО, В ИТОГЕ БАГ ПОФИКСИЛ, СХОДИЛ НА ОЕЕД, ОБЕД БЫЛ ВКУСНЫЙ, ТОЛЬКО ДОЛГО ЖДАЛИ ОФИЦИАНТА. ПОСЛЕ ОБЕДА ВЗЯЛ ТАСКУ, НО ЕЩЕ ПООБЩАЛСЯ С ТЕСТИРОВЩИКОМ ПАШЕЙ, ОН РАССКАЗЫВАЛ ПРО СВОЙ НЕДАВНИЙ ОТПУСК. А ЕЩЕ В ТАСКЕ НЕ ВСЕ ТРЕБОВАНИЯ, АНЯ, ВОТ ТАМ ТАКАЯ СУТЬ ЗАДАЧИ - "ОПИСАНИЕ ЗАДАЧИ", НО НЕ ОПИСАН СЛУЧАЙ, КОГДА ПОЛЬЗОВАТЕЛЬ НЕ УКАЗАЛ СВОЙ ТЕЛЕФОН, АНЯ, КАК ТЫ ДУМАЕШЬ, МЫ ДОЛЖНЫ СЛАТЬ ЕМЕЙЛ В ТАКОМ СЛУЧАЕ, ИЛИ НИЧЕГО НЕ НАДО ДЕЛАТЬ? В ОБЩЕМ, УЗНАЙ У ЗАКАЗЧИКА, А Я ПОКА КОФЕ ПОПЬЮ, ВСЕХ РАД БЫЛ ВИДЕТЬ"
Пропущено 511 постов
33 с картинками.
Пропущено 511 постов, 33 с картинками.
Аноним 11/01/21 Пнд 22:30:25 1907863
.jpg 780Кб, 2550x3506
2550x3506
Аноним 12/01/21 Втр 02:43:05 1907997
>>1907863
Что это за шизоидный высер?
Аноним 20/01/21 Срд 12:08:58 1916146
>>1896022
>против калек ничего не имею
Проиграл
Расскажите, как прошёл ваш первый день на первой работе программистом? (Можно и не только на первой) Аноним 12/05/20 Втр 20:06:52 1685702 Ответ
15826870263740.jpg 69Кб, 382x604
382x604
Расскажите, как прошёл ваш первый день на первой работе программистом? (Можно и не только на первой)
Пропущено 145 постов
6 с картинками.
Пропущено 145 постов, 6 с картинками.
Аноним 30/12/20 Срд 06:43:29 1895220
>>1894418
>Тот поехавший всерьёз собирался заставить фронтендеров съезжаться на хату чтобы их "бить по рукам".

И что такого?

>>1894417
>анон, я думаю имеется ввиду что у них офиса вообще не было и они хотели часть удаленщиков держать в рабочий день на съемной хате несколько дней в неделю

Да
Аноним 30/12/20 Срд 12:07:51 1895533
>>1894417
>>1894419
>>1895220
Бля, а вам не кажется что если вы удаленщиков заставите перейти на частичную удаленку то они просто съебут туда где начальник не долбоёб с комплексом бога, наполеоны комнатные? Нахуй нужна работа на частичной удаленке, когда можно работать на полной удаленке? Фронтам с опытом работы найти такое вообще как два пальца обоссать, очевидно что они в рот ебали ваши БДСМные тенденции, и начальник правильно поступил что отказался от ебанутейшей идеи.
Аноним 31/12/20 Чтв 07:33:09 1896535
>>1895533
>Бля, а вам не кажется что если вы удаленщиков заставите перейти на частичную удаленку то они просто съебут туда где начальник не долбоёб с комплексом бога

Зависит от оплаты. Да и пара из них сами хотели. Вроде, им дома что-то мешало сосредоточиться.

>наполеоны комнатные? Нахуй нужна работа на частичной удаленке, когда можно работать на полной удаленке?

Это было давно когда удалёнка была не так распространена.

>Фронтам с опытом работы найти такое вообще как два пальца обоссать,

Они были средними по уровню.

>очевидно что они в рот ебали ваши БДСМные тенденции, и начальник правильно поступил что отказался от ебанутейшей идеи.

Начальник вообще не в теме кодинга был, всё общение шло через меня.
Питон тред №108 /python/ Аноним 18/12/20 Птн 14:09:55 1883441 Ответ
just-enough-pyt[...].jpg 53Кб, 750x422
750x422
shutterstock368[...].jpg 596Кб, 1000x657
1000x657
Тред, посвящённый языку программирования Питон, #108

Предыдущий: >>1873283 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться

#######################################

ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года

Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.

— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4

— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
исходник: https://dumpz.org/bASGKD8cCFDf
Пропущено 509 постов
54 с картинками.
Пропущено 509 постов, 54 с картинками.
Аноним 03/01/21 Вск 05:12:12 1899334
>>1889928
> топай в свой мирок розовых пони бичара
Да похуй мне щенок ебанный!
Аноним 06/01/21 Срд 00:51:31 1902082
Всем драсте, у меня встал вопрос.
Я значит решил с помощью питона связать два компа, чтобы на них можно было играть в пинг понг, ну чтобы мячи через экраны летал. И при попытке передать координаты мяча у меня буфер сокета на сервере забивается из-за того, что на нём висят старые координаты мяча и не удаляюются. Как собственно мне удалить старые координаты мяча из буфера сервера?
https://pastebin.com/1hhJ9Hdr - Это правый кусок программы, у левого логика идентична
https://pastebin.com/cNVCvWiX - Это сам сервер
Аноним 17/01/21 Вск 14:57:28 1912720
>>1902082
>буфер сокета на сервере забивается
Это ты как понял ?
Кто как вкатился? Аноним 06/05/20 Срд 22:18:50 1679123 Ответ
4707456s-960.jpg 137Кб, 960x640
960x640
Говорят (да и мне самому так кажется), что раньше вкатиться было проще, так что кратко опишите:
1. Стек
2. Образование
3. Годы вката
4. Сколько было фейлов и на чем валились (те ситуации, когда всё же позвали на собес)
5. Возраст, когда вкатился
6. Синьерность на данный момент
Начну с себя:
1. Сижу на JS стеке с уклоном во фронт
2. Заканчиваю 4 курс, учусь на техническом факультете
3. Конкретно в своем стеке начал что-то вялотекуще изучать в начале прошлой осени, работать начал три месяца назад
4. Было два фейла, когда искал работу в конце осени, завалился на плохом знании базы JS. Поэтому решил подучить. Весной один отказ (от довольно душных челов) и три офера.
5. 21 год
6. Зеленый джун
Стоит отметить, что опыт интервью у меня был еще до этого т.к. стажировался чуть более года назад в области ИИ. Но полноценным вкатом считаю только нынешнее место работы.
Пропущено 339 постов
11 с картинками.
Пропущено 339 постов, 11 с картинками.
Аноним 28/12/20 Пнд 14:46:12 1893508
>>1679123 (OP)
1. ЖВМ (Жаба/Котлин)
2. Радиоинженегр
3. 2013
4. Уже плохо помню, может быть пара фейлов, в основном из-за отсутствия опыта
5. 23
6. Синьор-помидор, видел некоторое дерьмо и бью по рукам ждунов
28/12/20 Пнд 15:23:55 1893544
>>1679123 (OP)
1. Любой сиподобный язык только без извращений любая платформа
2. 9 классов
3. 2017
4. Хуярил поды в кубере с ракетницы, орал на весь офис что все пидорасы один я дартаньян, на собесах мог пососать пару раз но в основном потому что ебал рот собеседующих
5. -
6. Инженер программист, ебал помидоров и прочих антипрививочников, 90% онных просто пуси дрочилы, инженерный инженеры тоже пидорасыдух проебан давным давно.
Аноним 30/12/20 Срд 06:28:58 1895199
>>1833171
хуясебе тебя прорвало. ппц токс
PROG FOLK Аноним 28/09/20 Пнд 23:42:50 1818502 Ответ
nzslbk8moxt2a7a[...].jpeg 30Кб, 780x300
780x300
melanholiya2.jpg 174Кб, 590x367
590x367
Ребята, привет. Тут тема, имеющая косвенное отношение к программированию, а именно к его гуманитарной стороне что ли. В 2010 году на Нульчане я ради прикола зашел в раздел с тематикой программирования, и там был тред про фольклор программистов. Ну и там была переделанная песня про пивную, ну древняя частушка такая "На горе стоит пивная, да забавная такая, в нее входит царь зверей: кружку пива поскорей!". И вместо действующих лиц там были языки программирования. Текст помню отрывками: "Haskell, главный алкоголик, занимает с краю столик", "Тут пришел язык питон, высрал скобок десять тонн". Вот и вся информация. Если кто помнит оригинальный текст, буду очень признателен. А заодно можете писать другие образцы фольклора программистов.

Сам я гуманитарий и с непроницаемой завесой программирования столкнулся в 2008 году, когда не смог после школы поступить в нормальный гуманитарный ВУЗ, и пришлось поступить в технический. Сначала был C++, мне за деньги решали контрольные задачки, и я кое-как пытался разобраться в написанном коде, шоб мне троечку поставили, но это все были семечки. Как мне ебанули ассемблером в 18 лет, ну я сразу сказал: "Третий курс всё, извини". А потом военкомат повесткой ебанул, дома.

В общем, фолк программистов.
Пропущено 15 постов
8 с картинками.
Пропущено 15 постов, 8 с картинками.
Аноним 27/12/20 Вск 18:25:53 1892550
Научно-техничес[...].mp4 17553Кб, 1280x720, 00:02:58
1280x720
Аноним 27/12/20 Вск 18:27:43 1892553
Научно-техничес[...].mp4 9705Кб, 1280x720, 00:02:58
1280x720
Научно-техничес[...].mp4 8728Кб, 1280x720, 00:02:41
1280x720
Аноним 27/12/20 Вск 18:28:33 1892554
Научно-техничес[...].mp4 5523Кб, 1280x720, 00:02:52
1280x720
Научно-техничес[...].mp4 4045Кб, 1280x720, 00:02:05
1280x720
JSThread #189 /js/ Аноним 22/12/20 Втр 20:23:39 1887469 Ответ
16069129603330.png 56Кб, 1050x1050
1050x1050
Прошлый тред: >>1881459 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад

Для программирования на HTML https://jsfiddle.net
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Руководство для вката: https://developer.mozilla.org
Пропущено 531 постов
61 с картинками.
Пропущено 531 постов, 61 с картинками.
Аноним 27/12/20 Вск 11:19:06 1892153
>>1892140
Он бы ему помог на стадии написания кода, этого достаточно для того чтобы избежать подобных ошибок на проде
Аноним 27/12/20 Вск 11:19:12 1892154
Аноним 17/01/21 Вск 17:47:37 1912936
>>1888148
>сайт с позорными резюме
>надсмехаться и обсуждать глупые и кринжовые резюме
Вакансиями, может? Ты же сам погромист, как можно быть таким куколдом?
JSThread #188 /js/ Аноним 15/12/20 Втр 22:08:03 1881459 Ответ
16069129603330.png 56Кб, 1050x1050
1050x1050
Прошлый тред: >>1875685 (OP)

Больше пары строк кода в посте или на скриншоте ведут в Ад.

Для программирования на HTML https://jsfiddle.net/
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: что я хочу получить, что я для этого делаю, что я вместо этого получаю. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Руководство для вката: https://developer.mozilla.org/
Пропущено 507 постов
38 с картинками.
Пропущено 507 постов, 38 с картинками.
Аноним 22/12/20 Втр 18:59:48 1887394
>>1887299
Кто из ру ютьюберов лучше него?
мимо другой анон
Аноним 22/12/20 Втр 19:20:10 1887415
>>1887394
никто.
все ютуберы заточены на джунов.
зарубежные + индусы на мидлов.

Аноним 22/12/20 Втр 20:24:13 1887470
Питон тред №107 /python/ Аноним 05/12/20 Суб 02:42:42 1873283 Ответ
Python-programm[...].jpg 40Кб, 860x480
860x480
microsoft-pytho[...].jpg 110Кб, 1024x683
1024x683
Тред, посвящённый языку программирования Питон, #107

Предыдущий: >>1867362 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться

#######################################

ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года

Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.

— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4

— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

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

исходник: https://dumpz.org/bASGKD8cCFDf
Пропущено 511 постов
47 с картинками.
Пропущено 511 постов, 47 с картинками.
Аноним 18/12/20 Птн 14:03:47 1883433
>>1883384
Во втором случае generate_val() будет вызван только один раз, во время старта скрипта, а не создания экземпляра класса. В первом случае будет вызываться каждый раз, когда создаётся объект этого класса.

Скорее всего ожидается поведение такое, какое должно быть в случае (1).

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

Однако в случае как здесь в каких-то извращённых случаях может требоваться поведение как в (2). Хотя в этом случае оформлять всё равно лучше иначе, например инициилизировать какую-нибудь переменную уровня класса таким образом, а внутри конструктора уже копировать её значение.
Аноним 18/12/20 Птн 14:10:46 1883442
Аноним 19/12/20 Суб 10:04:21 1884376
test
C#/Сишарп/.NET Тред #23 /csharp/ Аноним 01/12/20 Втр 22:49:28 1870468 Ответ
15992087369920.png 331Кб, 1044x1122
1044x1122
Прошлый тред >>1846539 (OP)

Литература вторым постом

1. Ресурсы:
- https://docs.microsoft.com/ru-ru/dotnet/csharp/
- https://metanit.com/
- https://professorweb.ru
- https://www.tutorialspoint.com/csharp/

2. Онлайн-компиляторы:
- https://ideone.com/
- https://dotnetfiddle.net/

3. WinForms или WPF?
Зависит от задачи. Для небольших проектов, скорее всего, будет достаточно винформочек. В случае, если разрабатываемое приложение достаточно серьёзное, то возможно его стоит писать с использованием WPF. WPF очень хорошо работает с паттерном MVVM ( https://ru.wikipedia.org/wiki/Model-View-ViewModel ), и позволяет пилить очень кастомизированные интерфейсы с помощью XAML, что в случае WinForms, делать намного сложнее.

4. Мне тут знакомый_нейм сказал, что C# умирает, это правда? Может не стоит его учить?
Неправда. C# активно развивается, недавно вышел .NET 5 и С# 9.0. Дотнет стал полностью опенсорсным и кроссплатформенным. В некотором смысле понемногу вымирают десктопные приложения с развитием веб-технологий, но в том же энтерпрайзе он еще очень даже востребован.

5. Какую IDE выбрать?
Для Windows самым очевидным вариантом будет Visual Studio ( https://visualstudio.microsoft.com/ru/downloads/ ). Студия распространяется в двух редакциях: бесплатная коммьюнити-версия и платный энтерпрайз эдишн. В большинстве случае будет достаточно Community-версии: она поддерживает и C#, C++, VB.NET и F#, а так же имеет возможность установки дополнений.
Кроссплатформенный полуредактор/полуIDE VS Code ( https://code.visualstudio.com/ ).
Также существуют плагины для Atom'а и Sublime Text, но функциональность там достаточно сильно урезана.
Также можете взглянуть на кроссплатформенную IDE Rider.

6. С# для мобильной разработки
Если нужны инструменты для разработке под мобилы, смотри сюда - https://docs.microsoft.com/ru-ru/visualstudio/cross-platform/cross-platform-mobile-development-in-visual-studio?view=vs-2019.
Из актуальной литературы
- Xamarin Mobile Application Development
- Xamarin Essentials

7. Дополнительные инструменты для разработки на C#
LINQPad - сорт оф REPL, с возможностью быстрого подключения к БД и удобной визуализацией данных
dnSpy - декомпилятор, малоизвестный форк ILSpy, где реализована возможность модификации IL-кода прямо в EXE и DLL файлах, отладка IL-кода и много других фич для reverse engineering'а
dotPeek - бесплатный декомпилятор от JetBrains
scriptcs - для запуска C# кода как скриптов, возможность использовать как REPL

8. Расширения для студии
ReSharper - одно из известнейших. Рефакторинги, умный автокомплит, настраиваемый стиль кода. Платный, но можно стянуть с торрентов

Новые возможности C# 9.0: https://devblogs.microsoft.com/dotnet/c-9-0-on-the-record/

Текст шапки: https://pastebin.com/pbK8CGqw
Пропущено 998 постов
144 с картинками.
Пропущено 998 постов, 144 с картинками.
15/01/21 Птн 00:22:11 1910330
Аноним 16/01/21 Суб 19:44:00 1912094
Сап сишарпач, как сделать "оповещалку"? Вводится время в минутах, и через это количество минут выводится сообщение
Аноним 22/01/21 Птн 06:40:45 1917796
>>1870604
Как вывести 500кк $ через битки в валюту в расии?
НЕЙРОНОЧКИ И МАШОБ ТРЕД №32 /ai/ Аноним 29/11/20 Вск 01:40:11 1868191 Ответ
image.png 775Кб, 1386x881
1386x881
image.png 746Кб, 976x1815
976x1815
image.png 860Кб, 864x685
864x685
Очередной тред про хипстерские технологии, которые не работают.

Я ничего не понимаю, что делать?
Вкатывальщики импортят slesarplow as sp по туториалам (хотя сейчас актуальнее pytorch)
Толковые качают из репозитория awesome-XXXX на гитхабе проект какого-то китайца, меняют фамилию и получают $10M инвестиций как стартап.
Умные смотрят prerequisites на https://see.stanford.edu/Course/CS229 и http://cs231n.stanford.edu/
Остальные сидят ИТТ

Какая математика используется?
В основном линейная алгебра, теорвер, матстат, базовый матан и matrix calculus

Как работает градиентный спуск?
https://cs231n.github.io/optimization-2/

Почему python?
Исторически сложилось

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

Что почитать для вкатывания?
http://www.deeplearningbook.org/
Николенко "Глубокое обучение" - на русском, есть примеры, но меньше охват материала
Франсуа Шолле - Глубокое обучение на Python

В чем практиковаться нубу?
http://www.deeplearning.net/tutorial/
https://www.hackerrank.com/domains/ai
https://github.com/pytorch/examples
https://github.com/ChristosChristofidis/awesome-deep-learning#tutorials

Где набрать первый самостоятельный опыт?
https://www.kaggle.com/ | http://mltrainings.ru/
Стоит отметить, что спортивный deep learning отличается от работы примерно так же, как олимпиадное программирование от настоящего. За полпроцента точности в бизнесе борятся редко, а в случае проблем нанимают больше макак для разметки датасетов. На кагле ты будешь вилкой чистить свой датасет, чтобы на 0,1% обогнать конкурента.

Где работать?
https://www.indeed.com/q-deep-learning-jobs.html
Вкатывальщики могут устроиться программистами и дальше попроситься в ML-отдел

Есть ли фриланс в машобе?
Есть, https://www.upwork.com/search/jobs/?q=machine+learning
Но прожить только фриланся сложно, разве что постоянного клиента найти, а для этого нужно не быть тобой

Где узнать последние новости?
https://www.reddit.com/r/MachineLearning/
http://www.datatau.com/
https://twitter.com/ylecun
На реддите также есть хороший FAQ для вкатывающихся

Где посмотреть последние статьи?
http://www.arxiv-sanity.com/
https://paperswithcode.com/
https://openreview.net/
Версии для зумеров: https://www.youtube.com/channel/UCZHmQk67mSJgfCCTn7xBfew

Количество статей зашкваливающее, поэтому все читают только свою узкую тему и хайповые статьи, упоминаемые в блогах, твиттере, ютубе и телеграме, топы NIPS и прочий хайп. Есть блоги, где кратко пересказывают статьи, даже на русском

Где ещё можно поговорить про анализ данных?
http://ods.ai/

Нужно ли покупать видеокарту/дорогой пека?
Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. Google Colab дает бесплатно аналог GPU среднего ценового уровня на несколько часов с возможностью продления, при чем этот "средний уровень" постоянно растет. Некоторым достается даже V100.
Иначе выгоднее вложиться в GPU https://timdettmers.com/2019/04/03/which-gpu-for-deep-learning/ Заодно в майнкрафт на топовых настройках погоняешь

Когда уже изобретут AI и он нас всех поработит?
На текущем железе - никогда, тред не об этом

Кто нибудь использовал машоб для трейдинга?
Никто не использовал, ты первый такое придумал. Готовь камаз для бабла.

Список дедовских книг для серьёзных людей:
Trevor Hastie et al. "The Elements of Statistical Learning"
Vladimir N. Vapnik "The Nature of Statistical Learning Theory"
Christopher M. Bishop "Pattern Recognition and Machine Learning"
Взять можно тут: http://libgen.io/

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

Предыдущие:
https://2ch.hk/pr/res/1847673.html
https://2ch.hk/pr/res/1832580.html
https://2ch.hk/pr/res/1817320.html
https://2ch.hk/pr/res/1785952.html
https://2ch.hk/pr/res/1758961.html
https://2ch.hk/pr/res/1734710.html
https://2ch.hk/pr/res/1704037.html
https://2ch.hk/pr/res/1665515.html
Пропущено 510 постов
55 с картинками.
Пропущено 510 постов, 55 с картинками.
Аноним 02/01/21 Суб 15:21:37 1898647
Аноны, т.к. тред по дата аналитике мертв - пишу сюда как к близкой сфере.

Хочу вкатиться в Дата Аналитики, за душой почти ничего, что бы могло пригодится с устройством.
Для себя составил план обучения из статистики, SQL, BI инструментов, вохможно ещё Питон или R.

Насколько дибильная затея? И почему? Будет ли найти сложно работу джуну?
Аноним 03/01/21 Вск 12:53:08 1899449
Питон или яваскрипт? Что лучше и почему?
Аноним 18/01/21 Пнд 05:35:54 1913807
Двачане, вкатываюсь в академический матан, но хоть какие-то деньги иметь надо, так что решил взять себе что-то из ит сферы связанное с метаном, чтобы качались обе сферы параллельно. Прогать умею, матешу знаю. Прошёл пару курсиков, послушал лекции, занял призовые в 3-ех хакатонах в сфере машоба, но что-то чувствую, что ничего дальше 2-3 курса вузика тут из матана не видно. Это максимум необходимый машобу? Мат анализ и линал с основами дискретки? Никакой более сложный мат аппарат не нужен? Если не нужен, то мб знаете сферу в ит где нужен. Заранее спасибо
JSThread #187 /js/ Аноним 08/12/20 Втр 13:24:12 1875685 Ответ
16069129603330.png 56Кб, 1050x1050
1050x1050
Прошлый тред: >>1870885 (OP)

Больше пары строк кода в посте или на скриншоте ведут в Ад.

Для программирования на HTML https://jsfiddle.net/
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: что я хочу получить, что я для этого делаю, что я вместо этого получаю. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Руководство для вката: https://developer.mozilla.org/
Пропущено 510 постов
45 с картинками.
Пропущено 510 постов, 45 с картинками.
Аноним 15/12/20 Втр 21:28:12 1881429
Аноним 15/12/20 Втр 22:04:15 1881454
screenshot (4).png 76Кб, 660x547
660x547
>>1881030
Можно синхронизировать асинхронщину.
Аноним 15/12/20 Втр 22:09:32 1881460
Как не проебать идею ? Аноним # OP 19/04/20 Вск 12:07:52 1661714 Ответ
145848632613.gif 1251Кб, 500x361
500x361
Сап, я короче разрабатываю прорывные технологии и веду всю разработку в одиночку, уверен что получится на 51%.
И вот я тут давече подумал, как набрать команду и не потерять идею, вдруг спустя время какой то пидор типа как Brave который ушел из проетка Mozzila не согласный с политикой Mozzila. Переманит весь народ и имея представление о технологии оставит меня ни с чем.
Как вообще работают эти высоко технологические компании которые и изобретают эти самые технологии ? Как они страхуются от разного рода пидоров и раскрытия коммерческой тайны ?
Конечно можно все разбить на независимые модули и вести разработку распределено, но опять же у этих пидоров может слажится общая картина.
Пропущено 28 постов.
Пропущено 28 постов.
Аноним 25/07/20 Суб 15:33:40 1759955
>>1759880
28, работал в грузоперевозках/ресторанах/курьер, сейчас студент Хекслета.
Аноним 26/07/20 Вск 12:31:53 1760480
>>1661714 (OP)
Трудовой контракт, NDA
>>1661742
Патент на Технологию и её ближайшие вариации и использования. Без патента спиздят меньше чем за полгода после релиза.
Аноним 13/12/20 Вск 22:16:54 1879636
>>1760480
а по нему можно будет отсудить упущенную выгоду и прочее ?
Аналитика данных Аноним 18/06/20 Чтв 19:37:41 1727534 Ответ
image.png 141Кб, 512x238
512x238
Привет, Анон.

Есть ли здесь аналитики данных?
Расскажите, с чего начинали и чего достигли сейчас? Что устраивает, а что нет? Что по з/п? Как проходит рабочий день?
Сам занимаюсь системным анализом, но думаю попробовать вкатиться в анализ данных. Поэтому хочется для сравнения увидеть все плюсы и минусы.
Пропущено 8 постов
2 с картинками.
Пропущено 8 постов, 2 с картинками.
Аноним 12/12/20 Суб 19:26:07 1878856
>>1878850
какая-то субд новая
Аноним 12/12/20 Суб 19:29:03 1878858
16074974521730[[...].webm 5487Кб, 400x224, 00:02:46
400x224

Аноним 13/12/20 Вск 18:04:00 1879412
>>1878850
Известно только, что она не тормозит
Rust #14 /rust/ Аноним 26/08/20 Срд 21:00:55 1789061 Ответ
rust-social-wide.jpg 133Кб, 2048x1024
2048x1024
gorust.png 57Кб, 702x468
702x468
woim4r5feef51.jpg 55Кб, 773x323
773x323
dvach-02.webm 2422Кб, 1920x1056, 00:00:12
1920x1056
Пропущено 517 постов
51 с картинками.
Пропущено 517 постов, 51 с картинками.
Аноним 14/12/20 Пнд 12:11:06 1880120
Дорогой анон, помоги мне пожалуйста. Только начал ковырять rust и уже с час ебусь с какой-то элементарной задачей. Есть код https://pastebin.com/z8hRZ7fm , линтер ругается на 26 и 31 строки "cannot move out of `self.left` which is behind a shared reference; move occurs because `self.left` has type `std::boxed::Box<dyn Expression>`, which does not implement the `Copy` trait". Вопрос что мне делать?) Как лучше разрешить проблему? Если я добавляю имплементацию Copy, то линтер ругается на другие строки, и говорит, что Copy требует Syzed. Можете ссылочку там кинуть, где можно с вот этим всем разобраться
Аноним 14/12/20 Пнд 12:15:50 1880121
>>1880120
> cannot find struct, variant or union type `Number` in this scope
Положи на https://play.rust-lang.org/ так, чтобы мы видели твою ошибку.
Аноним 14/12/20 Пнд 12:23:22 1880123
C++ тред #122 /cpp/ Аноним 02/12/20 Срд 19:37:53 1871183 Ответ
shapka.png 59Кб, 1280x1439
1280x1439
cpp0.jpg 32Кб, 398x500
398x500
cpp2.jpg 214Кб, 1154x1446
1154x1446
cpp3.jpg 71Кб, 500x656
500x656
Пропущено 1007 постов
87 с картинками.
Пропущено 1007 постов, 87 с картинками.
Аноним 25/12/20 Птн 00:03:31 1889983
>>1889652
Похоже у тебя шрифты системы ебнутые какие то. Это не к плюсам вопросы, а к винде
Аноним 25/12/20 Птн 17:12:27 1890722
Как посчитать минимальную асимптотику алгоритма? Ну или сколько действий чисто математически нужно совершить для решения задачи
Аноним 26/12/20 Суб 01:58:46 1891064
>>1890722
считай циклы, чем больше вложенных циклов, тем хуёвее
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов