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
加入频道
[Из песочницы] Bobaos — доступ к шине KNX TP/UART c Raspberry Pi

Если вы не знакомы с системами автоматизации и стандартом KNX, то нужную информацию можете получить в гугле или с официальных сайтов. Если же вы работаете с данным стандартом — то многие вещи вам будут понятны, и, возможно, вас, как и меня, давно интересует вопрос каким же образом можно получить доступ к физической шине KNX, минуя IP роутеры.
Далее я покажу каким образом я решил для себя эту задачу, используя Raspberry Pi и модуль KNX BAOS 838 kBerry от Weinzierl.
Читать дальше → https://goo.gl/sBJXK6
Raspberry Pi. Полное руководство по Raspberry Pi для начинающих /
The complete guide to Raspberry Pi for beginners (2017) [EPUB, PDF] [En]
═════════════════════
Описание:
═════════════════════
Эта книга служит руководством для новичков в мире Raspberry Pi, о разных моделях, как их использовать и каковы их возможности. Из книги вы узнаете о способностях микрокомпьютера Raspberry Pi, какая модель для вас правильная, как настроить свой Pi для использования и как начать работу с вашим первым проектом.

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

#raspberry@physics_math
#микроконтроллеры@physics_math
#программирование@physics_math
#процессоры@physics_math
#процессоры #программирование #микроконтроллеры #си #asm #computerscience #assembler
Сап, змеевики! Есть какая-нибудь простенькая либа для получения погоды по API сайта погоды? Желательно расширенный, т.е. скорость ветра, давление, влажность. import urllib/requests не предлагать, уже работал с ними, чуть крыша не поехала копаться в HTML.
Суть в том, что собираю метеостанцию на малине без всяких свистоперделок, которая отправляет информацию мне в телегу. Если выхода нет - то скиньте какое-нибудь готовое решение для получения погоды с реквестов.
Простой Python. Современный стиль программирования (2016) /
Introducing Python: Modern Computing in Simple Packages
Автор: Билл Любанович

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

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

В Linux есть программы, которые пригодятся программистам, специалистам по информационной безопасности, администраторам… короче говоря, каждый найдёт здесь то, что ему нужно.

Инструмент командной строки netstat был одним из тех средств, которыми часто пользовались системные администраторы. Однако команда netstat была признана устаревшей и на смену ей пришла более быстрая и удобная в использовании команда ss.

Сегодня мы поговорим о том, как применять ss для того, чтобы узнавать о том, что происходит с сетью на компьютере, работающем под управлением Linux. Читать дальше → https://goo.gl/QGpf8A
Глубокое обучение — Николенко С. И., Кадурин [2018, PDF]
═════════════════════
Описание:
═════════════════════
Перед вами - первая книга о глубоком обучении, написанная на русском языке. Глубокие модели оказались ключом, который подходит ко всем замкам сразу: новые архитектуры и алгоритмы обучения, а также увеличившиеся вычислительные мощности и появившиеся огромные наборы данных, привели к революционным прорывам в компьютерном зрении, распознавании речи, обработке естественного языка и многих других типично "человеческих" задачах машинного обучения.

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

Максимум объяснений, минимум кода, серьезный материал о машинном обучении и увлекательное изложение - в этой уникальной работе замечательных российских ученых и интеллектуалов.
═════════════════════
Скачать: cloud.mail.ru/public/AaZw/UM3d856gy
═════════════════════

#машинное_обучение@physics_math
#нейронные_сети@physics_math
#алгоритмы@physics_math
#искусственный_интеллект@physics_math
#машинное_обучение #big_data #программирование #нейронные_сети
Обновление строк на лету в мобильных приложениях: часть 1

Введение
Свою статью я начну с признания: я немного завидую людям, чей родной язык — английский. В современном мире он стал языком интернационального общения, негласным стандартом. Практически любое популярное приложение поддерживает английский язык. Англоговорящие люди вряд ли когда-нибудь скачивали долгожданную игру из App Store и разочарованно понимали, что она не поддерживает их родной язык.

Экран выбора языка в Badoo

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

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

О локализации веб-приложений мы уже писали здесь. Читать дальше → https://goo.gl/SgQBKQ
Лучший проект автоматизации Arduino (2017) [EPUB, PDF] [En]
═════════════════════
Описание:
═════════════════════
Разве это не изысканно поливать теплицу, не покидая свой стул или дистанционно открывать дверь гаража? Вместо того, чтобы позволить вашему Arduino валяться на полке, накапливая пыль, использовать его как ключевую деталь для некоторых проектов домашней автоматизации.

