Python/ django
58.9K subscribers
2.07K photos
61 videos
47 files
2.79K links
по всем вопросам @haarrp

@itchannels_telegram - 🔥 все ит-каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - 📚

@pythonlbooks

РКН: clck.ru/3FmxmM
加入频道
[Перевод] Впечатления разработчиков и дизайнеров от iPhone X — и от выреза

Разработчики приложений и игр iPhone заполучили смартфоны iPhone X и поделились с нами впечатлениями

Главное для iPhone X — сторонние приложения. От дополненной реальности до сенсора TrueDepth, новые функции должны стимулировать креативность и подтолкнуть к действию сообщество разработчиков, которые выпустят для пользователей iPhone X инновационные новые приложения. Но хотя Apple даёт разработчикам новые игрушки на пробу, она должна при этом убедиться, что не сломала старые.

iPhone X — самое значительное изменение iPhone за несколько лет. У него увеличенное разрешение и иная форма экрана. Он избавился от кнопки Home, добавил новые или изменил старые жесты. Каждое из этих изменений может прибавить работы дизайнерам и разработчикам… а тут ещё вырез (notch). Можно ожидать, что примеру Apple последуют и другие производители смартфонов. Но как обойти эту штуку в дизайне? Насколько сложно адаптировать приложение для неё? Правда ли это, как говорят некоторые критики, пример плохого дизайна?

Чтобы выяснить, я поговорил с дизайнерами и разработчиками приложений и игр для iOS, которые недавно завершили процесс обновления своих приложений для iPhone X. Я хотел задать им некоторые из этих вопросов, но в целом хотелось услышать, как прошёл переход на новый смартфон для всех, кто работает в индустрии. Читать дальше → https://goo.gl/69k5rU

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Р. Лафоре "Объектно-ориентированное программирование в С++"
════════════════════
Хотя эта книга и называется «Объектно-ориентированное программирование в С++» в ней также есть несколько глав по основным базовым конструкциям языка программирования С++ — это циклы, операторы ветвления, массивы, функции, указатели и другое.

И это несомненно — плюс, то есть новичок может смело обучаться по этой книге. Книга достаточно большая — аж 900+ страниц, это самая большая книга по С++ из тех, что я читал. Не сомневайтесь, в книге есть почти вся информация о языке С++, однако основной упор сделан на ООП. Почему? Потому что за Объектно Ориентированным программирование — будущее.

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

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

Зачем вам знать STL? Если вы новичок, то STL вам еще рановато изучать, но как только вы освоите основы и ООП в С++, вы должны немедленно перейти к изучению STL. Эта библиотека используется во всех серьёзных программах. Кроме того, устроиться на работу С++ программистом без знания STL — не возможно.

В общем, книга получилась достаточно объемная, в ней много примеров программ и задач для практики. Новичкам эта книга точно подойдет, но так же она интересна и всем тем, кто знает основы, но не знает ООП и STL. Уверяю вас, вы узнаете много нового.

#алгоритмы@physics_math
#си@physics_math
#cpp@physics_math
#программирование@physics_math

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Заразить во благо: как мы исполняем паразитный код

В последнее время мы много говорим про CRIU – систему живой миграции контейнеров. Но сегодня речь пойдет о еще более любопытной разработке: живом патчинге приложений, а также о библиотеке Compel, которая позволяет вытворять все эти безобразия, придавая гиперконвергентным системам новый уровень гибкости.

Читать дальше → https://goo.gl/s8LKQJ

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Формулируй это: как мы переписывали текст вакансии и скатились до решения математического неравенства

В компании, где ведется разработка, мы – гуманитарии, работающие с командой. И девочки. Пройдет достаточное количество времени, прежде чем разговоры вокруг перестанут напоминать валирийский и мы сможем хотя бы иногда смеяться в тему. Пройдет еще больше времени, и мы осмелеем настолько, что напишем целую статью на Хабр, где расскажем, как пробовали составить вакансию в виде математической формулы и почему это может быть полезно. Читать дальше → https://goo.gl/r9DMNu

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Браун Э. Изучаем JavaScript. Руководство по созданию современных веб-сайтов [2017, pdf]
════════════════════
Описание:
════════════════════
Сейчас самое время изучить JavaScript. После выхода последней спецификации JavaScript – ECMAScript 6.0 (ES6) – научиться создавать высококачественные приложения на этом языке стало проще, чем когда-либо ранее. Эта книга знакомит программистов (любителей и профессионалов) со спецификацией ES6 наряду с некоторыми связанными с ней инструментальными средствами и методиками на сугубо практической основе.

Этан Браун, автор книги Web Development with Node and Express, излагает не только простые и понятные темы (переменные, ветвление потока, массивы), но и более сложные концепции, такие как функциональное и асинхронное программирование. Вы узнаете, как создавать мощные и эффективные веб-приложения для работы на клиенте или сервере Node.js.

