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

Создать тред Создать тред
Check this out!

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

Навигатор Аноним 23/06/18 Суб 00:19:11 1215536 Ответ
d4RMMFMH4Yo.jpg 24Кб, 500x500
500x500

Первый раз здесь? Задавай вопрос в этом треде.

Большие куски кода желательно вставлять через ideone или pastebin.

Mobile:Android IOS
Enterprise:Java C# Go
Interpreted:JavascriptPython PHP Ruby
Functional: Haskell Lisp OCaml Clojure(Script) Scala
System:C ASM C++ Rust
Other:Computer Science Нейроночки и МашОб Gamedev Мы вам перезвоним SICP Базы данных Version control Идеи анона Freelance

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21 1008826 Ответ
14958007710430.jpg 746Кб, 2310x2306
2310x2306

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.
О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.

В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.


В: Все на английском, нипанятна!
О: Тогда .


В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.


В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.


В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/

Пропущено 497 постов
41 с картинками.
Пропущено 497 постов, 41 с картинками.
Аноним 16/06/21 Срд 21:54:00 2070704
>>2070593
Из того, что ты выделил, учить, в принципе, нечего. Один хуй придётся узнать когда-нибудь
Аноним 16/06/21 Срд 22:36:28 2070721
есть какие нибудь гайды по настройке ебучей кафки?
нихуя не могу понять как конфиг писать, какие переменные окружения
вот с кроликом все проще в разы было, но надо кафку освоить быстро
Аноним 16/06/21 Срд 22:51:13 2070741
>>2070721
Через докер запускаешь кафку, или руками на какой-нибудь винде?
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 497 постов
32 с картинками.
Пропущено 497 постов, 32 с картинками.
Аноним 16/06/21 Срд 22:52:16 2070742
Аноним 16/06/21 Срд 22:53:57 2070743
Аноним 16/06/21 Срд 22:54:28 2070745
>>2070729
Куда мне приходить, маня ?
Всё давно по вэбкаму как камвхоринг проводится
А всякие ебанутые вопросы я пресекаю быстро ответным :
- как это относится к работе и проекту ?
Если начинается мозгоебля - сразу дропаю.
НЕЙРОНОЧКИ И МАШОБ ТРЕД №38 /ai/ Аноним 25/05/21 Втр 16:02:52 2042522 Ответ
image 223Кб, 2000x1612
2000x1612
image 96Кб, 1398x1000
1398x1000
image 182Кб, 546x774
546x774
image 225Кб, 1080x1845
1080x1845
Очередной тред про хипстерские технологии, которые не работают

Я ничего не понимаю, что делать?
Без петросянства: смотри программу стэнфорда CS229, CS231n https://see.stanford.edu/Course/CS229 (классика) и http://cs231n.stanford.edu/ (введение в нейроночки) и изучай, если не понятно - смотри курсы prerequisites и изучай их. Как именно ты изучишь конкретные пункты, типа линейной алгебры - дело твое, есть книги, курсы, видосики, ссылки смотри ниже.

Почему такой фокус на нейронки?
Потому что остальные чистят вилкой данные в банках с помощью LGBTboost и им некогда предлагать обновления в шапку

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

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

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

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

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

В чем практиковаться нубу?
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 и прочий хайп. Есть блоги, где кратко пересказывают статьи, даже на русском

Где посмотреть must read статьи?
https://github.com/ChristosChristofidis/awesome-deep-learning#papers
https://huggingface.co/transformers/index.html
То, что обозревает Килхер тоже зачастую must read

Где ещё можно поговорить про анализ данных?
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/1980946.html
Пропущено 403 постов
49 с картинками.
Пропущено 403 постов, 49 с картинками.
Аноним 16/06/21 Срд 21:25:40 2070683
>>2070675
Да, глянул треть. Как же я кринжую с его "осваиваний бюджета" и "сбер/яндекс - корпорации зла". Он неиронично думает, что джун должен ставить какие-то принципы выше своего будущего и трудоустройства в нормальной компании и.
Аноним 16/06/21 Срд 21:45:53 2070702
>>2070683
Сбер это корпорация коррупцонированных швайнокарасей а яндекс это косплей на гугол с сам знаешь каким менталитетом к слову сам по себе яндекс не так уж и плох в целом но судя по рассказам джунов там пиздец, пруф ми вронг.

хотя сам считаю что заметка в трудовой "работал в сбере/яндексе ойтижником" это пиздатый пропуск в почти любую мл компанию
мимо
Аноним 16/06/21 Срд 22:54:56 2070746
Там кстати разраб aitextgen, охуенной штуки на самом деле, запилил небольшой разбор возможностей в программировании у gpt-j-6b.
https://minimaxir.com/2021/06/gpt-j-6b/
Клуб изучающих PHP #124 /php/ Аноним 08/06/21 Втр 23:40:53 2062494 Ответ
php-noob-1.png 32Кб, 500x500
500x500
cat-cafe-osaka.jpg 140Кб, 1024x683
1024x683
welcome-to-php.png 187Кб, 853x480
853x480
cat-sad.jpg 194Кб, 1024x768
1024x768
Оказывается, лимоны выведены искуственно. И кому только пришла в голову идея вывести кислый несъедобный фрукт? Пока кто-то выводит фрукты, мы изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

ОП довольно занят, но постарается ответить на все вопросы. Также, ответы и решения задач можно поискать в архиве тредов phpclub.

Это тред и для начинающих. Слово "классы" у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>1998470 (OP) . Все старые треды есть в архиве: https://phpclub.tech/ (там есть поиск, можно искать решения и обсуждения задач).

С чего начать

Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook (вас отредиректит на другой домен, не запоминайте его, он временный). Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный мануал. Или все сразу.

Если не знаешь как решать, запости код и попроси подсказку или поищи задачу в архиве тредов.