Мы составили этот список из 13 проектов, чтобы просто показать вам, что это возможно.

═════════════════════
Скачать: https://cloud.mail.ru/public/Gttn/tk5iDBY2R
═════════════════════
#arduino@physics_math
#микроконтроллеры@physics_math
#программирование@physics_math
#программирование #микроконтроллеры #си #asm #assembler
Здравствуйте. Кто может показать, как создать кастомную пользовательскую модель (User) и то, как использовать эту модель для регистрации пользователя ("django.contrib.auth.authenticate")?

Вот моё, но там используется стандартная User-модель: https://pastebin.com/DSp7y2Dp
Python for Bioinformatics — Sebastian Bassi [2018, PDF, EN]
═════════════════════
Описание:
═════════════════════
Обеспечивает надежное введение в программирование с помощью Python, что делает книгу доступной для читателей без предварительного опыта программирования. Содержит готовый к использованию код, применимый к биологическим проблемам реального мира. Весь код, включенный в эту книгу, доступен в другом репозитории Github и может быть запущен онлайн в PythonAnywhere и в облачном Jupyter Notebook.

В сегодняшней биологии, основанной на данных, знание программирования имеет важное значение для превращения идей в проверяемую гипотезу. Основываясь на обширном опыте автора, Python for Bioinformatics, Second Edition помогает биологам справиться с основами разработки программного обеспечения. Не требуя предварительного знания концепций, связанных с программированием, книга фокусируется на простом в использовании, но мощном компьютерном языке Python.

Это новое издание обновляется повсеместно до Python 3 и предназначено не только для того, чтобы помочь ученым освоить основы, но делать больше за меньшее время и в воспроизводимом виде. Новые разработки, добавленные в этот выпуск, включают базы данных NoSQL, дистрибутив Anaconda Python, графические библиотеки, такие как Bokeh, и использование Github для совместной разработки.
═════════════════════
Скачать с ЯД: https://yadi.sk/i/trTkzKtI3MSaCU
═════════════════════
#алгоритмы@physics_math
#python@physics_math
#биология@physics_math
#программирование@physics_math
Доброго времени суток.
Хочу начать создавать backend на python, но не могу найти достойный и актуальный ресурс для обучения web.
Есть опыт в Java и JavaScript, поэтому основы знаю уверенно.
Нет ли каких-то сайтов, которые обучают именно web под python?
Practical Machine Learning with Python: A Problem-Solver’s Guide to Building Real-World Intelligent Systems

Author: Dipanjan Sarkar, Raghav Bali, Tushar Sharma
Pub Date: 2018

Master the essential skills needed to recognize and solve complex problems with machine learning and deep learning. Using real-world examples that leverage the popular Python machine learning ecosystem, this book is your perfect companion for learning the art and science of machine learning to become a successful practitioner. The concepts, techniques, tools, frameworks, and methodologies used in this book will teach you how to think, design, build, and execute machine learning systems and projects successfully.
Practical Machine Learning with Python follows a structured and comprehensive three-tiered approach packed with hands-on examples and code.
Part 1 focuses on understanding machine learning concepts and tools. This includes machine learning basics with a broad overview of algorithms, techniques, concepts and applications, followed by a tour of the entire Python machine learning ecosystem. Brief guides for useful machine learning tools, libraries and frameworks are also covered.
Part 2 details standard machine learning pipelines, with an emphasis on data processing analysis, feature engineering, and modeling. You will learn how to process, wrangle, summarize and visualize data in its various forms. Feature engineering and selection methodologies will be covered in detail with real-world datasets followed by model building, tuning, interpretation and deployment.
Part 3 explores multiple real-world case studies spanning diverse domains and industries like retail, transportation, movies, music, marketing, computer vision and finance. For each case study, you will learn the application of various machine learning techniques and methods. The hands-on examples will help you become familiar with state-of-the-art machine learning tools and techniques and understand what algorithms are best suited for any problem.
Practical Machine Learning with Python will empower you to start solving your own problems with machine learning today!
What You’ll Learn

