Канал сменил название на Kangaroo а так же расширил раздел публикаций, теперь в меню появился JavaScript.
👍👍👍
👍👍👍
OpenShot − это видеоредактор для FreeBSD, Linux, macOS и Windows написанный на языке python.
И самое главное этот канал не оставит без внимания Вас, дорогие читатели! Исходники🙈
#python #development
#opensource
https://github.com/OpenShot/openshot-qt
И самое главное этот канал не оставит без внимания Вас, дорогие читатели! Исходники🙈
#python #development
#opensource
https://github.com/OpenShot/openshot-qt
GitHub
GitHub - OpenShot/openshot-qt: OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and…
OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the wor...
А давно ли вы пишете на python? Кто нибудь задумался над тем чтобы написать игру? Сапера или те же шахматы?
Lucas Chess − шахматный клиент для Windows
#python #development #opensource #chess
https://github.com/lukasmonk/lucaschess
Lucas Chess − шахматный клиент для Windows
#python #development #opensource #chess
https://github.com/lukasmonk/lucaschess
GitHub
GitHub - lukasmonk/lucaschess: Chess GUI
Chess GUI. Contribute to lukasmonk/lucaschess development by creating an account on GitHub.
Скоро я напишу ряд статей best parcties на python. А пока продолжу говорить о крутых проектах написанных на python. С открытым исходным кодом👍
Вам нужно всего лишь заюзать
И указать нужный репозиторий…
А теперь представляю вам инструмент для резервного копирования учетных записей gmail, как выше было сказано на python, с открытым исходным кодом.
#gmvault #opensource #development #python #git #gmail
https://github.com/gaubert/gmvault
Вам нужно всего лишь заюзать
git clone
И указать нужный репозиторий…
А теперь представляю вам инструмент для резервного копирования учетных записей gmail, как выше было сказано на python, с открытым исходным кодом.
#gmvault #opensource #development #python #git #gmail
https://github.com/gaubert/gmvault
GitHub
GitHub - gaubert/gmvault: gmail backup software
gmail backup software. Contribute to gaubert/gmvault development by creating an account on GitHub.
Бывает так что у вас имеется строка в качестве шаблона, ну допустим для того чтобы отправлять ее новому пользователю, однако каждого пользователя зовут по разному, и нам необходимо один и тот же текст использовать для каждого пользователя но принимая один аргумент - имя пользователя.
Так вот мы хотим написать:
Так как же каждый раз менять этот <Username> на нужные нам данные?
Ответ довольно тривиален и прост!
На данном конкретном примере это выглядело бы так:
Функция выше принимает аргумент имя пользователя.
Далее у нас имеется шаблон строки где фигурные строки при использовании оператора .format принимабщего аргумент функции решает поставленную выше задачу.
#python #coding #programming
Так вот мы хотим написать:
<Username> благодарим вас за регистрацию на нашем сайте.
Так как же каждый раз менять этот <Username> на нужные нам данные?
Ответ довольно тривиален и прост!
.format()
На данном конкретном примере это выглядело бы так:
def send_hello(username):
return " {} благодарим вас за регистрацию на нашем сайте.".format(username)
Функция выше принимает аргумент имя пользователя.
Далее у нас имеется шаблон строки где фигурные строки при использовании оператора .format принимабщего аргумент функции решает поставленную выше задачу.
#python #coding #programming
Вчера мы создали функцию которая принимала в качестве аргумента имя пользователя и обращалась к пользоветелю с текстовым шаблонном.
Сегодня я хотел бы показать как получить конретного пользователя в Django.
А так же написать различие между
Когда в базе данных имеется множество пользователей а нам нужно чтобы наша программа находила конкретного пользователя по номеру телефона (учитывая что номер телефона для пользователя значение уникальное, т.е. один телефонный номер не может быть более чем у одного пользователя).
Так вот сразу отмечу что для нахождения одного пользователя используется
Теперь создадим функцию, которая в качестве аргумента будет принимать номер телефона, и возвращать объект т.е. нашего пользователя.
Сдесь так же учитвается что в модели User определено поле phone_number.
Блок try/except используется для исключения ошибки в програмном коде, если пользователя с таким номером нет, будет выведено исключение и переменной user будет присвоено значение None.
Внимание! Если необходимо найти несколько пользователей, например по полу используем:
#python #django
#ORM #development
#SQL #models
Сегодня я хотел бы показать как получить конретного пользователя в Django.
А так же написать различие между
objects.get()
objects.filter()
Когда в базе данных имеется множество пользователей а нам нужно чтобы наша программа находила конкретного пользователя по номеру телефона (учитывая что номер телефона для пользователя значение уникальное, т.е. один телефонный номер не может быть более чем у одного пользователя).
Так вот сразу отмечу что для нахождения одного пользователя используется
.get()
Теперь создадим функцию, которая в качестве аргумента будет принимать номер телефона, и возвращать объект т.е. нашего пользователя.
def get_user(phone_number):
try:
user = User.objects.get(phone_number=phone_number)
except:
user = None
return user
Сдесь так же учитвается что в модели User определено поле phone_number.
Блок try/except используется для исключения ошибки в програмном коде, если пользователя с таким номером нет, будет выведено исключение и переменной user будет присвоено значение None.
Внимание! Если необходимо найти несколько пользователей, например по полу используем:
objects.filter(gender='male')
#python #django
#ORM #development
#SQL #models
Представляю вам систему резервного копирования на основе git packfile написанную на языке python.
https://github.com/Bup/Bup
#python #opensource
https://github.com/Bup/Bup
#python #opensource
GitHub
GitHub - bup/bup: Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication…
Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images). Please post prob...
Доброго времени суток, канал расширяет публикационное пространство и теперь мы открываем группу вконтакте
https://vk.com/kangarooteampy
Напоминаю что этим мы не ограничемся и откроем информационный портал, после чего уже планируется увеличить обьем информации.
👍👍👍
https://vk.com/kangarooteampy
Напоминаю что этим мы не ограничемся и откроем информационный портал, после чего уже планируется увеличить обьем информации.
👍👍👍
Forwarded from Библиотека питониста | Python, Django, Flask
Распознавание объектов на Python / Глубокое машинное обучение
В ходе урока вы создадите программу, которая будет распознавать объекты на фото, а также на видео и выводить названия этих объектов.
#видеодня
https://prglb.ru/jbk7
В ходе урока вы создадите программу, которая будет распознавать объекты на фото, а также на видео и выводить названия этих объектов.
#видеодня
https://prglb.ru/jbk7
Доброго времени суток!
Представляю Вам канал своего партнера от известной компании!
https://t.me/mrgchamps
Представляю Вам канал своего партнера от известной компании!
https://t.me/mrgchamps
ООП в python.
Давайте создадим объект, пусть это будет персонаж в игре:
P.S. название классов с большой буквы
Какие же атрибуты имеет персонаж в игре, ну например в TES это было бы хп(жизнь), мана(магия), ну и сила(или выносливость)
Итак мы создали обьект, внутри которого поместили метод получения его атрибутов.
Обьект имеет атрибуты и методы. Атрибуты это какие то качества, свойства объекта, а методы это какие то действия или события связанные с объектом.(Да да мы еще не рассмотрели методы) Завтра мы детально рассмотрим нашего персонажа компьютерной игры а так же разберем тему наследование обьектов.
Давайте создадим объект, пусть это будет персонаж в игре:
class Character:
pass
P.S. название классов с большой буквы
Какие же атрибуты имеет персонаж в игре, ну например в TES это было бы хп(жизнь), мана(магия), ну и сила(или выносливость)
class Character:
def get_atribut(hp, mana, power):
atributs {
'hp': hp,
'mana': mana,
'power': power
}
return atributs
Итак мы создали обьект, внутри которого поместили метод получения его атрибутов.
Обьект имеет атрибуты и методы. Атрибуты это какие то качества, свойства объекта, а методы это какие то действия или события связанные с объектом.(Да да мы еще не рассмотрели методы) Завтра мы детально рассмотрим нашего персонажа компьютерной игры а так же разберем тему наследование обьектов.
Forwarded from Библиотека программиста
ТОП-10 книг по Python: эффективно, емко, доходчиво
В любом обучении важен сам процесс и то, какой материал вы используете. Предлагаем рассмотреть подборку книг по Python на любой случай.
https://prglb.ru/2rkku
В любом обучении важен сам процесс и то, какой материал вы используете. Предлагаем рассмотреть подборку книг по Python на любой случай.
https://prglb.ru/2rkku
Библиотека программиста
ТОП-10 книг по Python: эффективно, емко, доходчиво
В любом обучении важен сам процесс и то, какой материал вы используете. Предлагаем рассмотреть подборку книг по Python на любой случай.
Ребят на случай блокировки рунета скину вам полезное приложение:
https://play.google.com/store/apps/details?id=io.mfbox
https://play.google.com/store/apps/details?id=io.mfbox
Google Play
MFBox - Apps on Google Play
VNN is same as VPN, but smarter. VNN + messenger + wallet + Crypto Cover
JS corp - приглашает в команду молодых специалистов различных направлений, новаторов, общественные организации и представителей бизнеса.
Команда - это то, без чего ни один стоящий проект не воплотится в жизнь. JS corp. уверены, что молодые специалисты достойны шанса попробовать свои силы даже в самых смелых проектах, тем самым принести пользу как себе, так и основателям этих проектов.
#startup #innovation #projec #junior #team
Заходи в группу вконтакте, нажимай хочу в команду и вперед!
https://vk.com/jscorp
Команда - это то, без чего ни один стоящий проект не воплотится в жизнь. JS corp. уверены, что молодые специалисты достойны шанса попробовать свои силы даже в самых смелых проектах, тем самым принести пользу как себе, так и основателям этих проектов.
#startup #innovation #projec #junior #team
Заходи в группу вконтакте, нажимай хочу в команду и вперед!
https://vk.com/jscorp
Доброго времени суток народ! Я не всегда вовремя публикую статьи по программированию на питоне, в связи с тем что бываю занят. Но все же я хочу уделять каналу больше времени и публиковать чаще полезный материал, который будет вам интересен.
В связи с этим, хотел порадовать Вас тем, что мы теперь есть и в Яндекс Дзен!
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/o-sebe-5cbb4e5d4500ff00b30aa2a1
В связи с этим, хотел порадовать Вас тем, что мы теперь есть и в Яндекс Дзен!
https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/o-sebe-5cbb4e5d4500ff00b30aa2a1
Яндекс Дзен
О себе
Меня зовут Роман Татаринов. Я являюсь бэкенд разработчиком и учредителем компании KRON, так же вхожу в технический совет JS corp. Владею python(django DRF). Изучаю data science. Я так же являюсь основателем информационного портала Kangaroo. На данный момент…
Итак допустим у нас есть персонаж:
Теперь у нас есть персонаж, и каждый раз при вызове метода класса level_up уровень персонажа будет повышаться на один.
Но вот чтобы создать еще один обьект с теми же методами, но при этом имея дополнительные нужно раскрыть тему наследования классов.
class Character:
…
# создадим метод
# левел апа
def level_up():
…
char.level += 1
char.save()
return JsonResponse(
{
'request': char.level
})
Теперь у нас есть персонаж, и каждый раз при вызове метода класса level_up уровень персонажа будет повышаться на один.
Но вот чтобы создать еще один обьект с теми же методами, но при этом имея дополнительные нужно раскрыть тему наследования классов.
Давайте создадим того же персонажа, но он будет кидаться фаерболами
При создании нового класса в скобочках мы указали предыдущий обьект, тем самым мы взяли всю логику дочернего класса, т.е. персонажа с левел апом, новый обьект(маг) может все то же что и дочерний класс, но мы его дополнили еще одним методом, и это фаербол.
Таким образом в питоне наследуются объекты.
Скоро мы поговорим о такой фиче в пайтон как супер!
class Mage(Character):
def fire_boll():
# логика
…
При создании нового класса в скобочках мы указали предыдущий обьект, тем самым мы взяли всю логику дочернего класса, т.е. персонажа с левел апом, новый обьект(маг) может все то же что и дочерний класс, но мы его дополнили еще одним методом, и это фаербол.
Таким образом в питоне наследуются объекты.
Скоро мы поговорим о такой фиче в пайтон как супер!