Встречайте 36 Удивительных Open Source проектов на Python (v.2019)
Язык: Английский
https://medium.mybridge.co/36-amazing-python-open-source-projects-v-2019-2fe058d79450?gi=6c31ecf4e002
Язык: Английский
https://medium.mybridge.co/36-amazing-python-open-source-projects-v-2019-2fe058d79450?gi=6c31ecf4e002
Medium
36 Amazing Python Open Source Projects (v.2019)
For the past year, we’ve compared nearly 5,000 open source Python projects and selected the top 36.
Forwarded from Библиотека программиста
Быстрый путеводитель по Python: cписки за 7 минут
Не путайте в Python списки и массивы: в первых можно хранить разнородные объекты. Здесь кратко описаны все основные методы списков Python 3.x.
https://prglb.ru/3wj22
Не путайте в Python списки и массивы: в первых можно хранить разнородные объекты. Здесь кратко описаны все основные методы списков Python 3.x.
https://prglb.ru/3wj22
Библиотека программиста
Быстрый путеводитель по Python: cписки за 7 минут
Не путайте в Python списки и массивы: в первых можно хранить разнородные объекты. Здесь кратко описаны все основные методы списков Python 3.x.
Порой бывает так, что нужно воспользоваться методом родительского класса, который имеет то же название что и в дочернем классе.
В таком случае нам на помощь приходит функция супер!
Таким образом вызвав функцию super мы вызвали метод get, но не тот который мы определили в нашем дочернем классе, а тот от которого мы унаследовали класс.
#ООП #python #development
В таком случае нам на помощь приходит функция супер!
super().get(self, request, *args, **kwargs)
Таким образом вызвав функцию super мы вызвали метод get, но не тот который мы определили в нашем дочернем классе, а тот от которого мы унаследовали класс.
#ООП #python #development
А я напоминаю что наш канал поддерживается в Яндекс.Дзен
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/super-v-python-5cc1e3556e47b000b32206bc
А так же вконтакте
https://vk.com/kangarooteampy
👍
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/super-v-python-5cc1e3556e47b000b32206bc
А так же вконтакте
https://vk.com/kangarooteampy
👍
Яндекс Дзен
super в python
Порой бывает так, что нужно воспользоваться методом родительского класса, который имеет то же название что и в дочернем классе. В таком случае нам на помощь приходит функция супер! super().get(self, request, *args, **kwargs) Таким образом вызвав функцию super…
Ассоциативные массивы, слышал ли кто нибудь такое? Так вот с чем же их едят в python. На самом деле это словарь в питоне. И сегодня мы обсудим как обращаться по ключу и получать значение заданное в ключе.
В нашем словаре имеются название автомобилей, если мы обратимся к названию автомобиля то конкретизируем нашу марку и получим данные о производителе.
Так вот например нам нужен Nissan:
На что мы получим массив:
В случае если у обьектов внутри массива были бы подобные ключи например:
В таком случае для того чтобы получить Nissan Skyline R34 нам пришлось бы обратиться по следующему ключу
Получили массив
[ 'r32', 'r33', 'r34']
И после обратимся по индексу, т.к в питоне индентификация с нуля, укажем значение индентификатора 2.
Так обращаются в python по ключу, и получают значения…
array_auto = {
'Nissan': ['skyline',
'almera'],
'Lada': ['kalina', 'priora']
}
В нашем словаре имеются название автомобилей, если мы обратимся к названию автомобиля то конкретизируем нашу марку и получим данные о производителе.
Так вот например нам нужен Nissan:
array_auto['Nissan']
На что мы получим массив:
['skyline', 'almera']
В случае если у обьектов внутри массива были бы подобные ключи например:
…
[{'skyline': ['r32', 'r33', 'r34']},
'almera'],
…
В таком случае для того чтобы получить Nissan Skyline R34 нам пришлось бы обратиться по следующему ключу
array_auto['Nissan']
['skyline']
Получили массив
[ 'r32', 'r33', 'r34']
И после обратимся по индексу, т.к в питоне индентификация с нуля, укажем значение индентификатора 2.
array_auto['Nissan']
['skyline'][2]
Так обращаются в python по ключу, и получают значения…
Доброго времени суток!
Сегодня пост интерактивный, а все потому что я столкнулся с одной проблемой.
Сейчас я пытаюсь связать Django Rest framework и Channels.
Задал вопрос на стаковерфлоу
https://ru.stackoverflow.com/questions/975974/Связка-django-rest-framework-и-channels
Если есть компетентные в этом вопросе напишите мне @Lodhel
После решения этой проблемы, напишу туториал для всех 😉
Сегодня пост интерактивный, а все потому что я столкнулся с одной проблемой.
Сейчас я пытаюсь связать Django Rest framework и Channels.
Задал вопрос на стаковерфлоу
https://ru.stackoverflow.com/questions/975974/Связка-django-rest-framework-и-channels
Если есть компетентные в этом вопросе напишите мне @Lodhel
После решения этой проблемы, напишу туториал для всех 😉
Stack Overflow на русском
Связка Django Rest framework и Channels
Я разрабатываю бэкенд для мобильного приложения.
Я использую Django Rest framework, и сейчас мне необходимо поставить веб-сокеты.
Для этой цели я выбрал Channels. Я понял как связать Django и Chann...
Я использую Django Rest framework, и сейчас мне необходимо поставить веб-сокеты.
Для этой цели я выбрал Channels. Я понял как связать Django и Chann...
Forwarded from Библиотека питониста | Python, Django, Flask
Требования к Python-разработчику на мировом рынке 2019 года
Исследование о наборе навыков, необходимых Python-разработчику в 2019 году. Будьте самым востребованным на мировом рынке труда!
#статьядня
https://prglb.ru/22gh6
Исследование о наборе навыков, необходимых Python-разработчику в 2019 году. Будьте самым востребованным на мировом рынке труда!
#статьядня
https://prglb.ru/22gh6
Что такое веб-сокеты?
Веб-сокеты (Web Sockets) — это передовая технология, которая позволяет создавать интерактивное соединение между клиентом (браузером) и сервером для обмена сообщениями в режиме реального времени. Веб-сокеты, в отличие от HTTP, позволяют работать с двунаправленным потоком данных, что делает эту технологию совершенно уникальной. Давайте разберемся, как работает эта технология и чем она отличается от HTTP.
Веб-сокеты (Web Sockets) — это передовая технология, которая позволяет создавать интерактивное соединение между клиентом (браузером) и сервером для обмена сообщениями в режиме реального времени. Веб-сокеты, в отличие от HTTP, позволяют работать с двунаправленным потоком данных, что делает эту технологию совершенно уникальной. Давайте разберемся, как работает эта технология и чем она отличается от HTTP.
Веб-сокетам для ответа не нужны ваши повторяющиеся запросы. Достаточно выполнить один запрос и ждать отклика. Вы можете просто слушать сервер, который будет отправлять вам сообщения по мере готовности.
Веб-сокеты можно использовать, если вы разрабатываете:
приложения реального времени;
чат-приложения;
IoT-приложения;
многопользовательские игры.
Веб-сокеты можно использовать, если вы разрабатываете:
приложения реального времени;
чат-приложения;
IoT-приложения;
многопользовательские игры.
Протокол WebSocket — это независимый протокол, основанный на протоколе TCP. Он делает возможным более тесное взаимодействие между браузером и веб-сайтом, способствуя распространению интерактивного содержимого и созданию приложений реального времени.
Когда вы пишите код, необходимо давать коментарии для сторонних разработчиков которые в последующем будут работать с вашим кодом. Кроме того вы сами со временем позабудете для чего эта функция тут, или же та переменная.
В python для того чтобы оставить коментарий используется #.
После переменной мы поставили два пробела # а затем еще один пробел, после чего сказали о том что находится в переменной.
Кроме того коментарии допустимо оставлять следующим образом
Таким образом ваш код будет более читаем, и при его чтении будет затрачено меньше времени для того чтобы внести какие то изменения или дополнения.
В python для того чтобы оставить коментарий используется #.
# Это коментарий
data[0] # Это данные
После переменной мы поставили два пробела # а затем еще один пробел, после чего сказали о том что находится в переменной.
Кроме того коментарии допустимо оставлять следующим образом
"""
Коментирую для чего создан этот файл
"""
Таким образом ваш код будет более читаем, и при его чтении будет затрачено меньше времени для того чтобы внести какие то изменения или дополнения.
Forwarded from Библиотека питониста | Python, Django, Flask
Когда скончалась фантазия: подборка идей для создания проекта
Реализовываете скучные концепции, потому что так советуют в учебниках? Чтобы такого не было, мы собрали несколько идей для создания проекта.
#стятьядня
https://prglb.ru/47lwi
Реализовываете скучные концепции, потому что так советуют в учебниках? Чтобы такого не было, мы собрали несколько идей для создания проекта.
#стятьядня
https://prglb.ru/47lwi
Простой способ работы с CSV, JSON и XML в Python
http://go.geeklearn.net/905682edaa
#python #xml #Coding #programming
http://go.geeklearn.net/905682edaa
#python #xml #Coding #programming
Morioh
The easy way to work with CSV, JSON, and XML in Python
Originally published by <a href="https://towardsdatascience.com/@george.seif94" target="_blank">George Seif at <a href="https://towardsdatascience.com/the-easy-way-to-work-with-csv-json-and-xml-in-python-5056f9325ca9" target="_blank">towardsdatascience.com
Видили ли вы когда нибудь рекламу терминала?😂 Так вот вам реклама нового терминала в Windows:
https://vk.com/wall-160568676_198
https://vk.com/wall-160568676_198
VK
Kangaroo
Forwarded from Библиотека питониста | Python, Django, Flask
Ближе к земле: Python и низкоуровненые операции
Сегодня мы расскажем, как особенности работы с компьютерной памятью влияют на функциональные возможности Python, разберёмся, где этот язык теряет скорость и почему это не мешает ему обходить конкурентов по эффективности программирования.
#статьядня
https://prglb.ru/1bodt
Сегодня мы расскажем, как особенности работы с компьютерной памятью влияют на функциональные возможности Python, разберёмся, где этот язык теряет скорость и почему это не мешает ему обходить конкурентов по эффективности программирования.
#статьядня
https://prglb.ru/1bodt
Forwarded from Книги для программистов
Uesli_Dzh_Chan_Python__sozdanie_2015.pdf
50.6 MB
Python. Создание приложений - Уэсли Дж. Чан - 2015
Итак, как я и обещал статья: Синхронизация Django Rest framework + websockets.
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/sinhroniziruem-websockets-i-django-rest-framework-5cd5a088dc10c300b3398d23
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/sinhroniziruem-websockets-i-django-rest-framework-5cd5a088dc10c300b3398d23
Яндекс Дзен
Синхронизируем websockets и django rest framework
WebSocket - постоянное соединение поверх http(s). При установлении соединения происходит рукопожатие с помощью специальных http заголовков, после любая сторона в любой момент времени (пока соединение не прервется) может писать в тело запроса сообщения.
Forwarded from Библиотека программиста
Обучение без учителя: 4 метода кластеризации данных на Python
Описаны четыре популярных метода обучения без учителя для кластеризации данных с соответствующими примерами программного кода на Python.
https://prglb.ru/jrr8
Описаны четыре популярных метода обучения без учителя для кластеризации данных с соответствующими примерами программного кода на Python.
https://prglb.ru/jrr8
https://vk.com/jscorp
JS corp - приглашает в команду молодых специалистов различных направлений, новаторов, общественные организации и представителей бизнеса.
JS corp - приглашает в команду молодых специалистов различных направлений, новаторов, общественные организации и представителей бизнеса.
Доброго времени суток.
Возможно у кого то возник вопрос как реализовать что то на python. Почему не работает эта функция, так как вроде бы должна. Какую библиотеку заюзать…
@Lodhel я постараюсь ответить
Вы так же можете оставить свой вопрос вконтакте
https://vk.com/kangarooteampy
Возможно у кого то возник вопрос как реализовать что то на python. Почему не работает эта функция, так как вроде бы должна. Какую библиотеку заюзать…
@Lodhel я постараюсь ответить
Вы так же можете оставить свой вопрос вконтакте
https://vk.com/kangarooteampy
А у нас статья с тегом #исходники
Думали ли вы когда нибудь о том чтобы создать ПО для любителей генеалогии?
А вот же оно, да еще и на #python
https://github.com/gramps-project/gramps
Думали ли вы когда нибудь о том чтобы создать ПО для любителей генеалогии?
А вот же оно, да еще и на #python
https://github.com/gramps-project/gramps
GitHub
GitHub - gramps-project/gramps: Source code for Gramps Genealogical program
Source code for Gramps Genealogical program. Contribute to gramps-project/gramps development by creating an account on GitHub.