Ты прошел весь учебник? Молодец, но это были лишь основы языка PHP. Вот что в идеале надо изучить еще: ООП, как работает веб-сервер, HTML/CSS, SQL, PDO, работа с таблицами в БД, работа с формами, MVC, git, composer, JS, фреймворки, автоматизированное тестирование. У нас есть задачи для изучения этого:

- для начала прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- установи Апач + PHP (советы выше и ниже) и читай туториал http://php.net/manual/ru/tutorial.php
- Учи HTML/CSS и SQL, PDO, хотя бы основы
- Далее простая, но полезная задача сделать список студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- Более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- Еще более сложная и долгая задача на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- После нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- Если ты все решил, переходи к Symfony или Laravel
- Почитать про паттерны http://designpatternsphp.readthedocs.org/ru/latest/README.html (если ты не изучил ни одного фреймворка, то это будет рановато), тут с примерами кода http://designpatternsphp.readthedocs.org/ru/latest/README.html . Имей в виду что без примеров использования их учить бесполезно - не поймешь, хочешь увидеть примеры использования паттернов - ковыряй исходники Симфони, например Symfony Forms. Не заучивай паттерны - смотри код и думай, зачем тут они использованы.

Чтобы делать эти задания, тебе надо установить Апач + PHP (можно заодно сразу и MySQL) на компьютер. Вот полезные инструкции:

https://github.com/codedokode/pasta/blob/master/soft/php-install.md
https://github.com/codedokode/pasta/blob/master/soft/apache-install.md

