Forwarded from Типичный программист
13 проектов для Python-разработчиков среднего уровня
https://tprg.ru/lQms
Углубляться в изучение языка лучше на конкретных практических проектах. Какой проект выбрать? To-Do приложение? Калькулятор? Как-то слишком банально.
Мы сделали подборку из идей Python-проектов для десктопа, веба и командной строки, а в конце статьи — несколько универсальных советов по работе над любым проектом.
#python
https://tprg.ru/lQms
Углубляться в изучение языка лучше на конкретных практических проектах. Какой проект выбрать? To-Do приложение? Калькулятор? Как-то слишком банально.
Мы сделали подборку из идей Python-проектов для десктопа, веба и командной строки, а в конце статьи — несколько универсальных советов по работе над любым проектом.
#python
Forwarded from Типичный программист
Какие шаблоны проектирования стоит знать каждому программисту?
Шаблонов проектирования существует достаточно много, и часто новички теряются, нужно ли знать их все или для начала достаточно изучить несколько ключевых. На что обратить внимание в первую очередь? И стоит ли вообще тратить на них время? На эти вопросы ответят наши эксперты: https://tproger.ru/experts/which-design-patterns-to-learn/
Шаблонов проектирования существует достаточно много, и часто новички теряются, нужно ли знать их все или для начала достаточно изучить несколько ключевых. На что обратить внимание в первую очередь? И стоит ли вообще тратить на них время? На эти вопросы ответят наши эксперты: https://tproger.ru/experts/which-design-patterns-to-learn/
Forwarded from Типичный программист
Хорошему системному администратору нужны хорошие инструменты. У нас есть огромная подборка таких: https://tproger.ru/digest/sysadmin-compilation/
#sysadmin #инструменты
#sysadmin #инструменты
Forwarded from Журнал «Код»
Любимый инструмент хакеров и программистов — SSH.
Должен быть в арсенале каждого: https://thecode.media/sshhhh/
#объяснялово_Код
Должен быть в арсенале каждого: https://thecode.media/sshhhh/
#объяснялово_Код
Forwarded from Журнал «Код»
Пять приложений для разработчика
У программистов тоже должны быть игрушки!
https://thecode.media/zero-cool/
#подборка_Код
У программистов тоже должны быть игрушки!
https://thecode.media/zero-cool/
#подборка_Код
Forwarded from Типичный программист
Используем приёмы из функционального программирования, чтобы улучшить свой код на JavaScript
https://tproger.ru/translations/better-javascript-code-with-fp-features/
У нас на сайте вышел материал, в котором рассказываем, как писать надёжный и поддерживаемый код на JavaScript.
Советов там много, но не пытайтесь применить на практике сразу все. Добавьте статью в закладки и иногда возвращайтесь к ней. Постепенно берите оттуда по одному правилу и добавляйте его в линт, чтобы помочь самому себе в работе.
#javascript
https://tproger.ru/translations/better-javascript-code-with-fp-features/
У нас на сайте вышел материал, в котором рассказываем, как писать надёжный и поддерживаемый код на JavaScript.
Советов там много, но не пытайтесь применить на практике сразу все. Добавьте статью в закладки и иногда возвращайтесь к ней. Постепенно берите оттуда по одному правилу и добавляйте его в линт, чтобы помочь самому себе в работе.
#javascript
Forwarded from Типичный программист
Словари и их методы в Python
https://tproger.ru/explain/python-dictionaries/
Коротко и по делу:
— как достать данные,
— как добавить, обновить, удалить ключ,
— как итерировать.
#python
https://tproger.ru/explain/python-dictionaries/
Коротко и по делу:
— как достать данные,
— как добавить, обновить, удалить ключ,
— как итерировать.
#python
Forwarded from PythonDigest
Исследование глубин аннотаций типов в Python. Часть 1
https://habr.com/ru/post/463929/?utm_campaign=463929&utm_source=habrahabr&utm_medium=rss
C 2014 года, когда в Python появилась поддержка аннотаций типов (https://www.python.org/dev/peps/pep-0484/), программисты работают над их внедрением в свой код. Автор материала, первую часть перевода которого мы публикуем сегодня, говорит, что по её оценке, довольно смелой, сейчас аннотации типов (иногда их называют «подсказками») используются примерно в 20-30% кода, написанного на Python 3. Вот (https://twitter.com/vboykis/status/1128324572917448704) результаты опроса, который она, в мае 2019, провела в Twitter.
https://habr.com/ru/post/463929/?utm_campaign=463929&utm_source=habrahabr&utm_medium=rss
C 2014 года, когда в Python появилась поддержка аннотаций типов (https://www.python.org/dev/peps/pep-0484/), программисты работают над их внедрением в свой код. Автор материала, первую часть перевода которого мы публикуем сегодня, говорит, что по её оценке, довольно смелой, сейчас аннотации типов (иногда их называют «подсказками») используются примерно в 20-30% кода, написанного на Python 3. Вот (https://twitter.com/vboykis/status/1128324572917448704) результаты опроса, который она, в мае 2019, провела в Twitter.
Forwarded from Pïg Grëënëst
Fira Code 2.0 for Emacs
https://redd.it/d3tqh4
https://redd.it/d3tqh4
reddit
Fira Code 2.0 for Emacs
I like using [Fira Code](https://github.com/tonsky/FiraCode) as my font in Emacs, but unless you're on MacOS, it doesn't display the cool...
Forwarded from Типичный программист
Kubernetes как профстандарт работы с контейнерами
https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers/
В качестве альтернативы монолитном софту обрела популярность микросервисная архитектура, в которой много лёгких модулей выполняют простые функции. Для того, чтобы легче ими управлять и изолировать друг от друга, их пакуют в контейнеры.
Практически стандартом для запуска микросервисов в контейнерах стал Kubernetes. Всё благодаря тому, что он кастомизируемый и может быть настроен и запущен почти на любой платформе.
В статье рассказываем, откуда он появился, какие задачи решает и какие у него есть ограничения.
#devops #kubernetes
https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers/
В качестве альтернативы монолитном софту обрела популярность микросервисная архитектура, в которой много лёгких модулей выполняют простые функции. Для того, чтобы легче ими управлять и изолировать друг от друга, их пакуют в контейнеры.
Практически стандартом для запуска микросервисов в контейнерах стал Kubernetes. Всё благодаря тому, что он кастомизируемый и может быть настроен и запущен почти на любой платформе.
В статье рассказываем, откуда он появился, какие задачи решает и какие у него есть ограничения.
#devops #kubernetes
Forwarded from PythonDigest
diff-match-patch - инструмент для манипуляции с текстом
http://github.com/google/diff-match-patch
http://github.com/google/diff-match-patch
Forwarded from PythonDigest
homer - анимазатор качества текста
http://github.com/wyounas/homer
http://github.com/wyounas/homer
Forwarded from PythonDigest
Django x Docker to Production on Heroku
https://www.codingforentrepreneurs.com/posts/django-docker-production-heroku/
https://www.codingforentrepreneurs.com/posts/django-docker-production-heroku/