● Используйте ES6 для транскомпиляции в переносимый код ESS;
● Преобразуйте данные в формат, который может использовать JavaScript;
● Усвойте основы и механику применения функций JavaScript;
● Изучите объекты и объектно-ориентированное программирование;
● Ознакомьтесь с новыми концепциями, такими как итераторы, генераторы и прокси-объекты;
● Преодолейте сложности асинхронного программирования;
● Используйте объектную модель документа для приложений, выполняемых в браузере;
● Изучите основы применения платформы Node.js для разработки серверных приложений.
════════════════════
Скачать: https://cloud.mail.ru/public/8RTF/FQodY2aEx
════════════════════
#javascript@physics_math
#js@physics_math
#web@physics_math
#программирование@physics_math

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Биороботы нашего времени — избавляемся от рутины вместе с Telegram. Реальный кейс без фантазий

В интернетах не прекращается хайп вокруг чат-ботов — в частности Telegram — благодаря шуму в СМИ, неоспоримых достоинствах платформы, политике продвижения, средствам разработки и т.д.

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

Но давайте положим руку на сердце: когда последний раз вы что-то заказывали в интернет магазине через чат-бот?

Кто все эти люди, которые заказывают разработку ботов для своих магазинов?
Типичный чат-бот магазина Vasya Limited:
>> автоматизирует поток водопад заявок из 5 человек в день.
>> сливает 4 из 5 заявок, кровью добытых через Яндекс-Директ
>> если повезет — человек найдет номер телефона и позвонит
>> но вероятней всего «Эээ — куда жать?»- закроет и уйдет гуглить дальше.

Чем занят владелец, когда продажи «автоматизированы»:
>> вносит заказы в excel таблицу
>> заполняет почтовые бланки на посылках
>> стоит в очереди на почте с кучей посылок (каждый день!)
>> вносит трек номера в excel таблицу, затем рассылает клиентам

Может хватит на ровном месте встраивать «технологии» туда, где действительно нужен человек, в то время как люди загружены рутиной для роботов? Читать дальше → https://goo.gl/7cYG2c

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Вопрос к веб разработчикам!

Допустим, есть корзина, в которой имеется кнопка удаления продукта, при нажатии которой происходит ajax запрос. Продукт успешно удаляется из базы данных, но на стороне клиента товар будет визуально отображаться. Перезагружать страницу в этом случае - прошлый век, так вот и вопрос: нормальная ли практика, компенсировать удаление товара удалением html кода через js? Или ещё есть методы, более "правильные"...
Вопрос по большей части фронта, конечно)

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
[Перевод] О создании пэйлоадов для разных платформ с помощью msfvenom

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

Поэтому сегодня мы решили поделиться с вами переводом материала, автор которого рассказывает о том, как создавать и применять пэйлоады, или полезные нагрузки, предназначенные для удалённого управления различными системами, в частности — Windows, Linux и Android, с использованием msfvenom — инструмента командной строки из пакета Metasploit. Сразу хочется отметить, что к тому, что вы узнаете ниже, стоит относиться с осторожностью, помня о том, что несанкционированное проникновение в чужие системы — это неэтично и незаконно. Читать дальше → https://goo.gl/hgkKWD

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Анонс встречи WordPress Meetup #4 в Харькове

Приглашаем на четвертую встречу WordPress Meetup! В программе 2 интересных доклада, блок вопросов и ответов с нашими докладчиками, возможность поделиться опытом и научиться чему-то новому, а также с уютом и пользой провести пятницу в компании единомышленников. Читать дальше → https://goo.gl/LzTTbC

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Что тяжелее - тонна дерева или тонна железа?
════════════════════
Очень старый вопрос, но до сих пор не все люди могут на него правильно ответить. Не подумавши, обыкновенно отвечают, что тонна железа тяжелее, вызывая дружный смех окружающих. Шутники, вероятно, еще громче рассмеются, если им ответят, что тонна дерева тяжелее, чем тонна железа. Такое утверждение кажется уж ни с чем не сообразным, — и однако, строго говоря, это ответ верный!

Дело в том, что закон Архимеда применим не только к жидкостям, но и к газам. Каждое тело в воздухе “теряет” из своего веса столько, сколько весит вытесненный телом объем воздуха.

Дерево и железо тоже, конечно, теряют в воздухе часть своего веса. Чтобы получить истинные их веса, нужно потерю прибавить.
Вес дерева Pд = Mд * g - pвозд * Vд * g
Вес железа Pж = Mж * g - pвозд * Vж * g
Очевидно, что когда на весах мы добьемся равенства Pд = Pж, объем железа будет меньше объема дерева: Vд > Vж
А реальные массы кубика из железа и кубика из дерева будут определяться выражениями:
Mд = Mд(на_весах) + pвозд * Vд
Mж = Mж(на_весах) + pвозд * Vж
Массы на весах равны, т.к.:
Pд = Pж => Pд / g = Pж / g => Mд(на_весах) = Mж(на_весах)
А вот истинные массы будут отличаться.

Следовательно, истинный вес дерева в нашем случае равен 1 тонне + вес воздуха в объеме дерева; истинный вес железа равен 1 тонне + вес воздуха в объеме железа.