Может тебе понадобится пользоваться командной строкой, вот гайд https://github.com/codedokode/pasta/blob/master/soft/cli.md

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

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- Проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- MySQL: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Сайт phptherightway (перевод на русский: http://getjump.me/ru-php-the-right-way/ )
- По PHP: Профессиональное программирование на PHP Джордж Шлосснейгл
- По PHP: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- JS: learn.javascript.ru
- Про Git: https://git-scm.com/book/ru/v1
- Новости IT на англ. https://news.ycombinator.com/
- какой-то древний, устаревший, но большой и на русском справочник по веб-разработке, посоветованный аноном: https://starcat.dp.ua/doc/wdh/

Оформляй код аккуратно!!! — например пропусти через phpformatter.com . Также, если ты пользуешься IDE вроде PhpStorm, Netbeans, Eclipse, то в них эта опция встроена, подробнее: https://gist.github.com/codedokode/8759492

У ОПа нет аккаунтов и групп вконтакте, в фейсбуке, в твиттере, все "пхп-треды" там поддельные.

Платиновые вопросы

- Почему PHP? Потому что вакансий море, и учить легко.
- Сайт опять упал!!!!! — Не паникуй, а зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Clone or Download -> Download ZIP, распакуй на рабочий стол и получи личную копию сайта, не требующую интернетов.
- Что надо знать чтобы найти работу - разработчику: PHP, SQL, HTML/CSS, JS, ООП, Git, композер, MVC, фреймворк. Верстальщику - HTML/CSS, JS, jQuery. У нас в треде были люди, которые практически с нуля учились и смогли найти работу (ищи в архиве по слову "устроился").
- Что будут спрашивать на собеседовании если 0 опыта - гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/
- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев
- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
Пропущено 213 постов
15 с картинками.
Пропущено 213 постов, 15 с картинками.
Аноним 16/06/21 Срд 22:45:53 2070730
>>2070727
А ты чего тогда тут забыл?
Аноним 16/06/21 Срд 22:49:00 2070738
>>2070725
не до 6, а до 10 поставил просто потому что так захотел. я не кубики бросаю!!!
Аноним 16/06/21 Срд 22:54:13 2070744
реактор-свинарн[...].jpeg 394Кб, 580x931
580x931
1С тред #38. Очередной. Легитимный. Твой. /1c/ Аноним 14/05/21 Птн 14:31:41 2030421 Ответ
1.jpg 86Кб, 1280x855
1280x855
2.jpg 45Кб, 443x600
443x600
imgpshfullsizea[...].jpg 43Кб, 472x604
472x604
logo.png 169Кб, 482x482
482x482
FAQ

1. Хочу стать спецназом мира программирования, с чего начать?
Пойти в любой франч. Там тебя научат.
Осознать что 1с это не о программировании и начать читать http://v8.1c.ru/edu/platform_training.htm, доступно, официально.
Неофициально http://forum.ru-board.com/forum.cgi?forum=35
Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/

2. А онлайн-курсы есть какие?
Хорошие курсы по программированию для начинающих http://xn----1-bedvffifm4g.xn--p1ai/ http://курсы-по-1с.рф/. Регаешься на курс , каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги.
Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno
Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/

3. Умею читать, что посоветуете?
http://v8.1c.ru/metod/books/
Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200р.

4. А стоит ли мне вообще идти в 1С?
Тебе определенно не стоит идти в 1с если:
- Ты любишь программировать, и хочешь заниматься только этим
Подумай, вероятно стоит выбрать другой язык.
- Тебе не нравиться общаться с людьми
Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде.
- Ты слишком раним/эмоционально неустойчив.
Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1с в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.

Тебе стоит идти в 1с если:
- Тебе нравится работать с данными
1с прежде всего это база данных, ну и оболочка к ней.
- Ты умеешь хорошо себя продавать и у тебя прокачен навык убеждения
В 1С очень важно общение с заказчиком. Иногда можно вообще не программировать, а изменить бизнес-процесс. А иногда можно приехать к заказчику, сделать доработку, которую он заказывал. А после этого рассказать, как еще можно автоматизировать его процесс и взять заказ еще на пару десятков тысяч рублей.

5. Откуда качать обновления для конфигураций?
Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1-разработчика требуется регистрация.
Так же все обновления и кучу обработок можно качать здесь: http://pirat.ca/viewforum.php?f=2692 (сайт заблочен, используй ТОР или проксю).
Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/

6. С чего начинать карьеру 1Сника? Как попасть во франч?
Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров.
Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски.
Никто эти блядские диски не носит из стажеров. Сервис-инженеры носят, но это мрази, которые только усложняют дальнейшую работу с клиентом и всё делают на отъебись. Сервис-инженеров никто не любит. Не идите в сервис-инженеры, а сразу в стажеры.

7. Прошел курсы, книжки почитал, на что теперь рассчитывать?
На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать спиздеть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и пиздеть, что в косяках виноваты пользователи.
Полностью двачую абзац. Особенно про начальную зарплату.

8. Пишу диплом на 1с, помогите.
Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ.

9. НЕ ПРОГРАММИРОВАНИЕ
Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.

10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.
На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое предложение, они в тебе сами заинтересованы.

P.S. Шутки про разнос дисков ИТС не приветствуются. Допускается использование в особо запущенных случаях.

Предыдущий https://2ch.hk/pr/res/1950188.html
Пропущено 482 постов
46 с картинками.
Пропущено 482 постов, 46 с картинками.
Аноним 16/06/21 Срд 22:33:47 2070719
Почему у диаграммы с типом "горизонтальная с накоплением" нет реквизита "вид подпси"? Что за хуйня, мне надо выводить подписи к сериям графиока.
>>2070028
Пчел, не соглашайся. Срсли, у тебя нехуевый такой шанс утонуть в говнах.
Аноним 16/06/21 Срд 22:40:30 2070726
>>2070696
смотри второй параметр
Аноним 16/06/21 Срд 22:43:47 2070728
>>2070560
Если знаешь стек сайта, то можно поллингом дергать цены через одату автогенеренную в 1С, но это залупа будет. По идее при изменении цен 1ска должна пушить их на сайт. А если ни 1с ни стек сайта не знаешь, то не суйся даже.
Шардинговый реплицируемый баз данных тред v1.2 /sql/ Аноним # OP 01/06/21 Втр 20:19:19 2052408 Ответ
image.png 3104Кб, 1951x2560
1951x2560
image.png 284Кб, 429x420
429x420
Предыдущий >>1964573 (OP)

Туториалы на русском для тех, кто не умеет гуглить, не может в английский и вообще готов жрать что угодно:
SQL:
- MySQL, Postgres, SQL Server: https://metanit.com/sql/
- Синтаксис SQL кратко: https://learnxinyminutes.com/docs/ru-ru/sql-ru/
- Плейлисты по разным СУБД: https://www.youtube.com/c/SQLDeveloperBI/playlists
- Тоже плейлист, сортировка хуёвая: https://www.youtube.com/watch?v=EHvzvwAv7RU&list=PLY7PmJJFH5nT-lbFKxfbp3rw5BBuq5Azo[РАСКРЫТЬ][РАСКРЫТЬ]
- https://www.youtube.com/c/SQLDeveloperBI
NoSQL:
- MongoDB: https://metanit.com/nosql/mongodb/
- Cassandra: https://proselyte.net/tutorials/cassandra/

На инглише:
SQL:
- https://www.w3schools.com/sql/

Литература:
- Прибыл Фейерштейн. Oracle PL/SQL. Для профессионалов - если уметь исказть, можно найти бесплатно без СМС и на русском.
- Алан Бьюли. Изучаем SQL. - про MySQL, тоже легко находится. Довольно старая, но базовые вещи не сильно меняются.
- К. Дж. Дейт. Введение в системы баз данных - талмуд на овер 1000 страниц.
- Томас Кайт. Oracle для профессионалов - тоже талмуд.

Задачки для оттачивания sql-скилов:
- https://www.sql-ex.ru
- http://sql-tutorial.ru/
- https://www.codewars.com/?language=sql

ETL, OLAP, DWH и другие умные слова:
- https://www.youtube.com/watch?v=WPZuzDJXs-Q&list=PLhhjwMYxzolhP29LSPPwORVQxJX5OjYix[РАСКРЫТЬ][РАСКРЫТЬ]
- OLAP DAX Power BI: https://www.youtube.com/playlist?list=PLhhjwMYxzolhXuySjLR2_n-xb6VvWnjju

Прочее:
- https://dbdb.io/
- https://db.cs.cmu.edu/
- https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA/playlists
- Сравнение диалектов SQL: http://troels.arvin.dk/db/rdbms/
- Как БД работают изнутри: https://habr.com/ru/company/mailru/blog/266811/


FAQ:
Q: Нужно ли знать английский?
A: Да.

Q: Что лучше, SQL или NoSQL?
A: Как обычно, зависит от задач. Нужна любой ценой скорость - бери NoSQL, нужна согласованность данных - SQL. У всего свои плюсы и минусы, и в обозримом будущем ни один подход не заменит другой полностью.

Q: Вопросы с лабами и задачками
A: Смело спрашивай, с вероятностью больше 50% ответят, но могут и обоссать.

Здесь мы:
- Негодуем, почему шапка - говно, и предлагаем коллективному ОПу идеи, как её улучшить.
- Разбираемся, почему PostgreSQL - не Oracle
- Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
- Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обеществе
- Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
- Анализируем, как работает поиск вконтакте
- И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно
Пропущено 165 постов
27 с картинками.
Пропущено 165 постов, 27 с картинками.
Аноним 16/06/21 Срд 22:19:49 2070711
>>2062423
Что это за редактор такой?
Аноним 16/06/21 Срд 22:28:45 2070717
>>2070711
Какая-то очередная атомо-параша судя по виду
Аноним 16/06/21 Срд 22:36:46 2070722
>>2070717
А что посоветуешь?
Использовал только DBeaver, когда делал курсовую по БД.
ОБЩИЙ БУГУРТ ТРЕД V38.0 / GENERAL BUTTHURT THREAD V38.0 /butthurt/ Аноним # OP 12/06/21 Суб 14:14:23 2066184 Ответ
image.png 387Кб, 1500x1404
1500x1404

ЕСТЬ ЗАДАЧА, НАДО ЕЁ СДЕЛАТЬ
@
ТЫ ХОЧЕШЬ СДЕЛАТЬ ЕЁ ХОРОШО
@
КАБАНЧИК НАВЕРНЯКА ХОЧЕТ, ЧТОБЫ ЗАДАЧА БЫЛА СДЕЛАНА ХОРОШО
@
ДА ВСЕ ПРЕДПОЧЛИ БЫ, ЧТОБ ЗАДАЧА БЫЛА СДЕЛАНА ХОРОШО
@
НО ЕСТЬ ОГРАНИЧЕНИЕ ПО ВРЕМЕНИ
@
ЗА ОТВЕДЁННОЕ ВРЕМЯ ТЫ НЕ СДЕЛАЕШЬ ХОРОШО

Пропущено 109 постов
3 с картинками.
Пропущено 109 постов, 3 с картинками.
Аноним 16/06/21 Срд 21:20:03 2070672
image.jpg 141Кб, 750x548
750x548
Аноним 16/06/21 Срд 21:40:52 2070700
УЧИШЬ ОДИН СТЕК
@
ВИДИШЬ КАК ЕГО ОБСИРАЮТ
@
БРОСАЕШЬ
@
УЧИШЬ ДРУГОЙ СТЕК
@
О, ЭТО УЖЕ НЕАКТУАЛЬНО
@
УЧИШЬ ТРЕТИЙ
@
ОЙ ЧЕРЕЗ ПОЛГОДА ЗАЛУПА НЕЙМ ЕГО ЗАМЕНИТ
@
ПРОХОДЯТ ГОДА. В ТВОЕЙ ГОЛОВЕ САЛАТ ИЗ РАЗНЫХ НЕДОУЧЕННЫХ ПАРАДИГМ, А ТЫ ТАК И НЕ ВКАТИЛСЯ ДАЖЕ НА ЗАВОДИК
Аноним 16/06/21 Срд 22:22:20 2070713
>>2070134
@
ДА, ДАВАЙ В ЭТОМ БАГЕ ИСПРАВЬ

>>2070700
> ДАЖЕ НА ЗАВОДИК
Так там вышка нужна.
C#/Сишарп/.NET Тред #26 /csharp/ Аноним 14/06/21 Пнд 03:48:44 2067562 Ответ
1532785344356.png 100Кб, 941x1025
941x1025
1542785344357.png 217Кб, 1104x598
1104x598
Прошлый тред: >>2006596 (OP)

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

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

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-версии более, чем достаточно для большинства задач. Также есть версия для macOS.
Кроссплатформенный полуредактор/полуIDE VS Code ( https://code.visualstudio.com/ ).
Кроссплатформенный IDE Rider ( https://www.jetbrains.com/rider/ ).
Также существуют C#-плагины для Atom и Sublime Text, но функциональность там достаточно сильно урезана.

6. С# для мобильной разработки
https://dotnet.microsoft.com/apps/xamarin

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

Текст шапки: https://pastebin.com/pbK8CGqw
Пропущено 20 постов
1 с картинками.
Пропущено 20 постов, 1 с картинками.
Аноним 16/06/21 Срд 20:15:28 2070588
Есть ли вообще жизнь на c#? Есть ли работа? Смотрю вакансии и вижу какой-то сплошной сладкий хлеб, где тебе вдобавок нужно знать кучу какой-то малофьи типа жабьего скрипа и хуй пойми чего ещё, да и зарплаты какие-то не очень. Я сейчас занимаюсь пердолингом впф на работе за копейки и рано или поздно работу придётся менять, но я просто не уверен, что смогу что-то пристойное на шарпе найти. В пору начинать учить котлин и ставить андроид студию, там и в плане требований в плане зарплат всё лучше.
Аноним 16/06/21 Срд 21:25:46 2070684
>>2070588
>Есть ли вообще жизнь на c#? Есть ли работа?

В РФ, несмотря на все потуги в виде неткоров, .net 5, .net 6 итд, дотнет постепенно сдувается. Просто он и взлетел у нас изначально из-за хоршей заточенности под винду - винформы, впф на современном развивающемся языке с няшной вижуалстудией, можно чуть ли не мышкой было программировать. Тогда из конкурентов была жаба с ее не сильно удобным свингом и жирной jre, которую приходилось ставить отдельно, умирающие делфи и c++ builder, либо дрочево с MFC и WinAPI. Qt был еще не так популярен.

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

Аноним 16/06/21 Срд 22:12:19 2070709
>>2070684
Как-то страшно ты все написал.

Хотя в интернете люди говорят обратное. Java падает в позициях.
C# гораздо медленнее падает, а где-то даже растет.
Топ 10 языков. Топ 5 языков. Топ языков общего назначения.
Современные плюхи, в ногу со временем, пока ява стоит на месте.
Портируем все что угодно и куда угодно. Отличная документация, все штуки нативные и из коробки.

По вакансиям сегодня смотрел, вроде все на своих местах, на яву почти в 2 раза больше. Но отчасти там какая-то миксованная хуита по типу мы ищем на питон, но как бы можо и яву знать и кресты. Также можно и у шарпа отметить процент от геймдева. Короче все достаточно идентично в этом плане.
Для вкатывальщика там тоже нужно знать стеки и прочие доп фреймворки, формочки эти ваши, а если ты с вебом работаешь то жсы обязательны. И они обязательны везде, что в шарпе, что в пыхостеках, что в яве, что в питоне да везде.
Я не понимаю почему >>2070588 выделил шарп в плане рыночка, рыночек у всех сосет.

Я наоборот захотел вкатится в шарп.





C Programming Language #69 /clang/ Аноним # OP 11/05/21 Втр 22:01:37 2027897 Ответ
C Propaganda.jpg 1965Кб, 2000x2610
2000x2610
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://ideone.com/ https://wandbox.org/ или https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит [​i​] или ∗.

Что читать:

- Brian Kernighan, Dennis Ritchie "The C Programming Language": http://www.cypress.com/file/56651/download
- Stephen Prata "C Primer Plus, 6th Edition" (2014): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Читать после K&R или до.
- Zed A. Shaw "Learn C the Hard Way" (2015): годное пособие для гуманитариев для гуманитариев!
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/~ats/books/ooc.pdf
- Стандарт ISO/IEC 9899:1999 (C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт)
- Стандарт ISO/IEC 9899:2011 (C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- Черновик стандарта ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2479.pdf (февраль 2020, с диффами)
- Последний черновик ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2596.pdf (декабрь 2020)

Чем компилировать:

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio Community Edition: внезапно этим стало можно пользоваться, особенно с тулсетом clang/C2. Поддержка C11 на уровне "есть все, что тебе понадобится в реальном проекте плюс кривая библиотека". Анализатор кода в комплекте.
- Pelles C (шиндоуз онли): поучиться, вкатиться в C11 (стандарт полностью реализован, имеются в том числе threads.h и прочие stdatomic.h), но количество багов в оптимизаторе и редкие апдейты напрочь отбивают желание собирать этим что-то сколько-нибудь серьезное.
- TCC: очень маленький компилятор с багами и поддержкой C99. С ключом -run умеет компилировать код в память и запускать его, что позволяет писать скрипты прямо на сишечке.

Что еще почитать:

http://c-faq.com/
FAQ из comp.lang.c. Древний, но все еще актуален.

Samuel P. Harbison, Guy L. Steele Jr. "C: A Reference Manual, 5th Edition" (2002)
Ебаный пересказ стандартов C89 и C99 (включая стандартную библиотеку). Для не осиливающих стандарт в оригинале. Читать в качестве подготовки к собеседованиям (есть задачник с ответами) и для ознакомления с масштабами пиздеца перед написанием своего парсера/компилера.

Peter Van Der Linden "Expert C Programming. Deep C Secrets" (1994)
"Си: грязные истории". Смехуечки, немного объяснений, чем обусловлены особенности языка, всем известные подводные камни кто там ругал косяки в JS? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

Richard M. Reese "Understanding and Using C Pointers. Core Techniques for Memory Management" (2013) - почитать, вкатиться в указатели.

Ben Klemens "21st Century C: C Tips from the New School" (2012)

Paul Deitel, Harvey Deitel "C for Programmers with an Introduction to C11" (2013)

Stephen G. Koch@n "Programming in C (3rd Edition или 4th Edition, если найдется)" (2014)

MISRA Ltd. "Guidelines for the Use of the C Language in Critical Systems" (2013)
Набор рекомендаций по написанию надежного кода на C (промышленный стандарт). Читать - однозначно, следовать - вдумчиво и без фанатизма. Также можно посмотреть https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard и http://web.archive.org/web/20190213011655/homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-c-style.pdf

Еще более длинный список: http://www.iso-9899.info/wiki/Books#Learning_C

https://github.com/kozross/awesome-c

Онлайн-утилиты:

- https://godbolt.org/ - Compiler Explorer позволяет посмотреть выхлоп компиляторов для введенного куска кода (больше полусотни разных версий компиляторов).
- http://cdecl.org/ - С Gibberish ↔ English помогает читать сложные сишные декларации.

Прошлые треды:

- №66: http://arhivach.net/thread/637469/
- №67: http://arhivach.net/thread/667170/
- №68: http://arhivach.net/thread/667171/ >>1958625 (OP)
Пропущено 117 постов
18 с картинками.
Пропущено 117 постов, 18 с картинками.
Аноним 12/06/21 Суб 04:18:31 2066014
C на первом месте, пиздос и вакансий как на яву, если выбросить мусор, а может еще больше.
https://habr.com/ru/company/skillfactory/blog/531360/
Я конечно понимаю, по сравнению с убогим C++ сишка ахуенна да и вообще низкоуровневый язык.

Как у вас тут дела, что программируете, работаете ли?
Одно огорчает, что в вакансиях обязательно всякий мусор, как вышка и знания ОПП(его вообще кто-то не знает?). Зато все такие тру программисты. Выделяете память, следите за ядром линукса, работаете с системной поебенью и костылями.

Мимо зашел студент год назад бросил c++, начал учить джаву
Аноним 12/06/21 Суб 23:50:14 2066677
>>2066014
>Как у вас тут дела, что программируете, работаете ли?
Переписываю сейчас один микросервис с питона на Сишечку. Вообще-то кабанчик хотел С++, но я ему по красоте пояснил, что плюсы там как собаке пятая нога.
Аноним 16/06/21 Срд 22:12:14 2070708
72834478p0.jpg 731Кб, 1920x1080
1920x1080
Анон, нужна твоя помощь.

- Поступает информация потоком (с файла или с клавиатуры).
- Из этой информации нужно извлечь только double, а прочий мусор игнорировать
- Триггер прекращения чтения: EOF или последовательность символов "end"

Как реализовать это более элегантно?

Вроде бы ничего сложного, можно читать даблы с помощью fscanf'a, но всё портит "end" который нужно детектить чтобы прекратить чтение
Go тред №16 /go/ /go/ Аноним 07/06/21 Пнд 21:45:05 2061078 Ответ
image.png 137Кб, 1061x455
1061x455
image.png 9Кб, 287x136
287x136
chemorduskrivil.png 286Кб, 512x360
512x360
Rob Pike Is Not[...].png 232Кб, 366x512
366x512
Cамого МУЖЕСТВЕННОГО в мире языка Go тред №16 /go/

ВЕЛИЧЕСТВЕННОЕ БЕЗХОМЯЧЬЕ ЛОГО ЭДИШН

Go или Golang — компилируемый язык программирования от создателей таких шедевров, как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, богатую и универсальную стандартную библиотеку функций и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Go является маяком стабильности, прагматичности, де факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.

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

Растобляди завидуют, сектантская запарта не переваривает.

С чего начать:
- В обязательном порядке проходим Go Tour: https://tour.golang.org/welcome/1 (есть на Русском)
- Читаем документацию прямо по порядку (пункт "Learning Go"): https://golang.org/doc/
- Ознакамливаемся с общим roadmap по изучению языка и сопутствующих инструментов: https://github.com/Alikhll/golang-developer-roadmap (постоянно обновляется сообществом)

Литература:
- Донован, Керниган "Язык программирования Go"
- Также хорошие книги для начала: https://www.golang-book.com/
- Книги из списка https://github.com/dariubs/GoBooks

Полезные ресурсы:
- Сборник паттернов и инфы по микросервисам: https://microservices.io/
- Смотрим видео https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw

Обновляемый список с пакетами: https://github.com/avelino/awesome-go

Небольшой канал треда: t.me/golang2ch и даже живой

Предыдущий тред умирает здесь: >>1986204 (OP)

Шаблон шапки: https://pastebin.com/vmWawK2t
Пропущено 77 постов
3 с картинками.
Пропущено 77 постов, 3 с картинками.
Аноним 16/06/21 Срд 08:40:56 2069835
>>2069698

> есть желание

подрочи, обычно помогает

> Как в таких сдучаях у вас принято общаться между core (например ruby) и сервисом с го?

да как и с остальными языками, через IPC, RPC и все прочее

> На рубях отчет генерится больше 20 минут, поэтому надо что-то с этим делать.

а почему ты считаешь, что если просто переписать с одного языка на другой, то станет быстрее?
Аноним 16/06/21 Срд 20:26:10 2070598
>>2069835
> а почему ты считаешь, что если просто переписать с одного языка на другой, то станет быстрее?

Потому что на соседнем проекте на crystal похожее вылезает за несколько секунд. Меня кристал не особо интересует, поэтому смотрю на го.
Аноним 16/06/21 Срд 22:03:22 2070705
>>2070598
Охуеть, кристал кто-то использует в продакшене?
JS Thread #216 /js/ Аноним 15/06/21 Втр 18:46:17 2069347 Ответ
16228211833040.png 56Кб, 1050x1050
1050x1050
Предыдущий тред: >>2056725 (OP)
Больше пары строк кода в посте или на скриншоте ведут в ад.

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Пропущено 159 постов
28 с картинками.
Пропущено 159 постов, 28 с картинками.
Аноним 16/06/21 Срд 21:26:15 2070685
image.png 40Кб, 1494x262
1494x262
Аноним 16/06/21 Срд 21:31:33 2070692
>>2070658
Я добавил, но ничего не изменилось

>>2070685
А вот это работает, спасибо! Даже c binaryNumber как со строкой после добавление numberа стал работать. Он изначально читает number как undefined и не знает под какой тип подстраивать intellisense?
Аноним 16/06/21 Срд 21:40:13 2070699
>>2070692
Как any. Знает, под any.
Но ты то знаешь лучше, так подскажи компилятору, ты же программист.
Питон тред №121 /python/ Аноним 03/06/21 Чтв 16:46:05 2055136 Ответ
pycon-guido.jpg 40Кб, 500x667
500x667
just-enough-pyt[...].jpg 53Кб, 750x422
750x422
Black-Headed-Py[...].jpeg 48Кб, 768x513
768x513
Тред, посвящённый языку программирования Питон, #121

Предыдущий: >>2037483 (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
Пропущено 453 постов
59 с картинками.
Пропущено 453 постов, 59 с картинками.
Аноним 16/06/21 Срд 21:31:24 2070691
image.png 9Кб, 641x345
641x345
image.png 5Кб, 1670x33
1670x33
Скажите, пожалуйста, правильно ли я сделал создание чекбоксов, где можно выбирать несколько значений.
Просто я нашел место где происходит исключение, отследил из-за чего происходит в ChoiceField в to_python() приводят мой список к строке. Вот и спрашиваю, правильный ли класс выбрал.
Аноним 16/06/21 Срд 21:32:26 2070694
image.png 48Кб, 1133x327
1133x327
>>2070691
UPD. 1 пик не тот. Вот нужный.
Аноним 16/06/21 Срд 21:39:30 2070698
Matthew McConau[...].mp4 4176Кб, 1280x720, 00:00:38
1280x720
>>2070691
UPD. Нашел ошибку, есть специальное поле для чекбокса. О, индус, ответ которого на so я посмотрел...

Сколько кк в наносек ты сейчас получаешь? Аноним # OP 06/06/21 Вск 21:51:58 2059910 Ответ
str.jpg 65Кб, 480x360
480x360
Пора узнать сколько получает средний анон
0) Страна
1) Возраст
2) Образование
3) Джун/мидл/сеньор/манагер...
4) Стаж
5) ЯП
6) Как попал? (ххру/стажировка/связи/постель/etc)
Пропущено 63 постов
3 с картинками.
Пропущено 63 постов, 3 с картинками.
Аноним 16/06/21 Срд 19:42:45 2070553
>>2070136
> Что с ебалом, кабаны?
Всм? Все правильно ты сказал

