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
加入频道
Доброго времени суток.

Вопрос такой: кто-нибудь создавал проекты на golang? В области веба
И если да, то опишите трудности с которыми столкнулись при переходе с Python(a)

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Русскоязычный краудфандинг обзавелся новым сервисом аналогичным американскому https://goo.gl/BLJjKe

Здравствуйте, хабражители, хочу представить вам наш новый проект Скайс.

Скайс — это площадка, позволяющая вести активную творческую деятельность и получать за это ежемесячную зарплату формируемую твоими сторонниками, поклонниками, спонсорами и другими людьми со схожими интересами.

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

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

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

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Как менять размер изображения при помощи Python?

Работа с пакетом Pillow – это просто и интересно. В данной статье мы научились менять размер изображений, масштабировать фотографии с учетом соотношения сторон. Вы также можете использовать новые знания для создания функции, которая будет выполнять вычисления над той или иной папкой и создавать эскизы хранящихся в ней фотографиях. Кроме этого, вы можете создать простое приложение для просмотра изображений и при этом удобное в использовании.

#python #программирование #PIL

Подробнее: https://python-scripts.com/resize-a-photo-with-python

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
#python #pynsk #pythondaily #pydaily
Дневной дайджест: 09.11.2017

Библиотеки
----------

- pyro - библиотека вероятностного программирования https://github.com/uber/pyro

- tt - библиотека работы с булевыми выражениями https://github.com/welchbj/tt

- Tangent - Source-to-Source Debuggable Derivatives https://github.com/google/tangent

- Striker - сканер уязвимостей https://github.com/UltimateHackers/Striker

- Uplink - декларативный HTTP Client https://github.com/prkumar/uplink

Статьи
------

- Как получить список всех User Permissions из Django проекта https://timonweb.com/posts/how-to-get-a-list-of-all-user-permissions-available-in-django-based-project/

- Пишем свой Kubernetes scheduler на основе метрик https://sysdig.com/blog/kubernetes-scheduler/

- Пишем GIF бота для Facebook Messenger на Flask https://medium.com/codebagng/building-a-gif-messenger-bot-with-flask-fcdca58e581c

- Отключение очереди задач в Gevent http://charlesleifer.com/blog/ditching-the-task-queue-for-gevent/

- Оптимизация портфеля ценных бумаг средствами Python https://habrahabr.ru/post/341992/

- Пишем свой Blockchain. Часть 3 — Пишем ноды майнинга https://bigishdata.com/2017/11/02/build-your-own-blockchain-part-3-writing-nodes-that-mine/

- Пишем чат на Django Channels https://www.ploggingdev.com/2017/11/building-a-chat-room-using-django-channels/

- Генерация кода на Python при помощи Hy https://habrahabr.ru/post/342044/

- Пишем Instagram Discovery Engine: туториал https://getstream.io/blog/building-instagram-discovery-engine-step-step-tutorial/

Видео
-----

- Сборник выступлений со всех крупных Python конференций http://pyvideo.org/

Добавляйте интересные Python-ссылки через форму: http://pythondigest.ru/add/

#daily@pynsk

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Технические особенности проведения ICO. Начало

Привет, Хабр! Сегодня мой рассказ пойдёт о техническом опыте проведения ICO на платформе Ethereum перед и во время ICO. Я поучаствовал пока в небольшом количестве проектов, но уже успел собрать некоторый технический бэкграунд. Могу поспорить, технический roadmap по проведению ICO аудитории Хабра будет интересен. Прошу под кат всех заинтересованных. Читать дальше → https://goo.gl/prH4cG

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
[Из песочницы] Agile Turkey Summit 2017, и такая противоречивая «международность» мероприятия

Учитывая что в Уфе зима приближается решительными марш-бросками, почему бы не поехать в конце октября на конференцию, куда-нибудь, где +20, и хоть немного, напоследок перед зимой, увидеть солнышко? Сказано-сделано: посмотрел конференции, сравнил докладчиков, посмотрел где еще есть early-bird access цены — и забронировал.

