Forwarded from NOP::Nuances of Programming
Многим из нас неоднократно приходилось искать информацию о том или ином синтаксисе или концепции Python и не только.
Попробуем разобраться с некоторыми сложными и полезными функциями и особенностями Python, NumPy и Pandas о которых многие так часто забывают
https://nuancesprog.ru/p/971/
@nuancesprog #статьи #python #DataScience #MachineLearning
Попробуем разобраться с некоторыми сложными и полезными функциями и особенностями Python, NumPy и Pandas о которых многие так часто забывают
https://nuancesprog.ru/p/971/
@nuancesprog #статьи #python #DataScience #MachineLearning
https://nuancesprog.ru
Python для анализа данных: 8 концепций, о которых вы могли забыть
Если вы когда-либо «гуглили» одни и теже вопросы, термины или синтаксис снова и снова, знайте — вы не одиноки.Я делаю это постоянно!Это нормально, если вы постоянно заглядываете на StackOverflow или на другие ресурсы в поисках ответов на ваши вопросы.
Forwarded from Junior дайджест dou.ua
Полезное для тех, кто хочет развиваться в DevOps
https://dou.ua/lenta/articles/senior-devops/?from=tg
https://dou.ua/lenta/articles/senior-devops/?from=tg
Forwarded from NOP::Nuances of Programming
Python — язык массы альтернатив и возможностей в программировании.
Делимся полезными приёмами, о которых вы могли и не знать
https://nuancesprog.ru/p/1879/
@nuancesprog #статьи #Python
Делимся полезными приёмами, о которых вы могли и не знать
https://nuancesprog.ru/p/1879/
@nuancesprog #статьи #Python
Nuances of programming
Хитрости на Python
Незаурядны и крайне полезные приемы на Python
Forwarded from NOP::Nuances of Programming
А вы уверены, что сможете легко отличить архитектора программного обеспечения от разработчика и знаете, с чем их едят?
Статья поможет разобраться who is who
https://nuancesprog.ru/p/2016/
@nuancesprog #статьи #SoftwareDevelopment #WebDevelopment #JavaScript
Статья поможет разобраться who is who
https://nuancesprog.ru/p/2016/
@nuancesprog #статьи #SoftwareDevelopment #WebDevelopment #JavaScript
https://nuancesprog.ru
Архитектура ПО: разница между архитектурой и проектированием
Многие не знают, в чем состоит разница между архитектурой и проектированием приложения. Зачастую разработчики не могут разобрать строку кода и могут спутать элементы архитектуры приложения с элементами проектирования.
Forwarded from NOP::Nuances of Programming
Сегодня темная тема, очевидно, в тренде у дизайнеров. Кроме того, это ещё и полезная функция.
Сегодня, разберем, что такое темная тема и как ее реализовать
https://nuancesprog.ru/p/2022/
@nuancesprog #статьи #WebDevelopment #WebDesign #CSS
Сегодня, разберем, что такое темная тема и как ее реализовать
https://nuancesprog.ru/p/2022/
@nuancesprog #статьи #WebDevelopment #WebDesign #CSS
https://nuancesprog.ru
Как сделать темную тему с помощью CSS
Темная тема — это не инверсия всех цветов, а целое направление в современном дизайне. Разберёмся, как применять темную тему и пропишем CSS
Forwarded from Типичный программист
Не имеет значения, джавист вы или питонщик, но Git знать просто необходимо.
Ловите универсальный гайд, который будет полезен и для изучения Git с нуля, и для восполнения существующих пробелов:
https://tproger.ru/curriculum/git-guide/
Ловите универсальный гайд, который будет полезен и для изучения Git с нуля, и для восполнения существующих пробелов:
https://tproger.ru/curriculum/git-guide/
Forwarded from NOP::Nuances of Programming
Каждому специалисту в своей области хотелось бы впечатлить аудиторию динамическим представлением аналитики в презентации, посте в соцсетях и т.д.
В статье Вы научитесь превращать скучные и статичные графики в короткие видеоролики с помощью библиотек Matplotlib и Seaborn на Python
https://nuancesprog.ru/p/2048/
@nuancesprog #статьи #Python #DataScience
В статье Вы научитесь превращать скучные и статичные графики в короткие видеоролики с помощью библиотек Matplotlib и Seaborn на Python
https://nuancesprog.ru/p/2048/
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru
Как создавать анимированные графы в Python NOP::Nuances of programming
Matplotlib и Seaborn — вполне приличные Python-библиотеки для создания превосходных графиков. Но такие графики получаются статичными, и крайне трудно подобрать для них красивое представление данных или отследить динамику изменений
Знайомство lambda-функціями, таємниця, що ховається за del(), порівнюємо Go та Python
https://codeguida.com/post/1520
https://codeguida.com/post/1520
Codeguida
Python Digest #74: Що нового в Cython 0.29?, таємниця, що стоїть за del() й створення нейронної мережі з нуля
Щотижневий дайджест новин зі світу Python
Forwarded from WebDEV
Приходилось ли Вам писать что-то, за что Вы сами себя ненавидели? Вы понимали, что так делать плохо и некрасиво, но обстоятельства (требования заказчика, например) были сильнее Вас? У некоторых такое бывало. Как разработчики комментируют такой код?
Комментарии в коде как способ самовыражения
#article #humor
Комментарии в коде как способ самовыражения
#article #humor
Medium
Комментарии в коде как способ самовыражения
Недавно, ковыряя один не особо популярный фреймворк, я наткнулся на следующий кусок кода.
Forwarded from Хекслет
JS-библиотека, добавляющая социальные функции на ваш сайт. Простая авторизация, профили, комментарии, лайки, сообщения между пользователями, форум и много других фич http://amp.gs/hJwI
Forwarded from Заметки Андрея Романова
Секрет продуктивности от Bell Labs
Начал осваивать материалы, рекомендуемые на mtdv.io. Первой стала статья How to be a star engineer Роберта Келли, написанная по мотивам его исследования в Bell Labs в середине 80-х годов.
Что отличает продуктивных работников, считающихся «звёздами», от обычных крепких середняков? Наивно кажется, что дело в таланте, высоком IQ или в чём-то подобном. Исследование показало, что их отличают далеко не врождённые трудноприобретаемые качества, а подход к работе. Келли обнаружил девять стратегий вроде инициативности и нетворкинга, отличавших звёзд от обычных работников.
Суть в том, что этим девяти стратегиям можно научиться: по результатам исследования Bell Labs запустили внутреннюю программу повышения продуктивности для сотрудников, где в течение нескольких недель они осваивали каждую из стратегий. Прохождение программы повысило продуктивность участников как по их собственному мнению, так и по мнению их менеджеров и коллег.
Учитывая то, что исследованию уже практически 30 лет, поразительно, что ни о чём подобном не рассказывают в школах или вузах.
Сама статья (ПДФ, ~350 КБ): How to be a star engineer
Больше подробностей об исследовании и его результатах: How Bell Labs Creates Star Performers
Книга по мотивам исследования: How to be a star at work
Выжимка книги (ПДФ, ~60КБ)
Начал осваивать материалы, рекомендуемые на mtdv.io. Первой стала статья How to be a star engineer Роберта Келли, написанная по мотивам его исследования в Bell Labs в середине 80-х годов.
Что отличает продуктивных работников, считающихся «звёздами», от обычных крепких середняков? Наивно кажется, что дело в таланте, высоком IQ или в чём-то подобном. Исследование показало, что их отличают далеко не врождённые трудноприобретаемые качества, а подход к работе. Келли обнаружил девять стратегий вроде инициативности и нетворкинга, отличавших звёзд от обычных работников.
Суть в том, что этим девяти стратегиям можно научиться: по результатам исследования Bell Labs запустили внутреннюю программу повышения продуктивности для сотрудников, где в течение нескольких недель они осваивали каждую из стратегий. Прохождение программы повысило продуктивность участников как по их собственному мнению, так и по мнению их менеджеров и коллег.
Учитывая то, что исследованию уже практически 30 лет, поразительно, что ни о чём подобном не рассказывают в школах или вузах.
Сама статья (ПДФ, ~350 КБ): How to be a star engineer
Больше подробностей об исследовании и его результатах: How Bell Labs Creates Star Performers
Книга по мотивам исследования: How to be a star at work
Выжимка книги (ПДФ, ~60КБ)
Forwarded from Говнокод
Подборка интересных публикаций из телеграм-канала Андрея Романова (@andrew_r_notes):
• Как через CSS отправлять запросы к серверу
• Почему стоит перейти с поиска Google на DuckDuckGo
• Зачем вести историю пройденных собеседований
• Не нужно читать технические книги, потому что они быстро устаревают (нет)
• Импорт модулей относительно проекта, а не текущего файла
• Правила безопасности при разработке приложений на Реакте
• О пользе (или её отсутствии) тестирования Реакт-компонентов
• Не спешите обновлять библиотеки
• Как капитализм может помочь техническому отделу большой компании
• Секрет продуктивности от Bell Labs
• Как через CSS отправлять запросы к серверу
• Почему стоит перейти с поиска Google на DuckDuckGo
• Зачем вести историю пройденных собеседований
• Не нужно читать технические книги, потому что они быстро устаревают (нет)
• Импорт модулей относительно проекта, а не текущего файла
• Правила безопасности при разработке приложений на Реакте
• О пользе (или её отсутствии) тестирования Реакт-компонентов
• Не спешите обновлять библиотеки
• Как капитализм может помочь техническому отделу большой компании
• Секрет продуктивности от Bell Labs
Forwarded from Заметки Андрея Романова
Шпаргалка по основным командам перемещения и удаления текста в терминале (для тех, кто устал от стрелочек или кому было лень специально это гуглить)
Forwarded from Заметки Андрея Романова
TL; DR к статье https://www.viget.com/articles/make-your-site-faster-with-preconnect-hints
Прежде чем обратиться к какому-то ресурсу, браузеру нужно установить соединение: определить IP-адрес хоста и провести TCP/TLS-рукопожатия. При плохих условиях на это могут уйти сотни миллисекунд.
На страницах сайта могут использоваться ресурсы с внешних хостов, например, шрифты с Google Fonts или видео с YouTube. Эти ресурсы чаще всего загружаются отложенно: шрифты начинают загружаться после их обнаружения в таблице стилей, превью для видео с ютуба грузится после инициализации плеера. Чтобы сократить время загрузки этих ресурсов, можно указать браузеру, с каких хостов вы собираетесь загружать ресурсы, и он заранее установит соединения с этими хостами. Если вы используете шрифты с Google Fonts, пропишите в
Атрибут
Если на странице есть плеер ютуба, пропишите в
С тем же успехом можно добавлять подсказки и для других хостов.
Прежде чем обратиться к какому-то ресурсу, браузеру нужно установить соединение: определить IP-адрес хоста и провести TCP/TLS-рукопожатия. При плохих условиях на это могут уйти сотни миллисекунд.
На страницах сайта могут использоваться ресурсы с внешних хостов, например, шрифты с Google Fonts или видео с YouTube. Эти ресурсы чаще всего загружаются отложенно: шрифты начинают загружаться после их обнаружения в таблице стилей, превью для видео с ютуба грузится после инициализации плеера. Чтобы сократить время загрузки этих ресурсов, можно указать браузеру, с каких хостов вы собираетесь загружать ресурсы, и он заранее установит соединения с этими хостами. Если вы используете шрифты с Google Fonts, пропишите в
<head> такую строчку:<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
Атрибут
crossorigin требуется именно для загрузки шрифтов (https://www.w3.org/TR/css-fonts-3/#font-fetching-requirements).Если на странице есть плеер ютуба, пропишите в
<head> предыдущую подсказку (плеер использует Roboto с Google Fonts) и ещё четыре подсказки:<link rel="preconnect" href="https://www.youtube.com">
<link rel="preconnect" href="https://i.ytimg.com">
<link rel="preconnect" href="https://i9.ytimg.com">
<link rel="preconnect" href="https://s.ytimg.com">
С тем же успехом можно добавлять подсказки и для других хостов.
https://www.viget.com
Make Your Site Faster with Preconnect Hints | Viget
With preconnect hints, you can reduce request latency and make your site faster.
Веб-скрапінг для початківців, профілювання Python коду, як в Dropbox підготували одну з найбільших Python 3 міграцій
https://codeguida.com/post/1528
https://codeguida.com/post/1528
Codeguida
Python Digest #75: Python 3.7.1rc1, 6 кроків для написання Machine Learning алгоритмів, перетворення скрипта на веб-сайт
Щотижневий дайджест новин зі світу Python