Мимо русня, батрачу на Европку за далары
Аноним 16/06/21 Срд 19:46:32 2070561
>>2070078
Ну в таком возрасте можно было и синьором уже стать и получать норм деньги, а не среднюю планку мидла из Питера
Аноним 16/06/21 Срд 21:20:54 2070673
>>2070561
Ну некоторым внезапно норм таски на мидле по доске двигать и получать 170к
Указатели и Массивы (Сборник задач и упражнений по языку Си Руденко Т.В.) Аноним 03/06/21 Чтв 15:24:31 2054987 Ответ
nomer1.png 71Кб, 691x627
691x627
Такое задание дали, надо решить под б. А я и все кого я знаю, ничего не понимаем, прочитал главы по сборнику ничего не понял. Помогите разобраться или хотя бы с ответами.
Пропущено 6 постов
2 с картинками.
Пропущено 6 постов, 2 с картинками.
Аноним 03/06/21 Чтв 16:53:25 2055156
>>2055116
да какая профессия, просто тест нужен
Аноним 03/06/21 Чтв 20:54:10 2055572
как удалить тред? нахуй я так позорюсь
Аноним 16/06/21 Срд 21:11:08 2070655
>>2054987 (OP)
Пиздец блядь. Учить кого-то решать задач на примерах, где переменным даны имена p q o s t u w v
Делаем с братанами веб-чатик на С++ Лакатран 27/05/21 Чтв 19:30:55 2045483 Ответ
Screenshot from[...].png 84Кб, 1330x460
1330x460
Делаем максимально понятный веб-чатик.
Главной фичей должно стать вечное хранение сообщений с бесконечной промоткой наверх и адская скорость работы.
Пишем сразу на С++, чтобы не переделывать и не оптимизировать потом.
Просьба потестировать, поломать, высказать идей улучшения функционала и накидать идей фич.
Картинки постить пока нельзя - инвестиции на терабайтные SSD для хранения гигабайт говна пока от инвесторов не поступало.
Свои чатики теоретически создавать можно, но кнопку такую пока не приделали.
Регистрации нет, UID рандомный на время коннекта.
Сетевой обмен по суровому бинарному Websocket, максимальная экономия трафика. Число сожранных через сеть байт пишется снизу справа.
http://fintank.ru:8080/
Пропущено 3 постов.
Пропущено 3 постов.
Аноним 16/06/21 Срд 20:52:57 2070627
>>2045483 (OP)
Ты этот чат еще ХЗ сколько лет назад начинал делать. чат, Карл! Ебаный чат! За это время миллионы зумеров успели вкатиться в ойти из сделать миллион своих чатов на ноде. Вот поэтому плюсы никто по разуму не предпочтет.
16/06/21 Срд 22:05:43 2070706
>>2045483 (OP)
>Пишем сразу на С++
Хуйня, придётся переделывать. Надо было с чистого C начинать.
16/06/21 Срд 22:28:39 2070716
>>2070706
>Надо было с чистого C начинать.
Хуйня, придётся переделывать. Надо было с чистого Ассемблера начинать.
Перспективные языки программирования Аноним 13/06/21 Вск 22:42:53 2067440 Ответ
image.png 2314Кб, 1200x800
1200x800
Какой язык учить, чтобы быть востребованным в 2025-2030 годах?
Читал тут про языки программирования для квантовых компуктеров - это норм тема или пока слишком сырая?
Пишите ваше мнение о том, что нужно знать, чтобы пановать, а не быть макакой за 30к на перенасыщенном рынке
Пропущено 68 постов
6 с картинками.
Пропущено 68 постов, 6 с картинками.
Аноним 16/06/21 Срд 17:04:20 2070394
Я уже работаю давно слишком давно, с моим стажем нужно быть сеньором уже, но такое ощущение, что я все ещё остался вечным вкатывальщиком. Я постоянно повторяю базу, потому что она вылетает из головы, а когда коллеги за меньший срок пишут в 4 раза больше, чем я, причём аккуратно и читаемо, у меня и вовсе начинается истерика.

