Как фронтендеру за 20 секунд создать базу данных для своего приложения
Есть парочка удобных решений, позволяющих оперативно добыть базу с нужной информацией или даже создать свою.
Язык программирования Python: применение, особенности и перспективы
Сегодня поговорим о том, что такое Python, чем же он хорош и почему его сломя голову бросаются учить тысячи начинающих и опытных IT-специалистов.
Как стать фронтенд-разработчиком: детальный роадмап для начинающих
Рассказываю о том, с чего начать изучение программирования, чтобы стать фронтенд-разработчиком, пишущим сайты и приложения на JavaScript.
Виды алгоритмов сортировки в Python
В одной из прошлых статей я рассматривал списки в Python, а также затронул их сортировку. Теперь давайте разберем эту тему более подробно: изучим виды алгоритмов сортировки и сравним их скорость на примере сортировки чисел в порядке возрастания.
32 лучших подкаста для программистов
Подкасты – это формат радиошоу в записи, ставший неприлично популярным за счет информационных выпусков и юмористических аудиопрограмм. Но подкасты могут быть еще и полезными, например, чему-то обучать. Именно о таких мы сегодня и поговорим.
Вакансии в Timeweb
PHP Developer (middle)
🏰 Санкт-Петербург 💷 Зарплата: от 150 000 руб. на руки 💪 Опыт: 3-6 лет 💼 Полная занятость, можно удаленно
Python Developer
🏰 Санкт-Петербург 💷 Зарплата: обсуждается 💪 Опыт: 3-6 лет 💼 Полная занятость, гибридный формат работы
Двумерные массивы в Python и методы работы с ними
Иногда нам приходится использовать таблицы с данными для решения своих задач. Такие таблицы называются матрицами или двумерными массивами. В Python существует несколько способов создания таких массивов.
Криптопрограммирование: особенности и перспективы
Разработка – перспективное и денежное направление. Эта сфера привлекает все больше людей, даже тех, кто раньше был далек от компьютеров в целом, не говоря уже о каких-то продвинутых технологиях. О криптовалютах тоже не слышал только ленивый, ведь биткоины уже успели наделать много шума.
И вот эти две вещи на стыке формируют наше будущее, предлагая еще более специфичную, востребованную и интересную профессию всем желающим.
Что такое рефакторинг кода
Зачем разработчики на регулярной основе переписывают свой и чужой код, не добавляя туда ни одной новой функции и не исправляя ни одной ошибки?
Сейчас все расскажу. Поговорим о чудесной процедуре рефакторинга, спасающей тысячи программистов от бессонных ночей и психологических травм.
Что такое Svelte и почему веб-разработчикам стоит обратить на него внимание
Рассказываю о малоизвестном, но перспективном и удобном фреймворке для JavaScript, о котором несправедливо забывают из-за популярности React и прочих аналогов.
Как пользоваться Android Studio
Рассказываю об основном инструменте для разработки Android-приложений, созданном самой компанией Google. Краткий гайд по основам работы с Android Studio.
Как начать работу с Keras
Если вы только недавно открыли для себя нейронные сети и собираетесь их изучать, то вы на правильном пути. Многие новички начинают погружаться в машинное обучение через Keras – открытую нейросетевую библиотеку, написанную на языке Python.
Что такое объектно-ориентированное программирование
Рассказываю об одной из важнейших парадигм в программировании.
Тестирование программ: виды, этапы, принципы
Рассказываю о том, что отнимает большую часть времени при разработке приложений, а еще и об интересной и крайне привлекательной профессии в мире IT. Поговорим о том, кто и как тестирует программы.
Числа в Python и методы работы с ними
В Python, как и во всех популярных языках программирования, имеются целые числа (int) и числа с плавающей точкой (float). Но у Python есть и отличительная особенность – комплексные числа (complex).
Лучшие Wordpress-плагины для создания звездного рейтинга
Сегодня поговорим о плагинах обратной связи для WordPress, позволяющих пользователям оставлять свое мнение в виде «звезд».
Руководство по работе с Kubernetes для начинающих
Kubernetes – это портативная расширяемая платформа для управления контейнерами на серверах. Она поставляется с открытым кодом, поэтому на рынке достаточно сервисов и инструментов для декларативной настройки и автоматизации процессов.