Forwarded from Точка входа в программирование
Data Science и Big Data: одно и то же или есть различия?
Некоторые люди считают эти термины чуть ли не синонимами, но это не верно. Data Science — междисциплинарная область, которая охватывает практически всё, что связано с данными. А вот Big Data, как можно догадаться из названия, занимается работой исключительно с большими объёмами данных.
Это самое базовое различие, но далеко не единственное. Отличия есть в областях применения, необходимых навыках, задачах и так далее. Всё в один пост не влезет, поэтому рекомендую прочитать эту статью, там всё разложено по полочкам.
#datascience #bigdata
Некоторые люди считают эти термины чуть ли не синонимами, но это не верно. Data Science — междисциплинарная область, которая охватывает практически всё, что связано с данными. А вот Big Data, как можно догадаться из названия, занимается работой исключительно с большими объёмами данных.
Это самое базовое различие, но далеко не единственное. Отличия есть в областях применения, необходимых навыках, задачах и так далее. Всё в один пост не влезет, поэтому рекомендую прочитать эту статью, там всё разложено по полочкам.
#datascience #bigdata
❤1
Django и JWT: как настроить систему безопасной аутентификации
Как вы, возможно, знаете, защита пользовательских данных и обеспечение бесперебойной аутентификации крайне важны для современных веб-приложений. JWT предлагает современный и эффективный способ обработки пользовательских сессий без необходимости хранить их данные на стороне сервера, что делает его популярным выбором среди разработчиков по всему миру.
Как настроить JWT для вашего следующего проекта, можете узнать в этой статье.
#django #jwt
Как вы, возможно, знаете, защита пользовательских данных и обеспечение бесперебойной аутентификации крайне важны для современных веб-приложений. JWT предлагает современный и эффективный способ обработки пользовательских сессий без необходимости хранить их данные на стороне сервера, что делает его популярным выбором среди разработчиков по всему миру.
Как настроить JWT для вашего следующего проекта, можете узнать в этой статье.
#django #jwt
✍4👍2
Состоялся долгожданный релиз Python 3.13
Новая версия языка принесла много важных изменений:
— добавлена экспериментальная реализация JIT-компилятора, позволяющего добиться существенного повышения производительности;
— тот самый режим сборки CPython без глобальной блокировки интерпретатора (GIL). Теперь не будет проблем с распараллеливанием операций на многоядерных системах;
— новый интерактивный интерпретатор, поддерживающий многострочное редактирование, цветное оформление трассировок, интерактивную справку и т.д.;
— семантика встроенной функции
— новые функции и многое другое.
Изменений очень много, поэтому рекомендую вам ознакомиться со всем в официальном релизе.
Какой функции рады больше всего?
Новая версия языка принесла много важных изменений:
— добавлена экспериментальная реализация JIT-компилятора, позволяющего добиться существенного повышения производительности;
— тот самый режим сборки CPython без глобальной блокировки интерпретатора (GIL). Теперь не будет проблем с распараллеливанием операций на многоядерных системах;
— новый интерактивный интерпретатор, поддерживающий многострочное редактирование, цветное оформление трассировок, интерактивную справку и т.д.;
— семантика встроенной функции
locals
;— новые функции и многое другое.
Изменений очень много, поэтому рекомендую вам ознакомиться со всем в официальном релизе.
Какой функции рады больше всего?
👍19❤4
Python vs. С#
Встретились как-то C#- и python-разработчик и устроили дискуссию, чей язык круче. Обсудили типизацию, использование в высокопроизводительных задачах, читаемость кода, рынок вакансий, библиотеки и не только.
Что из этого вышло и к какому выводу пришли разработчики, можно прочитать в статье или посмотреть на youtube.
А как вам кажется, почему C# лучше?
Встретились как-то C#- и python-разработчик и устроили дискуссию, чей язык круче. Обсудили типизацию, использование в высокопроизводительных задачах, читаемость кода, рынок вакансий, библиотеки и не только.
Что из этого вышло и к какому выводу пришли разработчики, можно прочитать в статье или посмотреть на youtube.
А как вам кажется, почему C# лучше?
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Делаем своего сапёра для игры на работе
Вот простая реализация на Python с исходниками и пояснениями: https://github.com/r-ook/pymsweeper
Теперь вы сможете поиграть в него, даже если на рабочем ПК его нет.
#gamedev
Вот простая реализация на Python с исходниками и пояснениями: https://github.com/r-ook/pymsweeper
Теперь вы сможете поиграть в него, даже если на рабочем ПК его нет.
#gamedev
Python-интервью: что спрашивают и как успешно ответить
Чтобы попасть на действительно интересный проект, Python-разработчику нужно пройти техническое интервью, где потенциальный работодатель оценит его знания и навыки владения языком. Большинство таких интервью проходят по одному сценарию.
В этой статье собрали рекомендации, которые помогут подготовиться к Python-интервью, даже если оно у вас первое в жизни. Например:
— как начать беседу;
— популярные вопросы по различным темам;
— примеры практических задач.
#советы
Чтобы попасть на действительно интересный проект, Python-разработчику нужно пройти техническое интервью, где потенциальный работодатель оценит его знания и навыки владения языком. Большинство таких интервью проходят по одному сценарию.
В этой статье собрали рекомендации, которые помогут подготовиться к Python-интервью, даже если оно у вас первое в жизни. Например:
— как начать беседу;
— популярные вопросы по различным темам;
— примеры практических задач.
#советы
🤣9🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Простой мини-чат на FastApi с непростым наполнением
Нечасто попадаются такие мощные проекты с понятным объяснением, как это работает. В этом руководстве вы сможете узнать, как создать готовый рабочий чат, используя FastAPI, вебсокеты, SQLAlchemy и SQLite. В итоге вы узнаете, как работать с этими технологиями, какие возможности открывают и в каких случаях их лучше применять.
#fastapi #sql #туториал
Нечасто попадаются такие мощные проекты с понятным объяснением, как это работает. В этом руководстве вы сможете узнать, как создать готовый рабочий чат, используя FastAPI, вебсокеты, SQLAlchemy и SQLite. В итоге вы узнаете, как работать с этими технологиями, какие возможности открывают и в каких случаях их лучше применять.
#fastapi #sql #туториал
👍6
Энтузиасты сравнили производительность Python 3.13 с Python 3.12
Всего было проведено 100 тестов на устройствах с чипами AMD Ryzen 7000 серии и Intel Core 13-го поколения.
В ходе тестов было обнаружено:
— ускорение на 61% в асинхронных задачах;
— на 51% в SSL-запросах на процессорах Intel;
— запуск программ медленнее на 4% прошлой версии.
Посмотреть более подробные сравнения этих и других показателей можно в нашем материале.
#новости #python313
Всего было проведено 100 тестов на устройствах с чипами AMD Ryzen 7000 серии и Intel Core 13-го поколения.
В ходе тестов было обнаружено:
— ускорение на 61% в асинхронных задачах;
— на 51% в SSL-запросах на процессорах Intel;
— запуск программ медленнее на 4% прошлой версии.
Посмотреть более подробные сравнения этих и других показателей можно в нашем материале.
#новости #python313
👍16✍1❤🔥1
Сможете ли вы избежать типичных ошибок в Python?
Мы подготовили квиз для всех новичков-питонистов с типичными трудностями и ошибками.
Пройдите его и поделитесь с нами своим результатом в комментариях.
Какой вопрос понравился больше всего?
#квиз
Мы подготовили квиз для всех новичков-питонистов с типичными трудностями и ошибками.
Пройдите его и поделитесь с нами своим результатом в комментариях.
Какой вопрос понравился больше всего?
#квиз
Zen of Python
Простыми словами: Паттерн «Фасад» Фасад — это отличный выбор для уменьшения сложности взаимодействия с внешними системами и улучшения удобства использования часто противоречивых или сложных API. Тем не менее важно не злоупотреблять этим паттерном, чтобы избежать…
Простыми словами: Паттерн «Одиночка»
Про «Фасад» поговорили. Теперь расскажу про другой популярный паттерн.
«Одиночка» (Singleton) полезен, когда необходимо гарантировать существование единственного экземпляра объекта в системе. Но использовать его следует с осторожностью. Хотя он полезен для управления ресурсами и обеспечения согласованности данных, это может привести к сложностям при тестировании и многопоточности. Каждое использование Singleton должно быть тщательно обосновано, чтобы избежать потенциальных проблем и антипаттернов.
#простымисловами #паттерны
Про «Фасад» поговорили. Теперь расскажу про другой популярный паттерн.
«Одиночка» (Singleton) полезен, когда необходимо гарантировать существование единственного экземпляра объекта в системе. Но использовать его следует с осторожностью. Хотя он полезен для управления ресурсами и обеспечения согласованности данных, это может привести к сложностям при тестировании и многопоточности. Каждое использование Singleton должно быть тщательно обосновано, чтобы избежать потенциальных проблем и антипаттернов.
#простымисловами #паттерны
👍5
dApp — мощный инструмент для создания децентрализованных приложений на базе блокчейна
Эта Python-библиотека предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений. Чтобы лучше разобраться в том, как с ней работать, мы нашли для вас полезную статью. В ней вы узнаете:
— основные функции библиотеки;
— как работать с оракулами;
— способ взаимодействия с с DeFi-протоколами;
— как управлять смарт-контрактами и многое другое.
#библиотека #web3 #блокчейн
Эта Python-библиотека предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений. Чтобы лучше разобраться в том, как с ней работать, мы нашли для вас полезную статью. В ней вы узнаете:
— основные функции библиотеки;
— как работать с оракулами;
— способ взаимодействия с с DeFi-протоколами;
— как управлять смарт-контрактами и многое другое.
#библиотека #web3 #блокчейн
❤1
Media is too big
VIEW IN TELEGRAM
Изучаем Python PyQt5 за час
Конечно, как и во всех подобных видео, полностью освоить PyQT5 за час у вас не выйдет. Но вы сможете изучить основные возможности и понять, как работать с этой библиотекой. А все прочие навыки и понимание нюансов придёт во время практики.
Видео на английском, поэтому если вам требуется перевод, то вы можете посмотреть его в Яндекс.Браузере по ссылке: youtu.be/92zx_U9Nzf4
#видео #pyqt
Конечно, как и во всех подобных видео, полностью освоить PyQT5 за час у вас не выйдет. Но вы сможете изучить основные возможности и понять, как работать с этой библиотекой. А все прочие навыки и понимание нюансов придёт во время практики.
Видео на английском, поэтому если вам требуется перевод, то вы можете посмотреть его в Яндекс.Браузере по ссылке: youtu.be/92zx_U9Nzf4
#видео #pyqt
👍2❤1🔥1
Модуль, пакет, библиотека, фреймворк: разбираемся в разнице
Чтобы упростить разработку, программисты используют модульное программирование — разбивают задачи на более мелкие и более управляемые. Поэтому в ЯП так много модулей, пакетов, библиотек и фреймворков.
Запутаться в них новичку легко. Условно можно обозначить их взаимоотношения с помощью диаграммы на картинке. А более подробно вы сможете разобраться благодаря этой статье.
#основы
Чтобы упростить разработку, программисты используют модульное программирование — разбивают задачи на более мелкие и более управляемые. Поэтому в ЯП так много модулей, пакетов, библиотек и фреймворков.
Запутаться в них новичку легко. Условно можно обозначить их взаимоотношения с помощью диаграммы на картинке. А более подробно вы сможете разобраться благодаря этой статье.
#основы
😁1
Media is too big
VIEW IN TELEGRAM
7 Ошибок новичков в Python, которые нужно исключить
В данном видео рассмотрим самые частые ошибки новичков в Python. Вы узнаете как это влияет на ваш проект, и как можно исправить ситуацию к лучшему.
Некоторые виды ошибок делают ваш проект намного медленней и создают проблемы для дальнейшего анализа кода.
В этом видео вы увидите частые ошибки новичков в Python. Вы узнаете как это влияет на ваш проект, и как можно исправить ситуацию к лучшему.
#видео
В данном видео рассмотрим самые частые ошибки новичков в Python. Вы узнаете как это влияет на ваш проект, и как можно исправить ситуацию к лучшему.
Некоторые виды ошибок делают ваш проект намного медленней и создают проблемы для дальнейшего анализа кода.
В этом видео вы увидите частые ошибки новичков в Python. Вы узнаете как это влияет на ваш проект, и как можно исправить ситуацию к лучшему.
#видео
🤷♂1☃1