Что делать?
Аноним 16/06/21 Срд 18:08:07 2070452
>>2070394
Перекатывайся в проект-менеджеры.
Аноним 16/06/21 Срд 20:50:20 2070622
Стоит ли вкатываться в Verilog из С и Embedded в России Аноним 16/06/21 Срд 10:21:44 2069887 Ответ
1623828101363.jpg 139Кб, 1280x720
1280x720
Стоит ли вкатываться в Verilog из С и Embedded в России и в необозримом будущем, завести трактор? Смогу ли я рассчитывать на ЗП 200 и выше (в принципе столько и получаю), далее быть архитектором, или до архитектора дольше грести в этой теме, чем даже в С? Или времена захвата своего места под солнцем в теме проектирования микросхем прошли и пробиться сложно?
Суть такова - есть желание ебаться с микросхемам на низких уровнях, но и кушать дораха тоже хочется. Или в Linux Kernel, DSP и Video процессинге легче придти к успеху (что мне тоже нравится, но не настолько)?
В общем на таком распутье...
Аноним 16/06/21 Срд 10:41:17 2069902
Это доска формошлепов и перекладывателей жсонов, чел.
Аноним 16/06/21 Срд 11:01:44 2069909
>>2069902
Эхбля. На радаче попробую тогда, хотя там тема больше хоббийная.
Аноним 16/06/21 Срд 19:10:43 2070514
>>2069909
С определённого момента программирование за деньги становится больше умением продать себя, а не самим программированием. Т.е. ты должен быть достаточно наглым, чтоб просить "большие деньги" за свои услуги. Это не зависит от ниши или ЯПов. То есть, ты можешь со своим верилогом потеть в какой-нибудь говноконторе за тридцатку, а можешь и за 300к работать по пару часов в в день, если найдёшь подходящего заказчика. То, что это редкая ниша - и плюс и минус, получается.
Пруверов тред #4 Аноним # OP 04/11/19 Пнд 08:52:13 1512674 Ответ
Arend background.png 126Кб, 1305x506
1305x506
Hottbookcover.png 42Кб, 300x432
300x432
Anders Mörtberg.jpg 74Кб, 958x960
958x960
Zorn’s lemma.png 57Кб, 531x250
531x250
Тред успешных хлебателей борщей (очередной).

