14 советов, с которыми ты начнёшь мыслить как программист

Изменить свой образ мышления – не самая простая задача. Эти 14 крутых советов помогут тебе начать мыслить как программист. 1. Помни о целях своего приложения На любых стадиях разработки помни о цели приложения, которая заключается в помощи людям. Цель приложения – это не хвастовство своими знаниями. Разработчик, не понимающий целей, напишет плохое приложение. Плохое приложение […]

27 сайтов с задачками для оттачивания навыков программирования

Решение задач — хороший способ развития навыков разработки. Также вы можете при этом ускорить освоение нового для Вас языка программирования, решая головоломки на этом языке. В этой статье мы рассмотрим 27 самых популярных сайтов с задачками по программированию. 1. Codewars Codewars — отличный сервис для закрепления навыков разработки на Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C# […]

SQL за 20 минут

Предлагаем вашему вниманию статью с кричащим названием «SQL за 20 минут». Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите. Каждый уважающий себя веб-разработчик должен знать SQL. Хоть он и существует аж с 70-х годов прошлого века, он до сих пор очень широко используется, и без него будет сложно создать нечто […]

Создаём чат-ботов для Slack: от простых до обученных ИИ

Заметили популярность чат-ботов ВКонтакте, Telegram, Facebook? В корпоративных сервисах вроде Slack они также способны приносить пользу. Что это, и почему пора задуматься о создании чат-ботов? Чат-бот позволяет пользователям общаться с машиной на человеческом языке, устанавливать задачи, контролировать рабочее время. Предположим, вы хотите купить пару обуви в интернет-магазине с собственным чат-ботом. Вы можете самостоятельно устанавливать фильтры […]

Советы программистам, которые учатся самостоятельно

Советы программистам, которые начинают свой путь, могут определить дальнейший успех и мотивировать развиваться. В статье таких советов 20+. Наши советы программистам Определитесь, нужно ли вам это Если вы хотите погрузиться в программирование, должна быть причина. Такой причиной может быть страсть к написанию кода или карьерный рост. Возможно, вы постоянно взаимодействуете с Excel, и хотите автоматизировать […]

Как использовать Git эффективно: налаживаем работу Git workflow

Когда над проектом работает команда, очень важно правильно организовать рабочий процесс. Разберем эффективный Git workflow на примере. Вчера код работал, а сегодня уже нет Код по ошибке был удален Внезапно появилась странная ошибка, и никто не знает, откуда она взялась Попадали хоть раз в одну из этих ситуаций? Если да, то читайте дальше. В этой […]

TОП-10 свежих open source проектов по машинному обучению

Редакция Библиотеки программиста подготовила подборку интересных и популярных проектов по машинному обучению, которые вдохновят вас. Обзор проектов по машинному обучению начнем, как обычно, с тематических курсов, которые помогут подтянуть «хвосты» и вспомнить забытое. Изучение Python для работы с Data Science и машинным обучением. Глубокое обучение: Сверточные нейронные сети на Python. Autokeras Опенсорсная библиотека для автоматизированного […]

Больше JS, чем React: как фреймворк использует возможности языка

React практически не добавляет к нативному JS внешней абстракции. Поэтому разработчику необходимо хорошо разбираться в основах языка. В этой статье разберем самые нужные для React концепции JavaScript. Вхождение в React Первое что мы видим после создания проекта с create-react-app – это классы компонентов: import React, { Component } from ‘react’; import logo from ‘./logo.svg’; import ‘./App.css’; class […]

ТОП-15 трюков в Python 3, делающих код понятнее и быстрее

Подборка трюков в Python третьей версии, которая поможет вам при меньших усилиях писать более качественный программный код. Python – язык программирования с ясным синтаксисом, и многие удобные вещи в силу простоты часто не задерживаются в памяти. При этом самые краткие и красивые решения обычно оказываются наиболее быстрыми. В представленной ниже подборке из 15 трюков в […]

Хороший, спорный, злой Vue.js: опыт перехода с React

Прежде чем начать работу с Vue.js, следует подробнее узнать о его достоинствах, недостатках и спорных моментах. Наш обзор поможет в этом. Переход с одного фреймворка на другой всегда сопровождается волнением и стрессом. Даже освоившись немного с новым инструментом, нельзя расслабляться. Автор статьи вместе со своей командой перешел с React на Vue. Спустя два года регулярной работы […]