Kangaroo
2.28K subscribers
113 photos
61 files
434 links
Kangaroo — о программировании и технологиях.

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

Иногда — математика и котики :)

По всем вопросам: @Lodhel
Download Telegram
10 советов о том, как научить ребенка программировать на Python
10 педагогических советов и 3 книги для тех, кто хочет помочь ребенку научиться программировать на Python.

https://prglb.ru/2ju06
20 БИБЛИОТЕК ДЛЯ PYTHON РАЗРАБОТЧИКОВ

1. Requests. Самая известная HTTP библиотека, написанная Кеннетом Ритц. Должна быть в арсенале любого разработчика Python.

2. Scrapy. Если вы участвуете в очистке сети, то данная библиотека вам очень пригодится. Поработав с данной библиотекой, остальные вам уже не понадобятся.

3. wxPython. Графический пользовательский интерфейс для Python. Может быть использован вместо Tkinter. Вам он понравится.

4. Pillow. Дружеская форма PIL (Python Imaging Library). Она более удобна для пользователей, чем PIL и просто необходима тем, кто работает с картинками.

5. SQLAlchemy. Библиотека с базой данных. Многие ее любят и многие ненавидят. Выбор стоит за вами.

6. BeautifulSoup. Несмотря на свою медлительность, эта XML и HTML библиотека может быть очень полезна для начинающих.

7. Twisted. Самый важный инструмент для любого разработчика сетевых приложений. Он имеет очень красивый интерфейс API и используется многими известными разработчиками Python.

8. NumPy. Как возможно забыть про эту важную библиотеку? Она предоставляет некоторые продвинутые математические функциональности для Python.

9. SciPy. Когда речь идет о NumPy, тогда мы вспоминаем о SciPy. Данная библиотека алгоритмов и математических инструментов для Python заставила многих ученых перейти с Ruby на Python.

10. matplotlib. Данная библиотека очень полезна для любого ученого, работающего с данными или любого дата-аналитика.

11. Pygame. Какой разработчик не любит играть в игры и колдовать над ними? Эта библиотека поможет вам достичь вашей цели в развитии 2d игры.

12. Pyglet. 3d анимация и создание игрового движка. С помощью него был сделан знаменитый порт Minecraft.

13. pyQT. Графический инструментарий для Python. Советуем его как второй выбор после WxPython для разработки GUI сценариев.

14. pyGtk. Очередная Python GUI библиотека. Это та самая библиотека, в которой создается знаменитый Bittorrent клиент.

15. Scapy. Анализатор пакетов для Python, сделанный при использовании Python.

16. pywin32. Библиотека для Питона, которая предоставляет некоторые полезные методы и классы для взаимодействия с Windows

17. nltk. Natural Language Toolkit. Очевидно, что большинство людей данный инструмент не используют, но данная библиотека достаточно обширна. Довольно полезная библиотека, если вы хотите работать со строками. Однако ее возможности гораздо обширней. Проверьте сами.

18. nose. Среда тестирования для Python. Она используется миллионами разработчиков Python и просто необходима тем, кто осуществляет пробные тестирования при программировании.

19. SymPy. SymPy может сделать алгебраическую оценку, дифференцировку, расширение, комплексные числа и т.д.

20. IPython. Не хватит слов, чтобы передать насколько полезен этот инструмент. Он может послужить заменой и расширить возможности стандартной командной оболочки операционной системы, особенно на Windows, и многое другое. Ни в коем случае не пропустите его.
@binanceinvests - Авторский канал AutoТрейдинг
- канал о том как человек зарабатывает на пассиве с помощью роботов на топ биржах binance и forex
- Трейдинг и аналитика.
- Обзор рынка.
- Истории из жизни трейдера.
NumPy является незаменимым помощником Python. Он тянет на себе анализ данных, машинное обучение и научные вычисления, а также существенно облегчает обработку векторов и матриц.

Подробнее: https://python-scripts.com/numpy
Django 2 в примерах.

Год издания: 2019
Автор: Антонио Меле
Описание: Django - это мощный Рython-фреймворк для веб-приложений, который поощряет быстрое развитие и чистый, прагматичный дизайн, предлагает относительно простое обучение. Это делает его привлекательным как для новичков, так и для опытных разработчиков. В рамках данной книги вы пройдете весь путь создания полноценных веб-приложений с помощью Django. Вы научитесь работать не только с основными компонентами, предоставляемыми фреймворком, но и узнаете, как интегрировать в проект популярные сторонние инструменты. В книге описано создание приложений, которые решают реальные задачи, используют лучшие практики разработки. После прочтения этой книги у вас будет понимание того, как работает Django, как создавать практичные веб-приложения и расширять их с помощью дополнительных инструментов. Издание будет полезно всем разработчикам приложений.
Верховный алгоритм.

Год издания: 2015.
Автор Педро Домингос. Описание: машинное обучение преображает науку, технологию, бизнес и позволяет глубже узнать природу и человеческое поведение. Программирующие сами себя компьютеры – одна из самых важных современных технологий, и она же – одна из самых таинственных.
Ученый-практик Педро Домингос приоткрывает завесу и впервые доступно рассказывает о машинном обучении и о поиске универсального обучающегося алгоритма, который сможет выуживать любые знания из данных и решать любые задачи. Чтобы заглянуть в будущее и узнать, как машинное обучение изменит наш мир, не нужно специального технического образования – достаточно прочитать эту книгу.
Kangaroo pinned «Какой контент вы бы хотели здесь видеть?)»
Kangaroo pinned «Kangaroo - научно-техническое собщество https://zen.yandex.ru/media/id/5cbb4adabc785500b3b6b47b/kangaroo-nauchno-tehnicheskoe-soobscestvo-5d406eccd5135c246397f5bd»
Хотите отдохнуть и продуктивно провести время?
Посмотрите документальный фильм о том как зарождался рунет и как в последствии менялся. От полной свободы в рунете до введения цензуры.

Вас ждут много интересных интервью, с создателями таких компании как Яндекс, mail.ru и другими IT компаниями.

Вообщем добро пожаловать к первой серии..


https://youtu.be/hdngdbzayHA
Kangaroo pinned «Какой контент вы бы хотели здесь видеть?)»