Coq:
https://coq.inria.fr/

Lean:
https://leanprover.github.io/
https://github.com/leanprover/lean4 (компилируется в кресты).

Agda:
https://github.com/agda/agda

Idris:
https://www.idris-lang.org/

HoTT:
https://github.com/HoTT/HoTT
https://github.com/HoTT/HoTT-Agda
https://github.com/gebner/hott3

Cubical Type Theory:
https://github.com/mortberg/cubicaltt
https://github.com/mortberg/yacctt
https://github.com/RedPRL/sml-redprl
https://github.com/RedPRL/redtt
https://arend-lang.github.io/
agda --cubical
Пропущено 477 постов
35 с картинками.
Пропущено 477 постов, 35 с картинками.
Аноним 16/06/21 Срд 15:37:05 2070259
>>2070254
>деньги не платят
Съеби с треда. Заебали
Аноним 16/06/21 Срд 16:13:12 2070303
Аноним 16/06/21 Срд 16:54:50 2070380
1
SICP тред /sicp/ #10 /sicp/ Аноним 23/11/20 Пнд 04:57:34 1863410 Ответ
2.jpg 93Кб, 636x486
636x486
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать SICP?
На русском: http://newstar.rinet.ru/~goga/sicp/sicp.pdf
ориджинал: http://web.mit.edu/alexmv/6.037/sicp.pdf
https://git.io/sicp.pdf

