Hello World
Kanalga Telegram’da o‘tish
Подписывается челик на канал, а он ему как раз 🎩 По рекламе: @my_little_trump
Ko'proq ko'rsatish2 456
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kunlar
Ma'lumot yo'q30 kunlar
Postlar arxiv
2 456
master vs main
В Github решили отказаться от названия
master в пользу "менее расистского" main. Говорят, что таким образом хотят избежать ненужных ассоциаций с рабством на волне black lives matter.
Таким образом, с 1 октября 2020 года любые новые репозитории, которые создаются, будут использовать в качестве ветки по умолчанию main вместо master.
Непонятно правда, как вообще это поможет бороться с расизмом... Что думаете по поводу этих изменений?2 456
dev blog #1
Давно планировал эту рубрику, и вот наконец руки дошли. Прошу любить и жаловать.
Читать 📝
#devblog
2 456
Сегодня у нас на повестке дня один довольно таки интересный сниппет и одна полезная либа. Начнем по порядку.
📌 У многих людей, которые переходят с какого нибудь компилируемого языка на Python возникает этот вопрос: а как же все таки реализовать
switch case? Так вот, один мой знакомый любитель языка Rust недавно поделился в группе своей реализацией switch case для языка Python. Надеюсь будет полезно.
📌 Недавно наткнулся на либу для преобразования формул в привычный для человека вид (работает в среде jupyter с помощью магического слова %%render). Теперь можно писать формулы на Python и сразу же выводить их в jupyter в человеческом виде. Либо даже оборачивать целые функции. Есть возможность вывода формул в latex, что может быть особенно полезно людям, занимающимся научными расчетами.
Теперь можно накатить SymPy, handcalcs и кайфовать от мысли что Mathematica больше не нужна. Ура.2 456
Насколько хорошо нейросети могут "воспроизводить" физику?
Это действительно интересный вопрос. В честной симуляции физики жидкости вам бы потребовалось решать уравнения Навье-Стокса (вязкая, сжимаемая жидкость), которые в наиболее полном своем виде конечно довольно сложны.
Для их решения требуется бóльшая вычислительная мощность, нежели для вычисления предсказания в машинном обучении, с которым справится любой GPU с достаточным количеством ядер.
Возвращаясь к исходному вопросу, отвечу: достаточно хорошо. С помощью модели "Graph Network-based Simulators" (GNS) можно симулировать жидкость, песок, и даже вязкое тело. Более того, обучив модель на небольшом числе частиц, можно потом делать предсказания и для бóльшего числа частиц!
🌊 Ссылка на видео:
Смотреть видео
📝 Исходная статья "Learning to Simulate Complex Physics with Graph Networks" вместе с примерами работы алгоритма доступна по ссылкам:
Статья
Примеры работы алгоритма
@hw_code
2 456
SymPy
SymPy — это библиотека, которую следует использовать при работе с символьной математикой в Python. Она полностью написана на Python и имеет опциональные расширения для ускорения работы, а также построения графиков и интерактивных сессий.
Символьные функции SymPy работают с объектами SymPy, такими как символы, функции и выражения, для создания других символьных выражений, например так:
>>> import sympy as sym
>>> x = sym.Symbol('x')
>>> f = sym.exp(-x**2/2) / sym.sqrt(2 * sym.pi)
>>> f
sqrt(2)*exp(-x**2/2)/(2*sqrt(pi))
Их можно интегрировать как символьно, так и численно:
>>> sym.integrate(f, x)
erf(sqrt(2)*x/2)/2
>>> sym.integrate(f, (x, -1, 1))
erf(sqrt(2)/2)
>>> sym.N(_)
0.682689492137086
#sympy2 456
Бесплатный интенсив «Python для начинающих»
🐍 Python — язык на котором легко начать работать. Он нужен всем: от сисадминов до тестировщиков. Питонисты востребованы во многих компаниях, к примеру, прямо сейчас только на hh.ru открыто более 6000 вакансий!
Научиться программировать на этом языке — значит добавить себе очков при будущем трудоустройстве.
А сделать первые шаги и бесплатно попробовать написать что-то на Python можно на бесплатном интенсиве от образовательной экосистемы GeekBrains от Mail.ru Group!
Только знания и никаких фигурных скобок! Регистрируйтесь →https://geekbrains.ru/link/CRz58j
2 456
Как Highload архитектору находить баланс между производительностью и безопасностью конкурентного доступа к данным? Специально для разработчиков, СТО и начинающих архитекторов 10 сентября пройдет демо-урок «Транзакции в РСУБД».
Вместе с преподавателем Владиславом Родиным вы разберете, почему реализация ACID-транзакций является важнейшим преимуществом реляционных баз данных. После занятия вы будете знать, какие механизмы реализации ACID бывают, когда лучше использовать версионники, а когда блокировочники.
Демо-урок — это возможность попробовать онлайн-курс «Highload Architect», оценить формат обучения и сложность программы. Для регистрации на вебинар пройдите вступительный тест https://otus.pw/nD4N/
2 456
Наконец-то мы нашли этот канал!
Друзья, кто работает, учится или планирует начать заниматься программированием – скорее в <Easy-Peasy Code/>.
🔥 Автор данного канала публикует свои АВТОРСКИЕ СТАТЬИ в которых рассказывает об ИТ индустрии в целом и объясняет непонятные компьютерные термины простым языком.
Помимо авторских статей на канале публикуются полезные обучающие материалы, книги, шутки, новости и просто полезные советы, которые несомненно пригодятся в повседневной жизни программиста.
Не упусти свой шанс!
2 456
Мы уже давно, всей админкой, угораем с мемов на профункторе, а у них так же относительно недавно появился канал, @profunctor_jobs, с самыми годными вакухами для разрабов!
Все вакансии проходят тщательный отбор а описание не сожержит ничего лишнего, только должность, стэк технологий и зп (всегда только 10к+$/с.).
Так что подписывайтесь на @profunctor_jobs, там действительно много годных вакансий, которых нет ни на одной другой площадке, а если хотите разместить свою, то это можно сделать бесплатно, но пройдя тщательную модерацию!
2 456
❓Что нужно, чтобы правильно использовать и разрабатывать MS SQL БД?
03 сентября ждем всех разработчиков СУБД и бэкендеров на вебинаре, где Павел Стрекалов расскажет какие инструменты и навыки помогут писать сложные запросы, грамотно проектировать и оптимизировать свои БД.
📍Вы познакомитесь с программой онлайн-курса «MS SQL Server разработчик», узнаете, чем курс отличается от конкурентов, как организована практика и какими способами можно сэкономить на обучении.
👉Используйте эту возможность, чтобы пообщаться с экспертом и узнать больше о работе с СУБД. Регистрируйтесь на вебинар, и мы напомним вам о трансляции: https://otus.pw/24ih/
2 456
Хочешь попробовать свои силы в Data Science? Пройди онлайн-интенсив по анализу данных и научись использовать продвинутые методы, чтобы автоматизировать рутину, работать быстрее и получить хорошо оплачиваемую востребованную профессию.
Участвуй в бесплатном интенсиве: ⚡https://clc.am/7upsnw.
Что тебя ждёт?
💣 Основы языка Python.
💣 Работа с библиотеками Pandas и Matplotlib.
💣 Техники исследования данных и практические кейсы.
💣 Практические задания.
💣 Общение с опытным специалистом.
Все, кто дойдёт до конца занятий, получат электронную книгу Кея Петерсона и Дэвида Колба «Век живи — век учись».
До скорой встречи!
2 456
Новичок в программировании? Хочешь собрать готовый проект на Python, который можно будет положить в своё портфолио?
Присоединяйся к бесплатному интенсиву от Skillbox:
▶ https://clc.am/-chrYQ.
Python — отличный выбор для начинающих!
✔ Обладает простым синтаксисом.
✔ Применим почти во всех областях разработки: сайты, игры, приложения, искусственный интеллект, базы данных.
✔ Востребован на рынке труда, в том числе компаниями-гигантами (Google, Facebook, Microsoft).
🎁 Напиши утилиту, которая подбирает пароли, стань одним из лучших и получи возможность выиграть грант на обучение от Skillbox.
2 456
Понедельничный лонгрид
Сегодня поговорим о такой вещи как криотроника.
Сразу после Второй мировой войны инженеры столкнулись с фундаментальным, но все еще открытым вопросом: как строить электронные цифровые компьютеры? Какой тип переключателей лучше всего подходит для логических схем? А что использовать для основной памяти?
К чему они все таки пришли, мы уже знаем: сначала использовали транзисторы, а уже затем – интегральные схемы, как для реализации логики, так и для памяти. Но в 1950-1960-х гг. различные группы инженеров искали принципиально новые пути для создания цифровых компьютеров.
Одним из самых оригинальных исследователей был Дадли Аллен Бак, который работал в Массачусетском технологическом институте с 1950 года до своей внезапной смерти в 1959 году в возрасте 32 лет. Он сделал важный вклад в области создания микросхем, а также он изобрел «криотрон», сверхпроводящий переключатель.
Бак надеялся что криотрон станет фундаментальным строительным блоком для цифровых компьютеров будущего. Вдохновленные видением Бака, GE, IBM, RCA и военные США в конце 1950-х - начале 1960-х годов развернули крупные исследовательские программы по криотронам, прежде чем переключиться на кремниевые микрочипы для компьютерной логики и памяти.
К 1954 году Бак обратил внимание на еще более интересное свойство электромагнетизма, обнаруженное при низких температурах: сверхпроводимость. Это явление, в принципе, уже было изучено ранее. С начала XX века физикам было известно, что при охлаждении до температур, близких к температуре кипения жидкого гелия, некоторые металлы полностью теряют свое электрическое сопротивление.
В явлении сверхпроводимости существует т.н. эффект Мейснера. Сверхпроводник, помещенный в магнитное поле, начинает это поле выталкивать (поэтому магнит и левитирует в видосиках на ютубе) – но лишь до определенного момента. Если приложить достаточно сильное магнитное поле, материал почти мгновенно переходит в резистивное состояние. А если магнитное поле убрать, материал возвращается обратно в сверхпроводящее состояние.
Бак увидел потенциал этого явления для электронных цифровых компьютеров: можно создать сверхпроводящий переключатель с магнитным управлением. Подобный сверхпроводящий переключатель может быть очень компактным, быстрым и энергоэффективным.
В духе футуризма 1950-х он и назвал свое изобретение криотроном — смесь слов cryo (ϰρύος, греч. «ледяной холод, мороз») и electronics.
Несмотря на все эти исследования, быстрое развитие кремниевых микрочипов — в частности, их удешевление — в 1960-х годах перекрыло прогресс в изучении криотронов. Новые компьютеры строились на кремниевых логических схемах с памятью на магнитных сердечниках. К середине 1960-х большинство исследователей криотронов окончательно переключили свое внимание на кремний.
Однако, изобретение Бака на самом деле пережило своего творца, и элементы криотрона используются например при создании сверхпроводящих кубитов в квантовых компьютерах.
А модифицированные криотроны, известные науке как «джозефсоновские переходы», до сих пор являются краеугольным камнем современных исследований IBM и других компаний в области квантовых вычислений.
Оригинальная статья
На фото для сравнения изображены вакуумная лампа, транзистор и прототип криотрона тех времен.
Hello World 💻
2 456
Build For Belarus
• Описание: онлайн-хакатон в поддержку Беларуси. Прими участие в разработке технологических решений для коммуникации, безопасности, медицины и поддержки пострадавших.
• Ссылка: http://rhck.me/buildforbelarus
• Даты проведения: 14 - 16 августа
• Место проведения: online
#BuildforBelarus #hackathon @RussianHackers_Channel
2 456
Пятничная подборка полезных статей
В эту подборку попали не только русскоязычные статьи, но и некоторые англоязычные, но не менее интересные. Старался сильно по темам не прыгать, собирая самое релевантное.
1️⃣ Интересная статья на тему сжатия с потерями – попробуйте реализовать свой собственный JPEG!
2️⃣ Пространство имен и local/global в Python, полезная штука для начинающих.
3️⃣ Разница между передачей по ссылке и по значению.
4️⃣ Лекции по численному Python: NumPy, SciPy, SymPy.
5️⃣ Немножко работы с telethon по этой ссылке.
6️⃣ О дата саенсе можно почитать, например, в заметках дата саентиста.
Кстати, если вы еще не в курсе, сейчас идет одна интересная игра для хакеров, о которой все только и говорят.
Hello World 💻
2 456
Интересно, как работают «умные» чат-боты и виртуальные ассистенты? Присоединяйся к бесплатному интенсиву, на котором у тебя будет возможность разработать такую программу самому.
Регистрация по ссылке: ▶ https://clc.am/vPT1Gw.
Что тебя ждёт?
➕ Введение в Python, знакомство с Anaconda.
➕ Разбор архитектуры чат-ботов.
➕ Тренировка модели машинного обучения.
➕ Подключение чат-бота к Telegram.
🎁 Все участники интенсива получат электронную книгу Кея Петерсона и Дэвида Колба «Век живи — век учись» от издательства «МИФ»!
