Python

МЕНЮ


Искусственный интеллект
Поиск
Регистрация на сайте
Помощь проекту

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


2017-01-04 09:31

разработка по

SQLite3 является СУБД-движком по умолчанию в Python веб-фреймворке Django, а также, как сообщается на официальном сайте проекта, самым часто используемым движком в мире. И он отлично походит для быстрого прототипирования...
Читать дальше

Спустя 15 месяцев после прошлой версии вышел новый релиз языка программирования Python: версия 3.6 — это вам подарок на Новый год. За полтора года разработки было добавлено довольно много нового:...
Читать дальше

Рассказывает Никита Семенов, CEO SECL Group За годы работы я часто слышал вопросы о выборе технологий для того или иного веб-проекта. Кто-то спрашивает у нас, как у разработчиков, как правильно, а кто-то...
Читать дальше

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

Условие: Перебрать все пары символов в строке, и остановиться при нахождении двух одинаковых символов....
Читать дальше

В последние годы реактивное программирование в целом, а технология ReactiveX в частности, обретает всё большую популярность среди разработчиков. Одни уже активно используют все преимущества этого подхода, а другие только «что-то слышали»....
Читать дальше

12-го октября сообщество MoscowPython проводит первую конференцию Moscow Python Conf. 4,5 года сообщество проводило встречи, на каждую из которых сегодня приходит более 200 человек (ещё примерно столько же смотрят их...
Читать дальше

Рассказывает Рювен Лэрнер, преподаватель Как вы, наверное, знаете один из принципов в Python: «Должен быть один и только один способ сделать что-либо». Можете убедиться в этом, выполнив в в интерпретаторе...
Читать дальше

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

Даже самые опытные программисты не всегда могут вспомнить название какого-нибудь свойства в CSS или правильное написание команды bash. Поэтому всегда удобно иметь у себя в закладках страницу, попав на которую,...
Читать дальше

Расказывает Рювен Лёрнер, преподаватель Многие слышали о функции zip в Python, а кто-то даже регулярно ей пользуется. Сегодня мы (из интереса и для общего развития) опишем, как можно реализовать её...
Читать дальше

Python — простой и удобный динамический язык язык, но все отлично знают про его слабость: он работает медленнее, чем код на Си, Java или даже JavaScript, когда дело доходит до задач, которым требуется...
Читать дальше

Рассказывает Alan O’Donohoe  С тех пор, как я начал преподавать Python в 2011, я нашёл несколько ресурсов, которые я регулярно использую. Когда я только начинал изучать этот язык, я удивился,...
Читать дальше

IronPython — реализация языка, которая работает на .NET Framework’s Common Language Runtime (CLR) — возвращается благодаря смене разработчиков. Джефф Харди, бывший главный разработчик проекта, подтвердил перенос почтового списка пользователей проекта ранее в этом месяце....
Читать дальше

Рассказывает автор блога Mechanical Elephant, Мэтью Гриффин После продолжительного изучения Haskell я набрался достаточно опыта, чтобы сейчас дать вам пару советов. Кроме того, я хотел бы усвоить для себя кое-какие принципы, прежде чем...
Читать дальше

Пакетов для Python создано уже очень много, поэтому ни один человек физически не может изучить их все. Только PyPi насчитывает 47 000 пакетов. В то время как pandas, scikit-learn или numpy у...
Читать дальше

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

Microsoft — нынешний владелец Minecraft — опубликовала на GitHub исходный код своей платформы под названием Malmo, которая создана для работы с искусственным интеллектом внутри игры. Так инженеры рассчитывают привлечь широкую аудиторию...
Читать дальше

Недавно на YouTube были опубликованы почти все видеозаписи выступлений с PyCon 2016. Это мероприятие является крупнейшей конференцией, посвященной языку программированию Python, спикерами которой являются известные разработчики сообщества. В этой статье собрано...
Читать дальше

Взяли интервью у Севы Жидкова, восьмиклассника из Удмуртии, разработавшего «виртуального помощника» — чат-бота «Leonard». Сева рассказал о своем жизненном пути и дал советы другим начинающим программистам. После публикации в СМИ с...
Читать дальше

Рассказывает Чарльз Ньюи, автор блога blog.assemblyco.de Если вы следили за новинками современного искусства, вы наверняка видели что-то, похожее на это:...
Читать дальше

Python — широко распространенный динамический интерпретируемый язык высокого уровня. В его философии основополагающими являются простота и читаемость кода, а его синтаксис позволяет делать код программ гораздо короче, чем на С++...
Читать дальше

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

Задача, которую давали на собеседованиях в Apple. От вас требуется написать функцию, которая возвращает максимальную прибыль от одной сделки с одной акцией (сначала покупка, потом продажа). Исходные данные — массив вчерашних котировок stock_prices_yesterday с ценами...
Читать дальше

В данном списке содержится 1584 ссылки: книги, статьи, туториалы, онлайн-курсы, интерактивные обучалки, подкасты — всё только бесплатное. Английский язык считается стандартным, для русскоязычного контента используется отдельная метка. База постоянно пополняется,...
Читать дальше

Вы когда-нибудь просыпались ночью в поту и чувствовали непреодолимое желание брать и импортировать JSON-файлы так, как будто это обычные Python-модули? Теперь это возможно!...
Читать дальше

Предлагаем вашему вниманию серию статей, опубликованную в блоге Руслана Спивака. В ней автор подробно описывает процесс разработки базового интерпретатора. Серия пополняется, и в этой подборке вы найдете первые части руководства....
Читать дальше

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

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

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

Исходные данные: массив с числами типа Integer. Вам нужно написать функцию, которая на входе получит исходный массив, а на выходе вернет массив, в котором каждое значение получено путем произведения всех значений исходного массива...
Читать дальше

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

Поиск дубликатов изображений на Python Реализация алгоритма A* для игр Вредные привычки программистов Твиттер-бот на Python, который берет информацию изи Google Spreadsheets gping — ping с графиком Введение в машинное обучение...
Читать дальше

И снова об обработке изображений в Python. На этот раз о том, как определить, являются ли два изображения идентичными и если да, то насколько они похожи.

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

Препроцессор C — достаточно сложная программа. Разобраться с тем, как он работает поможет его реализация на Python. Она всего в 25 раз медленнее, чем версия gcc, но зато написана на более простом в понимании языке.

Задача о восьми ферзях — известная задача, условие которой звучит так: «Расставить на стандартной 64-клеточной шахматной доске 8 ферзей так, чтобы ни один из них не находился под атакой другого». Ее можно обобщить до «Задачи о N ферзях на доске NxN». Эту задачу можно решить алгоритмически, например, на Python.

Coding Confessional — это то место, где любой программист может поделиться своими страшными тайнами. Например о том, что отлаживает с помощью printf-ов. Или что проводят большую часть дня, залипая в интернете.

Пример реализации бота для Твиттера на Python, который использует таблицу из Google Spreadsheets в качестве источника данных.

Для запуска бота вам потребуется:

status.py — удивительно простая библиотека для Python (меньше 100 строк кода), добавляющая человекочитаемые статусы ответа HTTP. Сравните сами. Вот так выглядит код без status.py:

1
2
3
4
class Example(RequestHandler):
    def post(self):
        # делаем запрос
        return ('That worked!', 201)
А вот так — с ней:
1
2
3
4
5
6
import status
class Example(RequestHandler):
    def post(self):
        # делаем запрос
        return ('That worked!', status.HTTP_201_CREATED)
...
Читать дальше

Источник: tproger.ru

Комментарии: