Forwarded from PythonDigest
Интересности и полезности python
https://habr.com/post/421993/?utm_campaign=421993
Я уже несколько лет программирую на python, однако, недавно осознал, что множество полезных приёмов и интересных моментов прошли мимо меня, возможно, я не один такой, поэтому решил перечислить их здесь, надеюсь, данные приёмы пригодятся кому-то в работе или побудят познакомиться с этим языком поближе.
https://habr.com/post/421993/?utm_campaign=421993
Я уже несколько лет программирую на python, однако, недавно осознал, что множество полезных приёмов и интересных моментов прошли мимо меня, возможно, я не один такой, поэтому решил перечислить их здесь, надеюсь, данные приёмы пригодятся кому-то в работе или побудят познакомиться с этим языком поближе.
Forwarded from PythonDigest
Интересности и полезности python. Часть 2
https://habr.com/post/422311/?utm_campaign=422311
В предыдущей статье (https://habr.com/post/421993) мы рассмотрели несколько интересных моментов языка python, разумеется, одной статьёй они не исчерпываются, поэтому продолжим.
https://habr.com/post/422311/?utm_campaign=422311
В предыдущей статье (https://habr.com/post/421993) мы рассмотрели несколько интересных моментов языка python, разумеется, одной статьёй они не исчерпываются, поэтому продолжим.
Forwarded from PythonDigest
reminiscence - Self-Hosted Bookmark and Archive Manager
http://github.com/kanishka-linux/reminiscence
http://github.com/kanishka-linux/reminiscence
Forwarded from Хекслет
Forwarded from NOP::Nuances of Programming
Так сложилось, что сегодня разработчики и компании по всему миру, при выборе методов тестирования, опираются на надежность и скорость проводимых тестов. Однако, большинство из них забывают о стоимости и конечной окупаемости, что отрицательно сказывается на их бюджете.
Сегодня мы расскажем о своем взгляде на тестирование и так называемой концепции “Бережливого тестирования”
https://nuancesprog.ru/p/1665/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareTesting #TDD #UnitTesting #LeanStartup
Сегодня мы расскажем о своем взгляде на тестирование и так называемой концепции “Бережливого тестирования”
https://nuancesprog.ru/p/1665/
@nuancesprog #статьи #SoftwareDevelopment #SoftwareTesting #TDD #UnitTesting #LeanStartup
https://nuancesprog.ru
Бережливое тестирование, или Почему модульные тесты хуже, чем вы думаете
Тестирование — противоречивая тема. Люди крепко держатся за свои убеждения относительно подходов к тестированию. Разработка через тестирование — самый яркий пример.
Зрозумівши, що таке реактивність, та як вона працює, ви зможете вдосконалити навички програмування та ефективніше використовувати JavaScript фреймворки
https://codeguida.com/post/1465
https://codeguida.com/post/1465
Codeguida
Пояснення реактивності JS на прикладі сирцевого коду Vue
Розуміння реактивності дозволить використовувати фреймворки JavaScript ефективніше
Навчіться створювати власну предметно-орієнтовану мову програмування (Domain Specific Language) за допомогою Python
https://codeguida.com/post/1140
https://codeguida.com/post/1140
Codeguida
Пишемо DSL на Python
Навчіться створювати власну предметно-орієнтовану мову програмування (Domain Specific Language) за допомогою Python
Forwarded from NOP::Nuances of Programming
Читабельность - главный критерий хорошего кода.
В этой статье мы рассмотрим, как правильно делать отступы в коде для повышения его читабельности. И насколько целесообразно делать разбивку кода по столбцам
https://nuancesprog.ru/p/1277/
@nuancesprog #статьи #javascript #coding #productivity
В этой статье мы рассмотрим, как правильно делать отступы в коде для повышения его читабельности. И насколько целесообразно делать разбивку кода по столбцам
https://nuancesprog.ru/p/1277/
@nuancesprog #статьи #javascript #coding #productivity
https://nuancesprog.ru
Зачем разбивать код на столбцы
На мой взгляд, главная составляющая любого программирования – это читабельность кода, будь то написанный вами или кем-то другим. Читабельность складывается из множества факторов, начиная от синтаксиса языка программирования, имен переменных, комментариев…
Forwarded from NOP::Nuances of Programming
Многогранность языка python делает его крайне популярным среди разработчиков.
В данной статье автор делается подборкой полезных хитростей и приемов, которые смогут упростить процесс написания кода
https://nuancesprog.ru/p/1680/
@nuancesprog #статьи #Python #SoftwareDevelopment #Learning
В данной статье автор делается подборкой полезных хитростей и приемов, которые смогут упростить процесс написания кода
https://nuancesprog.ru/p/1680/
@nuancesprog #статьи #Python #SoftwareDevelopment #Learning
Nuances of programming
Полезные хитрости на Python от А до Я
Python — это один из самых популярных и востребованных языков программирования в мире. И на то есть множество причин
Forwarded from NOP::Nuances of Programming
IT гиганты, такие как Google, оказывают существенное влияние не только на технологии, но и на то как мы ими пользуемся. Вы сами решаете, как вам писать код, но стоит хотя бы ознакомится, с тем, как видят «хороший код» ребята из Google
https://nuancesprog.ru/p/1685/
@nuancesprog #JavaScript #WebDevelopment #Google
https://nuancesprog.ru/p/1685/
@nuancesprog #JavaScript #WebDevelopment #Google
https://nuancesprog.ru
JavaScript Style Guide от Google. 13 примечательных рекомендаций
Для тех, кто ещё не в курсе, Google выпускает руководство, которое излагает лучшие (по мнению Google) стилистические практики для написания чистого и понятного кода на JavaScript.
Forwarded from Типичный программист
Сегодняшняя статья посвящена основным принципам функционального программирования.
Изложение щедро разбавлено кодом на Scala:
https://tproger.ru/articles/scala-functional-programming-1/
Изложение щедро разбавлено кодом на Scala:
https://tproger.ru/articles/scala-functional-programming-1/
Forwarded from NOP::Nuances of Programming
Многим из приходилось сталкиваться с проблемой, когда нам нужно было быстро и эффективно развернуть приложения на уровне операционной системы.
Сегодня мы поговорим о том, как настроить непрерывную интеграцию для вашей среды разработкии какие инструменты для этого использовать!
https://nuancesprog.ru/p/1807/
@nuancesprog #статьи #Gitlab #Docker
Сегодня мы поговорим о том, как настроить непрерывную интеграцию для вашей среды разработкии какие инструменты для этого использовать!
https://nuancesprog.ru/p/1807/
@nuancesprog #статьи #Gitlab #Docker
Nuances of programming
Как настроить непрерывную интеграцию на GitLab с помощью Docker
Рассказываем о простоми быстром способе настройки непрерывной интеграции для вашей среды с помощью GitLab и Docker.
Forwarded from Хекслет
Hacker News Tools of the Trade http://amp.gs/yXhl
Коллекция приложений, сервисов и инструментов для профессионалов, от разработки и тестирования до банкинга и HR. Собрана из кучи дискуссий на HackerNews
Коллекция приложений, сервисов и инструментов для профессионалов, от разработки и тестирования до банкинга и HR. Собрана из кучи дискуссий на HackerNews
GitHub
cjbarber/ToolsOfTheTrade
Tools of The Trade, from Hacker News. Contribute to cjbarber/ToolsOfTheTrade development by creating an account on GitHub.
Forwarded from PythonDigest
jupytext - Jupyter notebooks as Markdown
http://github.com/mwouts/jupytext
http://github.com/mwouts/jupytext
Forwarded from Типичный программист
Рефакторинг — это смесь из техники, интуиции, опыта и риска. И заниматься им порой так же тяжело, как и писать код с нуля.
Рассказываем, как стараться избегать внедрения новых багов при рефакторинге с помощью тестов:
https://tproger.ru/translations/python-refactoring-with-tests/
Рассказываем, как стараться избегать внедрения новых багов при рефакторинге с помощью тестов:
https://tproger.ru/translations/python-refactoring-with-tests/
Tproger
Рефакторим код на Python с помощью тестов
Рефакторинг — не для слабаков, и всегда есть возможность накосячить. Чтобы вы могли избежать этого, мы рассматриваем пошаговый пример рефакторинга в Python.
Forwarded from Типичный программист
Хочешь быть программистом? Думай, как программист.
Спросили у экспертов, в чём особенности мышления программистов и каким образом научиться думать в нужную сторону:
https://tproger.ru/experts/how-think-like-a-programmer/
Спросили у экспертов, в чём особенности мышления программистов и каким образом научиться думать в нужную сторону:
https://tproger.ru/experts/how-think-like-a-programmer/
Tproger
Как научиться мыслить как программист — отвечают эксперты | Tproger
%%excerpt%% Наш подписчик прислал вопрос в редакцию Tproger: «Как научиться мыслить как программист?» Предоставляем вам ответы экспертов.
Forwarded from Хекслет
Как реализовать типичные интерактивные элементы на веб-странице без использования JavaScript http://amp.gs/yQ3r
GitHub
you-dont-need/You-Dont-Need-JavaScript
CSS is powerful, you can do a lot of things without JS. - you-dont-need/You-Dont-Need-JavaScript