Где я могу писать свой код, для выполнения заданий?
Онлайн редактор, с поддержкой Scheme: https://repl.it/languages/scheme
IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/

Где посмотреть ответы на задачи?
http://community.schemewiki.org/?SICP-Solutions
https://github.com/qiao/sicp-solutions
https://wizardbook.wordpress.com/solutions-index/
Где посмотреть видео про книгу?
https://www.youtube.com/watch?v=a0YrCABCOEY
Предыдущий тред https://2ch.hk/pr/res/1714527.html
Пропущено 214 постов
24 с картинками.
Пропущено 214 постов, 24 с картинками.
Аноним 14/06/21 Пнд 12:46:17 2067735
>>2067609

Потому что "сикп-параша" это не учебник об алгоритмах, а учебник о построении информационных систем и способах контроля сложности.
Аноним 14/06/21 Пнд 13:19:36 2067754
>>2067735
Ну так я и говорю, кастомный набор тем от шизодиного автора.
А пиарят это парашу как учебник по кодингу для новичков.
Аноним 16/06/21 Срд 16:19:12 2070317
>>2067606
Кстати, сравнение с Кнутом весьма уместно. По сути, это такая же академическая лапша, написанная для того чтобы потешить ЧСВ авторов, где простые вещи намеренно объясняются сложным языком. Я не слышал ни одного случая, чтобы эти книги кому-то в чем-то помогли.
Идей анона тред 004. /ideas/ Аноним 29/03/21 Пнд 23:17:54 1980951 Ответ
image.jpg 4Кб, 149x150
149x150
Предыдущий >>1715027 (OP)

