Kangaroo
2.27K subscribers
112 photos
61 files
432 links
Kangaroo — о программировании и технологиях.

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

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

По всем вопросам: @Lodhel
Download Telegram
Нравится контент? Поддержи автора за труды!

Реквизиты для финансовой поддержки
mastercard
5599005004199621
Стратегии_решения_математических.pdf
4 MB
Стратегии решения математических задач. Различные подходы к типовым задачам
Альфред Позаментье, Стивен Крулик

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

#book #math
Django-CMS − система управления контентом на основе инфраструктуры Django с контролем версий, поддержкой нескольких сайтов и многим другим

https://github.com/divio/django-cms
Осваиваем парсинг сайта: короткий туториал на Python
Постоянно в Интернете, ничего не успеваете? Парсинг сайта спешит на помощь! Разбираемся, как автоматизировать получение нужной информации.

#статьядня

https://prglb.ru/9knk
👆Очень полезная шпаргалка по питону 👍
Junior Specialist Corporation это startup, объединяющий в себе потенциал начинающих специалистов, инновационные идеи наших новаторов и стремление к тому, чтобы каждый день делать мир лучше благодаря нашим проектам.

Junior Specialist Corporation приглашает в команду молодых специалистов различных направлений, новаторов, общественные организации и представителей бизнеса.
Команда - это то, без чего ни один стоящий проект не воплотится в жизнь. JS corp. уверены, что молодые специалисты достойны шанса попробовать свои силы даже в самых смелых проектах, тем самым принести пользу как себе, так и основателям этих проектов.

https://m.vk.com/@-179031722-junior-specialists-corporation-proekty-kotorymi-my-gordimsya
Cowrie − это ПО с открытым исходным кодом, разработанное на языке python, для фиксирования хакерских атак и выявления их источников, а вот ссылочка на исходники:

https://github.com/cowrie/cowrie
Самоучитель Python
Выпуск 0.2

Дмитрий Мусин

#book #python
Открыт долгожданный (уже девятый) набор на онлайн-курс «Разработчик Python»! Старт 8 июля – сдайте вступительный тест и присоединяйтесь: https://otus.pw/hFYS/

Если вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, git’ом и прочими стандартными инструментами девелопера – программа вам очень понравится.

Немного фактов о флагманском курсе от Otus.Онлайн-образование:
- Авторская программа составлена и преподается топовыми разработчиками рынка;
- Вступительное тестирование проходит лишь 30% из всех желающих – проверьте и вы свою готовность учиться на курсе https://otus.pw/hFYS/;
- Абсолютное большинство выпускников отмечает высокий уровень задач и сложность программы;
- 27% процентов выпускников поменяли место работы;
- Актуальные задачи и best practice промышленной разработки;
- Отсев в учебных группах не превышает одной трети;
- Уже более 20 именитых компаний рынка IT снова ждут на собеседование успешных выпускников - смотрите полный список на сайте.

Проверьте свои знания и готовность учиться на курсе и открывайте новые горизонты профессии https://otus.pw/hFYS/
Представляю вам отличную браузерную альтернативу IDE от google

https://colab.research.google.com/
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, и многое другое. Ни в коем случае не пропустите его.
Из данного видеокурса вы узнаете, как как начать работу с Matplotlib

https://www.youtube.com/playlist?list=PL-osiE80TeTvipOqomVEeZ1HRrcEvtZB_
Открыт долгожданный (уже девятый) набор на онлайн-курс «Разработчик Python»! Старт 8 июля – сдайте вступительный тест и присоединяйтесь: https://otus.pw/hFYS/

Если вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, git’ом и прочими стандартными инструментами девелопера – программа вам очень понравится.

Немного фактов о флагманском курсе от Otus.Онлайн-образование:
- Авторская программа составлена и преподается топовыми разработчиками рынка;
- Вступительное тестирование проходит лишь 30% из всех желающих – проверьте и вы свою готовность учиться на курсе https://otus.pw/hFYS/;
- Абсолютное большинство выпускников отмечает высокий уровень задач и сложность программы;
- 27% процентов выпускников поменяли место работы;
- Актуальные задачи и best practice промышленной разработки;
- Отсев в учебных группах не превышает одной трети;
- Уже более 20 именитых компаний рынка IT снова ждут на собеседование успешных выпускников - смотрите полный список на сайте.

Проверьте свои знания и готовность учиться на курсе и открывайте новые горизонты профессии https://otus.pw/hFYS/