• Краткий путеводитель по математике для иностранцев


      О чем это


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

      Безумству храбрых поем мы песню!

      Целевой аудиторией Путеводителя являются те, кто внезапно заинтересовался математикой или чувствует потребность повысить свою профессиональную эффективность, но по какой-либо причине не имеет возможности отдать несколько лет своей жизни академическому образованию. Если у вас возникла потребность разобраться, но фундаментальных знаний катастрофически не хватает, и вы чувствуете себя иностранцем в стране математики, где говорят на непонятном языке, попробуйте пройти этот путь в качестве туриста. Весь маршрут представляет собой обзорную экскурсию и рассчитан на несколько дней, максимум две недели. Для сравнения: полный академический курс составляет около пяти лет. Конечной целью предлагаемого маршрута является знакомство с принципами одного узкоспециального раздела — эллиптической криптографии. Однако до конца идти не обязательно, если этот раздел лежит вне сферы ваших интересов или вы столкнулись с серьезными трудностями или опасностями. Но, раз уж вы взяли в руки Путеводитель, всё же постарайтесь дойти хотя бы до конца раздела «Язык формул».


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


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

      Читать дальше →
    • Пишем оплату для telegram-бота на python с помощью библиотеки telebot часть 3

      • Tutorial
      Для тех, кто не читал предыдущие части:


      Зачем нужна оплата?


      В жизни каждого разработчика телеграм ботов наступает момент, когда необходимо реализовать оплату в вашем боте. И тут у вас есть два пути. Первый — зарегистрировать ИНН, ИП/Юридическое лицо и подключить официальную оплату от телеграма или просто использовать сторонний сервис по типу Free-Kassa, QIWI и т.д. Думаю выбор очевиден, в этой статье я буду использовать QIWI, потому что так хочу.
      Читать дальше →
    • Книга «Глубокое обучение с подкреплением на Python. OpenAI Gym и TensorFlow для профи»

        image Привет, Хаброжители! Глубокое обучение с подкреплением (Reinforcement Learning) — самое популярное и перспективное направление искусственного интеллекта. Практическое изучение RL на Python поможет освоить не только базовые, но и передовые алгоритмы глубокого обучения с подкреплением. Эта книга предназначена для разработчиков МО и энтузиастов глубокого обучения, интересующихся искусственным интеллектом и желающих освоить метод обучения с подкреплением. Прочитайте эту книгу и станьте экспертом в области обучения с подкреплением, реализуя практические примеры в работе или вне ее. Знания в области линейной алгебры, математического анализа и языка программирования Python помогут вам понять логику изложения материала.
        Читать дальше →
      • 22 сайта для программиста, которые помогут заговорить на английском

          Хабр, привет!

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

          Приступим!

          Учить лексику


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

          ЛеоПереводчик

          С этим плагином удобно переписываться с коллегами. Он автоматически переводит непонятные слова и выражения. Незаменимый инструмент, когда нет времени на доскональные переводы и нужен срочный ответ.
          Читать дальше →
        • «Солнце на спицах, синева над головой. Ветер нам в лица, обгоняем шар земной. Сдох гироскутер, глохнет моноколесо. Для велосипеда неприступных нет высот». Мы согласны с автором переделанной песни — и не только потому, что сами ее переделали. Несмотря на долгую историю, велосипед остается очень популярен, и сферы его применения только расширяются со временем. В этом посте наши редакторы Александр и Николай расскажут о том, как собрали свои велосетапы — первый для активных тренировок, а второй для более спокойного передвижения на работу и домой с посильной помощью общественного транспорта.
          Подробности – под катом
        • Случайные жизненные совпадения, или как вышло, что на тракторном заводе вам подарили торт

          «Совпадение» — случай, который нам кажется очень маловероятным, но все же случается.
          Вы встречали в жизни «совпадения»? На парковке три красных автомобиля стоят рядом, ваш знакомый надел на встречу точно такую же футболку, номер с красивым видом оказался единственным свободным, а компьютер выключился в тот момент, когда надо было открывать дверь гостям. Мы встречаем ситуации, которые сами по себе очень маловероятны. И действительно, давайте посмотрим, с какой вероятностью у моего дома остановится два Nissan Skyline? Даже если всего автомобилей 10000, и среди них только два Nissan Skyline, то вероятность ничтожная:

          $\frac{2!}{10000^2}$


          Каждый раз мы удивляемся таким «совпадениям», но так ли это маловероятно? Разберемся.

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

          Допустим, есть две параллельные вселенные. В каждой из них вы сидите дома и собираетесь идти в кафе:
          Читать дальше →
        • N+7 полезных книг

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



            Думай медленно, решай быстро — Даниэль Канеман
            Это самое волшебное, что случалось за последние годы в плане гиковой литературы. Эта штука последовательно открывает когнитивные искажения и учит настраивать мышление. При этом увлекательно. Вообще, подход к тому, что мышление — это набор техник, которые можно тренировать и оттачивать, он, наверное, правильнее подхода «это шаманство». Канеман в отличие от следующей в списке книги, показывающей особенности реверсивного мышления, не даёт новых техник — но показывает, где и какие ошибки мы совершаем при обычных процессах. Такой серьёзный дебаг мозга.
            Читать дальше →
          • N+5 полезных книг



              Привет! Это пятый с 2010 года список полезных книг. Набралась всего дюжина за два года. Смотрите, что можно скачать в дорогу или просто почитать, когда будет время, и делитесь, пожалуйста, в комментариях своими (я буду поднимать их в пост). В этой подборке довольно много социнжиниринга, точнее, тем около него. Поехали.

              Конструкции, или почему не ломаются вещи, Дж. Гордон
              Прекрасная, хоть и очень длинная штука, которая рассказывает про сопромат простыми словами и почти для детей. Но на уровне жёсткого хардкора. По своей полезности для осознания физики вокруг может сравниться с не менее прекрасной современной «Квантовая вселенная. Как устроено то, что мы не можем увидеть» Брайана Кокса и Джеффа Форшоу. Рекомендую обе. Будет, что почитать в дороге, если вдруг почувствуете, что играть на планшете надоело. И о чём подумать, когда выяснится, что вся та фигня, которую вам давали на уроках химии, физики и прочего в школе и университете вдруг начинает выстраиваться в стройную теорию.

              Evil by Design, Крис Ноддер
              Один из лучших подходов к проектированию чего-то хорошего — это спроектировать сначала самое ужасное из возможного. Пользователь обычно не скажет, как сделать ему хорошо, но точно знает, как бывает плохо. Например, юзер не говорит «я хочу, когда нажимаю на ссылку напоминания пароля, там в поле уже была введена почта», зато вполне способен сказать: «слушай, меня дико бесит, когда логинишься, тебе показывают новую страницу про то, что пароль не подошёл, и, чтобы его восстановить, надо ещё один долбанный раз вводить почту». Вся книга Криса состоит из таких «тёмных» шаблонов, когда какие-то гады намеренно вводят вас в заблуждение. Он там очень переживает за этику, поэтому вступления лучше пропустить. Единственная в этом обзоре книга на английском, но довольно простом.
              Читать дальше →
            • Из программиста — в бизнесмены

                Сейчас я на полном серьёзе расскажу Вам настоящую правду, как воплотить мечту и стать свободным и независимым, чтобы навсегда позабыть о мерзкой обязанности вставать в 7 утра на работу, купить свой собственный частный самолёт и улететь отсюда куда подальше и потеплее. Я твёрдо убеждён, что это может сделать каждый вменяемый адекватный гражданин. На самом деле, всё просто. Нужно осуществить три несложных шага, и цель будет непременно достигнута.
                Читать дальше →
              • Глубокое обучение с подкреплением: пинг-понг по сырым пикселям

                • Перевод
                Это давно назревшая статья об обучении с подкреплением Reinforcement Learning (RL). RL – крутая тема!

                Вы, возможно, знаете, что компьютеры теперь могут автоматически учиться играть в игры ATARI (получая на вход сырые игровые пиксели!). Они бьют чемпионов мира в игру Го, виртуальные четвероногие учатся бегать и прыгать, а роботы учатся выполнять сложные задачи манипуляции, которые бросают вызов явному программированию. Оказывается, что все эти достижения не обходятся без RL. Я также заинтересовался RL в течение прошлого года: я работал с книгой Ричарда Саттона (прим.пер.: ссылка заменена), читал курс Дэвида Сильвера, смотрел лекции Джона Шульмана, написал библиотеку RL на Javascript, летом проходил практику в DeepMind, работая в группе DeepRL, и совсем недавно — в разработке OpenAI Gym, – нового инструментария RL. Так что я, конечно, был на этой волне, по крайней мере, год, но до сих пор не удосужился написать заметку о том, почему RL имеет большое значение, о чем он, как все это развивается.


                Примеры использования Deep Q-Learning. Слева направо: нейросеть играет в ATARI, нейросеть играет в AlphaGo, робот складывает Лего, виртуальный четвероногий бегает по виртуальным препятствиям.
                Читать дальше →
              • Большой адронный коллайдер и Одноклассники

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



                  Лично мне kaggle не слишком нравится по нескольким причинам:


                  • во-первых, соревнования там часто длятся по несколько месяцев, и для активного участия приходится тратить уйму сил;
                  • во-вторых, public kernels (публичные решения). Адепты kaggle советуют к ним относиться со спокойствием тибетских монахов, но в реальности довольно обидно, когда то, до чего ты шел месяц или два, вдруг оказывается выложенным на блюдечке всем подряд.

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

                  Читать дальше →
                • Художественные детские книги про социнжиниринг



                    Привет! Я три года назад читал в детском лагере лекцию про социнжиниринг, троллил детей и немного бесил вожатых. В итоге испытуемые спросили, что почитать. Мой дежурный ответ про две книги Митника и две книги Чалдини, вроде, убедителен, но только для примерно восьмиклассника и старше. Если младше — то надо сильно чесать голову.

                    В общем, ниже — очень короткий список самых обычных художественных произведений. Лёгких, простых, детских. Но про социальную инженерию. Потому что в каждой культуре есть персонаж-джокер, который немного психопат, немного шут и немного эффективный специалист. Список неполный, и я хочу попросить вас его продолжить.
                    Читать дальше →
                  • Изучаем Go: подборка видеозаписей докладов



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

                      Список видеозаписей:

                      1. Go в production.
                      2. Профилирование Go-приложений.
                      3. Медиасервер трансляций на Go.
                      4. Pipeline поиска по Почте на Go.
                      5. Синхронизация данных в Go с помощью mysql binlog.
                      6. Как мы начали использовать Go в Ответах Mail.ru.
                      7. Pub/Sub и 1 миллион WebSocket’ов.
                      8. Программирование на Go (курс).
                      9. Кому нужен язык Go и микросервисы.
                      Читать дальше →
                      • +31
                      • 9,6k
                      • 3
                    • Про магистратуру Tinkoff.ru в МФТИ

                        Привет, Хабр! Меня зовут Саша Миночкина. Я заканчиваю обучение в магистратуре — решила рассказать, как это вообще устроено. Моя статья будет полезна молодым специалистам, которые хотят поучиться и смотрят в сторону магистратуры от Tinkoff.ru, но боятся что их заставят толкать Олега Тинькова на велике по офису. Расскажу как я поступила, училась и работала, чтобы таких страхов не было.


                        Читать дальше →
                        • +21
                        • 11,7k
                        • 6
                      • [Видео] «Пиэмы не нужны» и ещё три идеи по управлению проектами


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


                          Со всей страны собрались любители внедрить эджайл, а за ним канбан; они на кухнях обычно делятся сакральным знаньем по вечерам. Вы догадались уже, наверное, к чему до ката весь этот текст. В Яндекс.Деньгах провели «Пиэмную», где не осталось свободных мест.


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

                          Смотреть на скорости полтора
                          • +16
                          • 9,8k
                          • 4
                        • «Анализ данных на Python» в двух частях

                            Курсы по анализу данных в CS центре читает Вадим Леонардович Аббакумов — кандидат физ.-мат. наук, он работает главным экспертом-аналитиком в компании Газпромнефть-Альтернативное топливо.

                            Лекции предназначены для двух категорий слушателей. Первая — начинающие аналитики, которым сложно начинать с изучения, например, книги The Elements of Statistical Learning. Курс подготовит их к дальнейшей работе. Вторая — опытные аналитики, не получившие систематического образования в области анализа данных. Они могут заполнить пробелы в знаниях. С прошлого года на занятиях используется язык программирования Python.

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

                            Приятного просмотра!
                            Читать дальше →
                          • +500 бесплатных инструментов для запуска вашего стартапа в 2017 году

                            • Перевод


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

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

                            Итак, мы нашли в интернете бесплатные и условно-бесплатные инструменты для роста вашего бизнеса. Когда они дадут вам желаемый результат, вы можете оформить платную подписку.
                            Читать дальше →
                          • 300 потрясающих бесплатных сервисов

                            • Перевод


                            Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



                            A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета

                            • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
                            • Bootswatch: Бесплатные темы для Bootstrap.
                            • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
                            • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
                            • Strikingly.com Domain: Конструктор веб-сайтов.
                            • Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
                            • Withoomph: Мгновенное создание логотипов (англ.).
                            • Hipster Logo Generator: Генератор хипстерских логотипов.
                            • Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
                            • Invoice to me: Бесплатный генератор счета.
                            • Free Invoice Generator: Альтернативный бесплатный генератор счета.
                            • Slimvoice: Невероятно простой счет.

                            Читать дальше →
                          • Где обучать детей программированию?

                              Ежегодно HeadHunter проводит “Школу программистов”, где обучает студентов и молодых специалистов всем хитростям разработки, а также работе в команде. Помимо языков программирования ребята изучают основы дизайна, тонкости командной разработки.

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

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

                              image
                              Читать дальше →