Делимся годными идеями приложений/сервисов/библиотек/скриптов.

Q: Что ещё за идеи?
A: Это может быть одностраничный вебсервис, который бы очень пригодился тебе и ещё нескольким анонам. Небольшая утилитка, которую почему-то ещё никто не написал. Юзер-скрипт для браузера, о котором ты давно мечтал... Да что угодно!
Главное, анону должно быть интересно этим заниматься, это должно быть не слишком сложно и не слишком долго.

Q: Зачем мне палить годноту быдлу?
A: Никто не просит тебя делиться идеями для бизнеса. Но если у тебя есть годная идея, и нет времени/скиллов/опыта для её реализации,если ты собрался выпиливаться, если тебе не хватает какой-то тулзы как хентайщику тентаклей - напиши.

Q: Схуяли я должен реализовывать фантазии каких-то анонимных долбоёбов?
A: Не спеши кривить ебало, дорогой анон. Вариантов много:
1) Ты борщехлёб с пустым резюме и гитхабом? HR-ы смотрят на таких как на говно. Но что если они увидят в твоём гитхиб-профиле один-два реальных проекта? Тогда они будут теч!
2) Ты опытный энтерпрайз-программер, но твой интерес к программированию стал угасать? Ты не делаешь ничего годного, ты только лепишь круды и ворочаешь гиганские неповоротливые системы, полные легаси и говнокода? Из-за этого твой член всё реже встаёт даже на трапов? Попробуй вместе с нами хуярить небольшие поделия на динамических скриптовых языках, и твоя потенция вернётся!
3) Ты не знаешь чем заняться и крутишь рулеточки? Мы лучше рулеточек!
4) Хочешь создать небольшой проект чтобы изучить новую технологию, но ничего не идёт в голову? Добро пожаловать!

Q: Как я узнаю, что никто другой ещё не взялся за реализацию этот штуки?
A: Когда ты решаешь закрепить какой-то проект за собой, отпишись в этом треде, и укажи свой (фейко-)гитхаб. Не обязательно коммитить по 5 раз в день, но очень желательно выложить туда код, когда закончишь. У других анонов, которые захотят участвовать будет куда обращаться.
Пропущено 221 постов
9 с картинками.
Пропущено 221 постов, 9 с картинками.
анонимус 15/06/21 Втр 18:27:41 2069315
image2021-06-15[...].png 382Кб, 846x753
846x753
Для тех, кто хотел придти к успеху, пропитчить свой проджект или привлечь инвестиций, палю годноту
Аноним 15/06/21 Втр 23:30:52 2069706
screenshot.jpg 70Кб, 1847x782
1847x782
Дратути. Корочи я начал пилить свой браузер >>1993477

Пока что оно на питоне. Умеет HTML -> Markdown и рендерить его в сосноль. Да, я в курсе что для такого уже есть библиотечные конвертеры, но мне нужен свой велосипед, потому что чистого Markdown будет мало, придется расширять.

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

Из кросс-платформы нашлось: Qt (C++), BeeWare (Python), ReactNative (JavaScript), Flutter (Dart).

Из всего этого лично мне ближе ReactNative, потом биварь на петухоне, далее кьют с цпп на котором я писал лет 15+ назад (кьюте я не знаю, у меня MFC тогда были) и Flutter про который вообще ничего сказать не могу.

В итоге хотелось бы апп на одном языке/фреймворке, чтобы запускался на десктопе (лин, вынь)/мобилах (ведро, иос)/в консоли (через что-то вроде ncurses). Фреймворк должен уметь в отрисовку графония по типу canvas в html5

Что посоветуешь, анон?
Аноним 16/06/21 Срд 14:33:45 2070181
>>2069706
Посоветую запилить репозиторий на гитхабе.
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов