Phyton

Shape Image One

8 книг для программистов, прокай технические и софт-скиллы

Мы собрали в одну подборку литературу как для новичков в IT, так и опытных программистов, которая поможет подтянуть базу, расширить знания в области математики и ML, научит проходить интервью и «выживать» в офисе. Computer Science Distilled: Learn the Art of Solving Computational Problems Краткое и простое руководство по компьютерным наукам, которое пошагово учит основам, необходимым для

Топ-5 книг по Python для начинающих

1. Марк Лутц «Изучаем Python» Многие опытные разработчики советуют начинать изучение Python именно с этой книги, так как она содержит информацию, дающую наиболее полное представление и о языке, и о программировании в целом. Отвечает не только на вопрос  «как?», но и «почему?». Достоинства: 2. Эрик Мэтиз «Изучаем Python. Программирование игр, визуализация данных, веб-приложения» Отличная книга

Путеводитель по языкам программирования.

Так же, как существует много человеческих языков, существует множество языков программирования, которые могут использовать программисты. Часть языка, которую может понять компьютер, называется «двоичным». Перевод языка программирования в двоичный код называется «компиляцией». Каждый язык, от языка C до Python, имеет свои отличительные особенности, хотя во многих случаях встречаются общие черты. Сегодня в отрасли используются десятки языков

10 самых популярных языков программирования по данным GitHub

Согласно ежегодному отчету GitHub State of the Octoverse, 2020 год был необычным годом, который изменил методы работы многих разработчиков. С тех пор, как GitHub был основан в 2008 году и приобретен Microsoft в 2018 году, он стал крупнейшим хранилищем исходного кода в мире, объединив более 56 миллионов разработчиков по всему миру. Его масштаб позволяет отслеживать различные тенденции, в

Где используется Python? 10 практических применений Python

Несмотря на то, что Python начинался как хобби-проект, названный в честь Монти Пайтона, сейчас это один из самых популярных и распространенных языков программирования в мире. Кроме веб-разработки и разработки программного обеспечения, Python используется для анализа данных, машинного обучения и даже дизайна. Мы подробнее рассмотрим некоторые способы использования Python, а также почему это такой популярный и

Хеширование паролей: как обеспечить безопасность базы данных.

Алгоритмы хеширования являются односторонними функциями. Они берут любую строку и превращают ее в «отпечаток пальца» фиксированной длины, который невозможно перевернуть. Это означает, что если ваши данные в вашей базе скомпрометированы, хакер не сможет получить пароли пользователя, если они были хорошо захешированы.  Веб-сайты, использующие хеширование, обычно имеют такой рабочий процесс: ПРИМЕЧАНИЕ. Для хеширования пароля могут использоваться

Как использовать библиотеку Python для работы с таблицами Excel?

Мы все знаем, что Python правит во всем мире, и мы также знаем, что Python дружелюбен к новичкам и его легко изучать по сравнению с другими языками. Одна из лучших вещей, которые вы можете делать с Python, — это автоматизация.  Представьте себе сценарий, в котором вы столкнулись со сложной задачей создания учетных записей для тысяч сотрудников на

Как использовать шифр AES-256: примеры криптографии Python

Вам нужно зашифровать текст с помощью пароля или закрытого ключа в Python? AES-256 — это твердотельный симметричный шифр, который обычно используется для шифрования данных. В этом руководстве мы будем использовать Python 3, поэтому убедитесь, что вы установили pycryptodome, что даст нам доступ к реализации AES-256: Данный алгоритм использует AES-256 в качестве алгоритма блочного шифрования, используя

Базы данных пошаговое руководство как и зачем учить

В связи с постепенным сдвигом в цифровых технологиях в последние годы каждую секунду генерируются триллионы байтов данных. Некоторые эксперты справедливо говорят: «Данные — это новая нефть!». Данные, генерируемые пользователями, бывают разных форм — они генерируются при просмотре социальных сетей, просмотре фильмов, покупках через онлайн-порталы, транзакциях онлайн-банкинга и т. д. Так что толку от таких больших