А вы знали, что одним из языков разработки Instagram является Python?!
#библиотекадня
Подробное описание можно посмотреть здесь:
https://www.instagram.com/developer/libraries/
А вот страница на GitHub с исходниками:
https://github.com/facebookarchive/python-instagram
#библиотекадня
Подробное описание можно посмотреть здесь:
https://www.instagram.com/developer/libraries/
А вот страница на GitHub с исходниками:
https://github.com/facebookarchive/python-instagram
Открывая Python
Дэвид Бэзли знаком многим питонистам как автор известного учебника Python Cookbook и разработчик ядра Python. Этот доклад Дэвида отличается тем, что не содержит кода Python, а представляет собой своеобразное воспоминание о том, как автор использовал Python для (как казалось) нерешаемой задачи. Дэвид показывает мощь языка и его простоту в использовании для решения проблем из реальной жизни.
#видеодня
https://www.youtube.com/watch?v=RZ4Sn-Y7AP8&feature=youtu.be
Дэвид Бэзли знаком многим питонистам как автор известного учебника Python Cookbook и разработчик ядра Python. Этот доклад Дэвида отличается тем, что не содержит кода Python, а представляет собой своеобразное воспоминание о том, как автор использовал Python для (как казалось) нерешаемой задачи. Дэвид показывает мощь языка и его простоту в использовании для решения проблем из реальной жизни.
#видеодня
https://www.youtube.com/watch?v=RZ4Sn-Y7AP8&feature=youtu.be
YouTube
David Beazley: Discovering Python - PyCon 2014
Speaker: David Beazley
So, what happens when you lock a Python programmer in a secret vault containing 1.5 TBytes of C++ source code and no internet connection? Find out as I describe how I used Python as a secret weapon of "discovery" in an epic legal battle.…
So, what happens when you lock a Python programmer in a secret vault containing 1.5 TBytes of C++ source code and no internet connection? Find out as I describe how I used Python as a secret weapon of "discovery" in an epic legal battle.…
#полезностьдня
Застряли во время разработки и никак не можете поймать за хвост решение, которое уже точно где-то видели? Надо идти на StackOverflow, но не хочется выходить из консоли? Тогда вам нужен этот суперполезный CLI-инструмент.
Задавайте любой вопрос,
Застряли во время разработки и никак не можете поймать за хвост решение, которое уже точно где-то видели? Надо идти на StackOverflow, но не хочется выходить из консоли? Тогда вам нужен этот суперполезный CLI-инструмент.
Задавайте любой вопрос,
howdoi
найдет что вам посоветовать.
$ pip install howdoi
$ howdoi vertical align css
$ howdoi for loop in java
$ howdoi undo commits in git
Регулярные выражения чрезвычайно полезны для сопоставления общих шаблонов текста, таких как адреса электронной почты, номера телефонов, URL-адреса и т.д. Это позволит быстро анализировать файлы и текст необходимой вам информации. Данное руководство научит, как читать, писать и сопоставлять регулярные выражения с помощью модуля re.
#видеодня
https://www.youtube.com/watch?v=K8L6KVGG-7o&t=1s
#видеодня
https://www.youtube.com/watch?v=K8L6KVGG-7o&t=1s
YouTube
Python Tutorial: re Module - How to Write and Match Regular Expressions (Regex)
In this Python Programming Tutorial, we will be learning how to read, write, and match regular expressions with the re module. Regular expressions are extremely useful for matching common patterns of text such as email addresses, phone numbers, URLs, etc.…
#статьядня
Как создать чат-бота на Python NLTK?
https://medium.com/@ritidass29/create-your-chatbot-using-python-nltk-88809fa621d1
Как создать чат-бота на Python NLTK?
https://medium.com/@ritidass29/create-your-chatbot-using-python-nltk-88809fa621d1
Medium
Create your chatbot using Python NLTK
It is estimated that by 2020, chatbots will be handling 85 percent of customer-service interactions; they are already handling about 30…
#вакансия
Открытые IT-вакансии Райффайзенбанка в Москве и Омске:
– Frontend-разработчик, Москва: https://vk.cc/8HNFli
– iOS-разработчик мобильного банка для юрлиц, Москва: https://vk.cc/8HNDLX
– Старший специалист по тестированию, Москва: https://vk.cc/8HNF8W
– .Net разработчик, Омск: https://vk.cc/8HNETp
Условия:
– Полный рабочий день
– Офис в одной минуте от ст.метро «Технопарк» (Москва)
– Соцпакет, ДМС, оплата больничных и другие льготы
– Высокий уровень свободы
– Бесплатное дополнительное обучение
– Бесплатный тренажерный зал в офисе (Москва)
Открытые IT-вакансии Райффайзенбанка в Москве и Омске:
– Frontend-разработчик, Москва: https://vk.cc/8HNFli
– iOS-разработчик мобильного банка для юрлиц, Москва: https://vk.cc/8HNDLX
– Старший специалист по тестированию, Москва: https://vk.cc/8HNF8W
– .Net разработчик, Омск: https://vk.cc/8HNETp
Условия:
– Полный рабочий день
– Офис в одной минуте от ст.метро «Технопарк» (Москва)
– Соцпакет, ДМС, оплата больничных и другие льготы
– Высокий уровень свободы
– Бесплатное дополнительное обучение
– Бесплатный тренажерный зал в офисе (Москва)
SQL-парсер для non-sql хранилищ
Основной целью этой библиотеки является преобразование некоторого подмножества запросов SQL-92 в JSON-izable деревья синтаксического анализа.
Здесь содержится достаточно большое подмножество запросов для обеспечения поверхностного доступа к данным через SQL.
#библиотекадня
https://github.com/mozilla/moz-sql-parser
Основной целью этой библиотеки является преобразование некоторого подмножества запросов SQL-92 в JSON-izable деревья синтаксического анализа.
Здесь содержится достаточно большое подмножество запросов для обеспечения поверхностного доступа к данным через SQL.
#библиотекадня
https://github.com/mozilla/moz-sql-parser
GitHub
GitHub - mozilla/moz-sql-parser: DEPRECATED - Let's make a SQL parser so we can provide a familiar interface to non-sql datastores!
DEPRECATED - Let's make a SQL parser so we can provide a familiar interface to non-sql datastores! - mozilla/moz-sql-parser
В данном видео автор кратко расскажет о структуре Python Django framework и его преимуществах, настроит с нуля приложение с помощью MySQL. Обсудит шаблон дизайна MTV (Model-Template-View), настроит виртуальную среду, рассмотрит основные файлы Django и создаст небольшое приложение.
#видеодня
https://www.youtube.com/watch?v=D6esTdOLXh4
#видеодня
https://www.youtube.com/watch?v=D6esTdOLXh4
YouTube
Python Django Crash Course
Updated Django 2.x Crash Course - https://www.youtube.com/watch?v=e1IyzVyrLSU&t=162s
n this video I will cram as much as I can about the Python Django framework. We will talk about the framework and its advantages and we will setup up an app from scratch…
n this video I will cram as much as I can about the Python Django framework. We will talk about the framework and its advantages and we will setup up an app from scratch…
TheNewBoston (Баки Робертс)
На данном канале вы найдете множество обучающих видеороликов самой разной тематики: Python, фреймворки JavaScript, Git, сетевая безопасность и многое-многое другое.
#youtubeдня
https://www.youtube.com/user/thenewboston
На данном канале вы найдете множество обучающих видеороликов самой разной тематики: Python, фреймворки JavaScript, Git, сетевая безопасность и многое-многое другое.
#youtubeдня
https://www.youtube.com/user/thenewboston
YouTube
thenewboston
Tons of sweet computer related tutorials and some other awesome videos too!
#статьядня
Отладка Python приложений с помощью pdb
https://djangostars.com/blog/debugging-python-applications-with-pdb/
Отладка Python приложений с помощью pdb
https://djangostars.com/blog/debugging-python-applications-with-pdb/
Software Development Blog & IT Tech Insights | Django Stars
Debugging Python Applications with PDB [Tutorial 2022]
A Python debugger is actually a bag full of tricks – Django Stars share a simple way to efficiently debug products with a wide range of useful features.
Несложный скрипт оповещения для почты:
В данном видео, автор покажет, как создать небольшой скрипт на Python для почты.
#видеодня
https://youtu.be/3DRy2aqusl0
В данном видео, автор покажет, как создать небольшой скрипт на Python для почты.
#видеодня
https://youtu.be/3DRy2aqusl0
YouTube
Building an API Email Alert Script in Python
In this video I show you the process I go through to build a Python script to alert me of the status of an API of mine being used as a webhook. I use smtplib as the library to send emails along with Python Requests to get the API data.
Need one-on-one help…
Need one-on-one help…
PyCharm - это интегрированная среда разработки для языка программирования Python, которая предоставляет средства для анализа кода, графический отладчик, инструмент для запуска юнит-тестов и поддерживает веб-разработку на Django.
Данный курс представляет собой цикл видео по работе с PyCharm.
1. Pycharm создание проекта, работа редактора
2. Pycharm панели инструментов
3. Pycharm горячие клавиши и поиск
4. Pycharm контроль версий git
5. Стилизуем Pycharm
6. Pycharm vs Postman, http запросы
7. Часто применяемые функции Pycharm
#youtubeдня
https://www.youtube.com/playlist?list=PLF-NY6ldwAWrpTuu4oqU2zYzkYmQkiQ2-
Данный курс представляет собой цикл видео по работе с PyCharm.
1. Pycharm создание проекта, работа редактора
2. Pycharm панели инструментов
3. Pycharm горячие клавиши и поиск
4. Pycharm контроль версий git
5. Стилизуем Pycharm
6. Pycharm vs Postman, http запросы
7. Часто применяемые функции Pycharm
#youtubeдня
https://www.youtube.com/playlist?list=PLF-NY6ldwAWrpTuu4oqU2zYzkYmQkiQ2-
YouTube
Pycharm уроки
Share your videos with friends, family, and the world
#полезностьдня
Удаление дубликатов в списке
Среди регулярно используемых трюков в Python – преобразование списка во множество и обратно в список для удаления повторяющихся элементов списка:
Но множества – это неупорядоченные последовательности и часто возникает задача сохранить порядок следования элементов. Для этого удобно воспользоваться типом данных OrderedDict из модуля collections:
Удаление дубликатов в списке
Среди регулярно используемых трюков в Python – преобразование списка во множество и обратно в список для удаления повторяющихся элементов списка:
items = [2, 2, 3, 3, 1]
print(list(set(items)))
# На выходе: [1, 2, 3]
Но множества – это неупорядоченные последовательности и часто возникает задача сохранить порядок следования элементов. Для этого удобно воспользоваться типом данных OrderedDict из модуля collections:
from collections import OrderedDict
print(list(OrderedDict.fromkeys(items).keys()))
# На выходе: [2, 3, 1]
Библиотека Qt является одной из самых мощных библиотек GUI (графического интерфейса пользователя).
PyQt5 - это набор Python библиотек для создания графического интерфейса на базе платформы Qt5 от компании Digia. Он доступен для Python 2.x и 3.x.
В данном видеокурсе автор рассмотрит все основные возможности библиотеки PyQt на примерах.
#youtubeдня
https://www.youtube.com/playlist?list=PLQVvvaa0QuDdVpDFNq4FwY9APZPGSUyR4
PyQt5 - это набор Python библиотек для создания графического интерфейса на базе платформы Qt5 от компании Digia. Он доступен для Python 2.x и 3.x.
В данном видеокурсе автор рассмотрит все основные возможности библиотеки PyQt на примерах.
#youtubeдня
https://www.youtube.com/playlist?list=PLQVvvaa0QuDdVpDFNq4FwY9APZPGSUyR4
YouTube
PyQT Python GUI Application Development with Python
Share your videos with friends, family, and the world
autopep8 - это форматировщик, который модифицирует код, не совместимый с PEP8.
Проверка соответствия соглашениям осуществляется с помощью утилиты pycodestyle. В autopep8 есть поддержка многопоточности, рекурсивного обхода каталогов, возможность сохранения настроек в файле, задание диапазона строк для исправления, фильтрация ошибок и непосредственное изменение проверяемого файла.
Из минусов - невозможность подключения собственных стилей, что ограничивает круг его применения.
#полезностьдня
Проверка соответствия соглашениям осуществляется с помощью утилиты pycodestyle. В autopep8 есть поддержка многопоточности, рекурсивного обхода каталогов, возможность сохранения настроек в файле, задание диапазона строк для исправления, фильтрация ошибок и непосредственное изменение проверяемого файла.
Из минусов - невозможность подключения собственных стилей, что ограничивает круг его применения.
#полезностьдня
--- original/example.py
+++ fixed/example.py
@@ -1,14 +1,16 @@
import os
import notexistmodule
-def Function(num,num_two):
+
+def Function(num, num_two):
return num
+
class MyClass:
"""class MyClass """
- def _init_(self,var):
- self.var=var
+ def _init_(self, var):
+ self.var = var
def out(var):
print(var)
👍1
Разработка игры на Python 3 с помощью PyGame
1. Создание игр на PyGame
2. Движение игрока
3. Прыжки и добавление границ
4. Анимация объектов и спрайты
5. Стрельба снарядами
#youtubeдня
https://www.youtube.com/playlist?list=PL0lO_mIqDDFV3Me9BaJ9TNEXU8Cb9FioA
1. Создание игр на PyGame
2. Движение игрока
3. Прыжки и добавление границ
4. Анимация объектов и спрайты
5. Стрельба снарядами
#youtubeдня
https://www.youtube.com/playlist?list=PL0lO_mIqDDFV3Me9BaJ9TNEXU8Cb9FioA
YouTube
Создание игры на Python 3 с использованием PyGame
В этом курсе мы создадим небольшую 2D игру с использованием библиотеки PyGame для Python 3. Мы научимся создавать графический интерфейс, анимацию, поработаем...
Вывод при помощи print
С выходом третьей версии языка появилась возможность добавлять в инструкцию print аргументы. В данной короткой статье разберемся, как это работает.
#статьядня
https://telegra.ph/Vyvod-pri-pomoshchi-print-11-24
С выходом третьей версии языка появилась возможность добавлять в инструкцию print аргументы. В данной короткой статье разберемся, как это работает.
#статьядня
https://telegra.ph/Vyvod-pri-pomoshchi-print-11-24
Telegraph
Вывод при помощи print
Часто указывается, что основное различие Python 2-й и 3-й версий – это скобки после инструкции print. Это же означает, что инструкция print стала функцией, а значит, скобки могут включать какие-то дополнительные аргументы. Так и есть. В print имеются следующие…
Python Flask Tutorial
В данном видеокурсе автор расскажет, как начать работу с фреймворком Flask.
Вы установите необходимые пакеты и напишете базовое приложение "Hello World", которое будет запускаться в браузере.
#youtubeдня
https://www.youtube.com/watch?v=MwZwr5Tvyxo&list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH
В данном видеокурсе автор расскажет, как начать работу с фреймворком Flask.
Вы установите необходимые пакеты и напишете базовое приложение "Hello World", которое будет запускаться в браузере.
#youtubeдня
https://www.youtube.com/watch?v=MwZwr5Tvyxo&list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH
YouTube
Python Flask Tutorial: Full-Featured Web App Part 1 - Getting Started
In this Python Flask Tutorial, we will be learning how to get started using the Flask framework. We will install the necessary packages and get a basic Hello World Application running in our browser. Let's get started...
The code for this series can be found…
The code for this series can be found…
Вывод значения по умолчанию для отсутствующего ключа словаря
Обращение к несуществующему ключу словаря вызывает исключение. Избежать этого можно, вызывая метод
#codeexample
При создании собственного типа данных на основе словарей обратите внимание на метод
Обращение к несуществующему ключу словаря вызывает исключение. Избежать этого можно, вызывая метод
get
. В указанном случае метод выдает None (по умолчанию) или заданное значение аргумента.#codeexample
d = {'a':1, 'b':2}
print(d.get('c'))
print(d.get('c', 3))
# На выходе:
None
3
При создании собственного типа данных на основе словарей обратите внимание на метод
__missing__
для возвращения аргумента при отсутствии ключа:
class MyDict(dict):
def _missing_(self, key):
return key
D = MyDict(a=1, b=2)
print(D)
print(D['a'])
print(D['c'])
# На выходе:
{'a': 1, 'b': 2}
1
c