В этом году мы с коллегой разделились, и поехали на Agile Greece и Agile Turkey, дабы сравнить мероприятия, ну и рассказать что интересного было на каждой из них. Неоспоримы плюс Agile Turkey в этом году был открывающий доклад от Дейва Сноудена (создателя фреймворка cynefin, о которой вскользь писали на хабре). Обычно на подобных конференциях после докладов, спикеров облепляют заинтересованные, и свои вопросы задать и подискутировать не получается, что и было моим опасением, так как спросить надо было много.
Конференция и организация
Agile Turkey Summit проходит уже не первый год, в отеле Wyndham Grand Levent в Стамбуле (в активно строящемся небоскребно-деловом районе Maslak). Продолжается мероприятие всего 1 день (выпавший в этом году на 19 октября), хотя мастер-классы и воркшопы прошли еще 18-го числа. 4-й конференц-этаж отеля явно неспособен принять ~800 посетителей, что особенно очевидно, когда всех пытаются накормить. Читать дальше → https://goo.gl/hABvxy

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Тестирование глазами разработчика: инструменты, мифы, ситуации

Евгений Сафронов, Senior Developer, DataArt

«Тестирование можно использовать для того, чтобы доказать наличие ошибок в программе, и никогда — для того чтобы доказать их отсутствие!»
Эдсгер Дейкстра

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

Тестирование — это проверка работоспособности программы, предмета или любой промышленной разработки. Как и в любом деле, здесь есть свои тонкости и своя философия. Она, наверное, ближе тестировщикам, которые на произведенные нами вещи смотрят деструктивно — они с самого начала думают о том, как сломать предложенный разработчиками продукт. Это не очень типично для пользователей, которые более предсказуемы и обычно находят ошибки, случайно пытаясь сделать с нашей программой что-то нетипичное. У разработчиков подход к программам в принципе другой, но мы должны помнить: тестировщики должны ломать то, что мы создали — это их хлеб. Читать дальше → https://goo.gl/xUv9XD

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

Собрал в кучу свои впечатления от конференции, которая прошла 7-8 ноября.

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

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

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Как можно средствами JS или Python отдать в Django имя компютера или хотя бы IP-адрес, с которого залогинился пользователь?

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

В одном из предыдущих постов про DevOps мы обещали рассказать про технологическую составляющую нашего CI/CD-конвейера.

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

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

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

Почему Python может быть продуктивнее?
Часть 1: https://python-scripts.com/java-vs-python-simple-code-examples

Типы данных
Часть 2: https://python-scripts.com/java-vs-python-data-types

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

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Привет! Ребята, кто-нибудь может помочь и объяснить, как отсортировать ведомость в виде списка по фамилиям/итоговой оценке/кр и т.д. (cначала фамилии +имена по возрастанию должны быть , а итоговая и оценки за кр по убыванию)?

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Смотрите трансляцию с Sberbank Data Science Day — однодневной конференции по Data Science, Machine Learning и AI, которая проходит сегодня в Москве

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Автоматное программирование. Часть 3. Диаграмма состояний и переходов. Продолжение

В предыдущей статье речь шла о психологических аспектах описания динамических процессов при помощи диаграммы состояний и переходов (то есть в автоматном стиле) и о том, что диаграмма состояний и переходов даёт лучшее понимание динамического процесса. Сегодня я продолжу рассмотрение диаграммы состояний, олицетворяющей автоматный подход, и способы её воплощения в код. Тема предыдущей статьи органично перетекает в сегодняшний материал, поэтому я рекомендую ознакомится с ней. Читать дальше → https://goo.gl/h8MnZY

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
У.Сойер Прелюдия к математике [1972]
═════════════════════
Эта книга о том, как растить математиков. Может быть, у вас и нет такого намерения. Но все же, я надеюсь, вы найдете в этой книге что-нибудь интересное для себя.

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

Иногда трудно передать то, что действительно достойно сообщения. Допустим, вы провели несколько лет в определенном месте; эти годы имеют для вас особое значение. Это могло быть в раннем детстве или в школьные годы, или же в период взрослой жизни, когда новые впечатления, приятные или неприятные, сделали вашу жизнь необычно интересной.
Если вы вновь попадаете в это место, оно кажется вам каким-то особым. Ваши спутники, попавшие туда впервые, видят просто приятную деревеньку или обыкновенную городскую улицу. Они не видят того основного, что заставляет вас стремиться вновь посетить это место.