Но тонна дерева занимает гораздо больший объем, нежели тонна железа (раз в 15), поэтому истинный вес тонны дерева больше истинного веса тонны железа! Выражаясь точнее, мы должны были бы сказать: истинный вес того дерева, которое в воздухе весит тонну, больше истинного веса того железа, которое весит в воздухе также одну тонну.

Так как тонна железа занимает объем в 1/8 куб. м, а тонна дерева — около 2 куб. м, то разность в весе вытесняемого ими воздуха должна составлять около 2,5 кг.

#физика@physics_math
#математика@physics_math
#факты@physics_math
#наука@physics_math

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Здравствуйте, мы команда, занимающаяся разработкой блокчейн приложений.
В нашу команду требуется разработчик смарт-контрактов на базе Ethereum.

От Вас:
1) Умение работать в команде
2) Умение организовывать свой рабочий процесс и быстро адаптироваться под новые задачи.
3) Приветствуются знания в экономике и математике, и опыт написания смарт-контрактов на базе Ethereum.

Обязанности:
а) Разработка смарт-контратов (Solidity, блокчейн Ethereum)
б) Разработка веб-сервисов для взаимодействия со смарт-контрактами и внешними системами (NodeJS / Python)
в) Дизайн веб-приложений и наших сервисов. Если умешь "делать красиво", а лучше еще и удобно - тебе к нам.
г) Написание промо-материалов и технической документации.

От нас:
1) Возможность профессионального роста при поддержке наставника.
Научим и поможем в профессиональном росте в сфере разработки смарт-контрактов и децетрализованных распределенных систем.
2) Возможность удаленной работы из любой точки мира
3) Достойная оплата, размер которой определеяется по результату собеседования.

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

Заинтересованы? Пишите в Telegram: https://telegram.me/xb100

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
[Из песочницы] Обзор важных юридических требований платформы Facebook

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

Исходя из этого факта возникла идея консолидировать требования к разработчикам приложений и игр на Facebook в этой статье. Помимо этого есть ряд спорных моментов, которыми есть желание поделиться.
Читать дальше → https://goo.gl/BohAur

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Напиши своего страхового агента: «Ингосстрах» организует хакатон

До 4 декабря продолжается отбор команд на INGOS TECH 7.0 — крупнейший хакатон, организованеный одной из главных страховщиков России. Это уже не первый хакатон компании. До этого IT-отдел страховщика размял мукулы на более компактном событии — его анонс был опубликован только на сайте ingos.ru.

Тем не менее, на него сразу же пришли сразу несколько профессиональных команд — там были и стартапы в полном составе, и состоявшиеся компании отрядили на хакатон своих сотрудников. Как оказалось, очень многим было интересно не только показать себя, но и предложить страховому гиганту какие-то свои идеи, продукты, наработки. Читать дальше → https://goo.gl/UQ3Jr2

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Как безлимитно* серфить** на смартфоне за 20*** рублей в месяц

Всем хорошей пятницы!

Если в вас жив дух студента (или дух скряги), вы хотите поэкспериментировать или вам просто интересно как обойти ограничения, то я расскажу как это сделать. Идея зажглась в голове словно лампочка, когда я читал описание новых тарифных планов. А зажглась она в момент, когда я прочел, что оператор предоставляет безлимитный трафик к той или иной соцсети за сумму от до 10 до 30 рублей в месяц. Как использовать эти опции для безлимитного серфинга? Читайте под катом! Читать дальше → https://goo.gl/ry2gBj

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Барский А.Б. Логические нейронные сети [2016]
════════════════════
Описание:
════════════════════
На основе положений математической логики событий исследуется возможность построения логических нейронных сетей, выполняющих операции вывода в составе систем искусственного интеллекта, имитирующих механизмы работы мозга. Такие операции лежат в основе систем распознавания, управления и принятия решений.

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

Рассматривается возможность применения логических нейронных сетей в самообучающихся системах управления, а также в различных системах экономики, транспорта, безопасности, защиты информации, при решении задач интеллектуального отображения, в бизнесе туризма и развлечений, при политическом и социальном прогнозировании и в других задачах науки и искусства.
════════════════════
Скачать: https://cloud.mail.ru/public/G8Kk/PkNuwvkRn
════════════════════
#ии@physics_math
#искусственный_интеллект@physics_math
#машинное_обучение@physics_math
#книги@physics_math
#алгоритмы@physics_math
#анализ@physics_math

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Привет всем!
Попал в тупиковую ситуацию, но, думаю, для опытных это как два пальца.

Есть модель концерта. И у него несколько дат проведения с разной продолжительностью. То есть, он может идти и один день, и одну неделю (диапазон). Даты проведения можно добавлять/редактировать в любой момент. Реализовал вот так:
-----------------------------------------------------------------------
class Event(models.Model):
name = models.CharField(max_length=200)
# тут куча других полей
period = models.ForeignKey(Period)
-----------------------------------------------------------------------
class Period(models.Model):
begin = models.DateField(blank=True, null=True)
end = models.DateField(blank=True, null=True)
-----------------------------------------------------------------------

Собственно два вопроса: есть ли более грамотная реализация? И как фильтровать QuerySet, если пользователь может ввести одну дату, а также диапазон дат?

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python