Execute end-to-end machine learning projects and systems
Implement hands-on examples with industry standard, open source, robust machine learning tools and frameworks
Review case studies depicting applications of machine learning and deep learning on diverse domains and industries
Apply a wide range of machine learning models including regression, classification, and clustering.
Understand and apply the latest models and methodologies from deep learning including CNNs, RNNs, LSTMs and transfer learning.
Who This Book Is For
IT professionals, analysts, developers, data scientists, engineers, graduate students
О проблемах определения места нахождения абонента при его звонке на 112

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

Под катом перечислены проблемы и наши предложения в Минкомсвязь по их устранению. Читать дальше → https://goo.gl/VZ9K2a
Начало работы с микроконтроллерами Tiva Cortex M4 ARM (2017) [PDF]
═════════════════════
Описание:
═════════════════════
В книге представлены лабораторные эксперименты по микроконтроллерам ARM и обсуждается архитектура микроконтроллеров Tiva Cortex-M4 ARM от Texas Instruments, описываются различные способы их программирования.

Учитывая скудные периферийные устройства и датчики, имеющиеся в комплекте, авторы описывают дизайн Padma - печатной платы с большим набором периферийных устройств и датчиков, которые подключаются к Tiva Launchpad и используют встроенные функции микроконтроллера Tiva.

Микроконтроллеры ARM, которые классифицируются как 32-битные устройства, в настоящее время - самые популярные из всех микроконтроллеров

Скачать: https://cloud.mail.ru/public/7QkS/bHkZzQDdw

#электроника@physics_math
#микроконтроллеры@physics_math
#arm@physics_math
#программирование@physics_math
#cpp@physics_math
#rasberry@physics_math
#микроконтроллеры@physics_math
#железо@physics_math
Тестирование по языку Python 3 основы

═════════════════════
Подборка из 300+ вопросов по Python (в тест входит 15, начиная заново будут новые вопросы) по окончанию тестирования Вы уведите ваши ошибки, правильные ответы, и объяснения к каждому вопросу!

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

Тестирование по языку программирования Python (Версия 3).

Тест предназначен для новичков в языке, изучивших уже основы. Тестирование помогает познакомиться со всеми гранями языка и узнать возможности которые еще не были изучены. В тестировании используется более 300 вопросов, по этому завершив одну сборку, можно начать следующую и продолжить обучение.

Тематики теста: Знакомство с python, встроенные типы и операции с ними, функции и работа с файлами, модули и библиотеки, объектно ориентированное программирование, функции, стандартная библиотека, модули, работа с файловой системой, полезные инструменты, несколько полезных паттернов, базовый синтаксис, стандартные типы, работа со строками и текстом, классы и объекты, исключения.

Для прохождения рекоминдуется изучить основы Python.
═════════════════════
https://proghub.ru/t/python-3-basic
═════════════════════
Хочешь больше тестов не выходя из вк? присоединяйся —https://vk.com/prog_hub
#python #pirsipy
Недокументированные приемы CSS

Всем привет! Зовут меня Дмитрий Григоров. Работаю фронтедером в Райффайзенбанке в команде RBO PRO. Я расскажу и покажу вам, как можно творчески применять данные возможности CSS. В статье мы рассмотрим следующие темы:

Фоны и рамки;
Фигуры;
Визуальные эффекты.

Читать дальше → https://goo.gl/kk2owh
Частный случай из жизни плазмы
═════════════════════
#физика@physics_math
#плазма@physics_math
#математика@physics_math
[Перевод] 10 самых популярных сайтов для соревнований программистов на начало 2018 года

В конце 2016 года была опубликована аналогичная статья. С тех пор список был обновлен на основе наблюдений и анализа нескольких ресурсов (постов в популярных блогах, обсуждений на Quora, поисковых запросов в Google и обсуждений на форумах, таких как reddit/learnprogramming и Hacker News).

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

На этих сайтах также можно просто посоревноваться с коллегами или развлечься, решая интересные головоломки. Порядок составления списка основан лишь на уровне сложности заданий: от начального до продвинутого. Читать дальше → https://goo.gl/hfXpCh
Теперь есть telegram-чат, в котором Вы можете задавать свои тематические вопросы по программированию, физике, математике, обмениваться книгами и полезными ссылками, обсуждать интересные технические темы.
═════════════════════════
Присоединиться: https://vk.cc/7yun8t
═════════════════════════
Привет всем!
Ребята, кто по опытнее, объясните, пожалуйста, почему для программирования выбирают *nix системы. В чем их преимущество?