Для того чтобы они поняли ваше стремление, вам нужно быть немного поэтом. Вы должны уметь описать это место так, чтобы передать ваши чувства. Такое описание вполне возможно. Вообще, мы переоцениваем различия между людьми. Я уверен, что если бы кому-нибудь удалось на день стать кем-то другим, изменения были бы гораздо меньшими, чем можно ожидать. Чувства были бы теми же самыми, но обращенными на другие предметы!

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

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

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

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

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

К расчетам я прибегал редко и нигде не использовал их в качестве составной части доказательства. Этот факт интересен: он показывает, что целый ряд разделов современной математики (с 1800 г.) не является развитием старых работ, а идет в совершенно новом направлении.
Вообще, вы не найдете здесь длинных математических выкладок.
Почти все математические открытия имеют в основе очень простую идею. Учебники часто скрывают этот факт.

Они обычно содержат громоздкие выводы и этим создают впечатление, что математики — это люди, которые всю свою жизнь просиживают за письменными столами и переводят тонны бумаги. Эт
весь проект тут https://github.com/spermspace/flaskBlog/
вопрос по flask🔞🔞
есть ссылка в index.html
<a href="{{ url_for('posts.post_detail', slug=post.slug) }}">{{ post.title }}</a>

есть blueprint который генрит её
@posts.route('/<slug>')
def post_detail(slug):
post = Post.query.filter(Post.slug==slug).first()
tags = post.tags
return render_template('posts/post_detail.html', post=post, tags=tags)

но веркцойг пишет следующее
File "/home/kiril/desktop/flask/app/posts/templates/posts/index.html", line 1, in top-level template code
{% extends 'base.html' %}
File "/home/kiril/desktop/flask/app/templates/base.html", line 54, in top-level template code
{% block content %}
File "/home/kiril/desktop/flask/app/posts/templates/posts/index.html", line 15, in block "content"
<a href="{{ url_for('posts.post_detail', slug=post.slug) }}">{{ post.title }}</a>
File "/usr/local/lib/python3.5/dist-packages/flask/helpers.py", line 333, in url_for
return appctx.app.handle_url_build_error(error, endpoint, values)
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1805, in handle_url_build_error
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.5/dist-packages/flask/_compat.py", line 33, in reraise
raise value
File "/usr/local/lib/python3.5/dist-packages/flask/helpers.py", line 323, in url_for
force_external=external)
File "/usr/local/lib/python3.5/dist-packages/werkzeug/routing.py", line 1768, in build
raise BuildError(endpoint, values, method, self)
werkzeug.routing.BuildError: Could not build url for endpoint 'posts.post_detail'. Did you forget to specify values ['slug']?

кому бить лицо?)

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Добрый день. Есть вопрос. Например элементарный код:
x=3
y=x**2+3
print(y)
»12

Но как оформить это в tkinter? А именно ввод функции y? Entry делает str и она не поймёт+, а если конвертировать в int - оно не поймёт х. Что делать? Ответ выводим в Text

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
[Help]
Вот на С++ есть прекраснейшая книга для новичков в программировании - "Принципы и практика использования С++" от Страуструппа. А есть ли подобное по языку Python?

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Сжимаем несжимаемое – как уменьшить дистрибутив мобильного приложения

Сегодня в магазинах приложений для платформ iOS и Android существует ограничение на размер приложения в 100 МБ. Магазин Apple для приложений, которые не укладываются в этот лимит, запрещает закачку при помощи мобильного интернета. В  Google Play же это строгий лимит на размер APK – все, что не укладывается в него, должно быть вынесено в файлы дополнений. Для пользователей с платным трафиком закачка большого приложения может быть довольно затратной, поэтому его размер нужно стараться уменьшить всеми силами.

В рамках этой статьи мы расскажем, с помощью каких приемов мы смогли уложиться в это ограничение на проекте Gardenscapes для платформы iOS. Статья касается в основном мобильных игр, но методы сжатия универсальны и могут пригодиться для любых проектов с тяжелой графикой. Для того, чтобы говорить о методах сжатия, нужно определиться с тем, как формируется архив приложения. Читать дальше → https://goo.gl/StHsMV

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