Size: a a a

Книги для программистов

2018 October 26
Книги для программистов
—  Как программисту развиваться после системного обучения (курсы и т.п.)?

— Как бросить одну карьеру и за 2 года пройти путь до миддла в московской ИТ-компании?

В новом выпуске подкаста от команд LearnPython и MoscowPython поговорили об этих и других темах. Слушайте и ловите в выпуске ништяки для тех, кто только начал или собирается учить Python.

https://youtu.be/s_ZNqjIW3ZA
YouTube
Python Junior подкаст. Python для врача и медицина для программиста.
Все выпуски: https://podcast.python.ru

Промокод junior1 на курс LearnPython для всех, кто нас слушает http://bit.ly/2CFazoZ

1:45 Почему врач с 12 годами опыта в профессии переквалифицировался в программисты и уже 2 года пишет код и учит других

5:28 Почему из других ЯП был выбран Python

7:26 Оказались ли курсы LearnPython полезными

7:53 Как развиваться программисту уже после системного обучения (курсы и т.п.)

9:46 Польза науки о данных для медицины на конкретном примере

12:00 О качественном скачке от обучающегося к джуниору

13:07 О междисциплинарных аспектах. Между медициной и разработкой

20:00 Григорий Петров о том, нужна ли нейрофизиология программисту

28:05 Как взаимодействуют специалисты из разных дисциплин на примере врачей и разработчиков

35:05 Если ты специалист (например, врач), но не хочешь уходить из профессии, зачем тебе нужно учиться кодить?

37:38 Как донести необходимость учиться программированию до специалистов из несмежных (на первый взгляд) областей

В выпуске говорили:
Валентин Домбровский…
источник
Книги для программистов
​​Структуры данных и проектирование программ (2014)
Автор: Круз Р. Л.

#postgresql #book #rus

Язык: русский.

Целевая аудитория: начинающие программисты.

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

В книге рассматриваются следующие темы:
✔️ принципы программирования;
✔️ стеки и рекурсия;
✔️ очереди;
✔️ списки;
✔️ сортировка и поиск;
✔️ таблицы и извлечение информации;
✔️ графы и многое другое.

Преимущества:
➕ исчерпывающий материал по теме;
➕ множество упражнений.

Недостатки:
➖ Примеры приведены на языке Паскаль.
источник
Книги для программистов
источник
Книги для программистов
​​Работа с PostgreSQL: настройка и масштабирование (2014)
Автор: А. Ю. Васильев

#postgresql #book #rus

Язык: русский.

Целевая аудитория: начинающие программисты.

Если вам приходится работать с большими данными, вам придётся использовать современные технологии и решения составления эффективных запросов к базе для работы с информацией. В настоящем руководстве автор рассказал обо всех преимуществах и недостатках такой СУБД как PostgreSQL, а также показал интересные функции и возможности по работе с данными.

В книге рассматриваются следующие темы:
✔️ настройка производительности;
✔️ партиционирование;
✔️ репликация;
✔️ шардинг;
✔️ мультиплексоры соединений;
✔️ кэширование в PostgreSQL и многое другое.

Преимущества:
➕ небольшой объём;
➕ множество методов по эффективной работе с СУБД PostgreSQL.

Недостатки:
➖ старая версия СУБД.
источник
Книги для программистов
источник
Книги для программистов
Linux на примерах (2017)
Авторы: Донцов В. П., Сафин И. В.

#linux #book #rus
источник
Книги для программистов
​​Легкий способ выучить Python(2017)
Автор: Zed Shaw

#python

Язык: английский.

Целевая аудитория: начинающие разработчики.

Методика обучения Зеда Шоу знаменита на весь мир благодаря своей эффективности. Данная книга поможет каждому начинающему разработчику понять, как работает компьютер и запускаемые на нем программы, как должен выглядеть качественный код и как сделать его таковым. На протяжении книги автор предоставляет 52 упражнения на каждую тему, при этом убедительно просит не использовать сочетание клавиш Сtrl+C/Ctrl+V, если вы хотите чему-то научиться, конечно.

Рассматриваются такие темы:
✔️ установка IDE;
✔️ организация кода;
✔️ математические функции в Python;
✔️ переменные, строки;
✔️ взаимодействие с пользователем;
✔️ работа с файлами;
✔️ циклы;
✔️ структуры данных(списки и словари);
✔️ дизайн программы;
✔️ объектно-ориентированное программирование на Python;
✔️ модули, классы и объекты;
✔️ автоматизированное тестирование и многое другое.

Достоинства:
➕ достойная подача материала и примеры;
➕ актуальный материал.

Недостатки:
➖ на русский переведено лишь второе издание книги(2014), где рассматривается Python 2.
источник
Книги для программистов
источник
2018 October 27
Книги для программистов
​​Head First Python (2010)
Автор: Paul Barry

#python #book #english

Язык: английский.

Целевая аудитория: начинающие программисты.

Знаменитая серия книг "Head First" направлена на обучение начинающих программистов, и в этот раз книга посвящена популярному языку Python. Она представляет из себя полный справочник по языку, из которого вы узнаете, как создавать веб-приложения на Python, как работать с СУБД SQLite, обрабатывать текст, извлекать информацию и даже как писать мобильные приложения под Android.

В книге рассматриваются следующие темы:
✔️ модули и функции;
✔️ обработка ошибок;
✔️ работа с базами данных;
✔️ разработка мобильных приложений и многое другое.

Преимущества:
➕ множество примеров;
➕ полный обзор на язык.

Недостатки:
➖ неактуальная версия языка.
источник
Книги для программистов
источник
Книги для программистов
Java For Dummies, 7th Edition (2017)
Автор: Barry A. Burd

#java #book #english

Язык: английский.

Целевая аудитория: начинающие программисты.

У Java достаточно высокий порог входа для начинающих по причине большой требовательности языка к знанию многих других технологий параллельно ему. Однако если вы всё-таки решились попробовать свои силы, предлагаем вашему вниманию данное руководство, в котором вы найдёте информацию по установке Java, созданию первых приложений и обзору объектно-ориентированной парадигмы языка.

В книге рассматриваются следующие темы:
✔️ основы языка Java;
✔️ управляющие конструкции;
✔️ циклы;
✔️ классы и объекты;
✔️ стандартная библиотека Java и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ качественный материал для начинающих.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Pointers in C (2013)
Авторы: Hrishikesh Dewan, Naveen Toppo

#programming #book #english
источник
2018 October 28
Книги для программистов
​​Advanced Topics in Java (2013)
Автор: Noel Kalicharan

#java #book #english

Язык: английский.

Целевая аудитория: опытные программисты на Java.

Java является одним из наиболее широко используемых языков программирования сегодня. В качестве расширенных тем Java руководство предлагает алгоритмы и работу с библиотеками языка.Вы узнаете об алгоритмах сортировки, поиска, слияния, рекурсии и многом другом. Также вы научитесь работать с популярными структурами данных, такими как бинарные деревья и хеш-таблицы.

В книге рассматриваются следующие темы:
✔️ сортировка, поиск, слияние;
✔️ работа с объектами;
✔️ связанные списки;
✔️ стеки и очереди;
✔️ рекурсия;
✔️ работа с файлами и многое другое.

Преимущества:
➕ множество качественных примеров работа с алгоритмами и структурами данных.

Недостатки:
➖ старая версия языка.
источник
Книги для программистов
источник
Книги для программистов
​​The Book of CSS3, 2nd Edition (2014)
Автор: Peter Gasston

#css3 #book #english

Язык: английский.

Целевая аудитория: начинающие фронтенд-разработчики.

Со времени появления CSS3 фронтенд-разработка сильно изменилась: теперь CSS взял на себя многие функции, которые раньше выполнял JavaScript, а также предлагает веб-разработчикам современные инструменты оформления веб-приложений и вёрстки. В руководстве вы познакомитесь с многочисленными селекторами, 2D и 3D трансформацией, флексбоксами и сеткой Grid.

В книге рассматриваются следующие темы:
✔️ медиазапросы;
✔️ псевдо-классы и псевдо-элементы;
✔️ цвета и прозрачность;
✔️ анимация;
✔️ флекбоксы и Grid и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ небольшой объём.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Healthy SQL (2015)
Автор: Robert Pearl

#sql #book #english
источник
Книги для программистов
#вакансия

Мы также активно разыскиваем авторов статей для нашего сайта.
Даже если у вас нет солидного портфолио, но вы грамотно умеете формулировать свои мысли и хотите делиться знаниями, попробуйте!

https://telegra.ph/Razyskivayutsya-avtory-dlya-sajta-proglibio-10-28
источник
2018 October 29
Книги для программистов
​​Build APIs You Won't Hate (2015)
Авторы: Laura Bohill, Phil Sturgeon

#php #python #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на PHP.

API  -  это программный интерфейс, который позволяет вам получать доступ к различной информации приложения. Вы могли слышать о том, как популярные веб-сайты открывают своё API для разработчиков, которым нужно получать особую информацию о пользователе или публикациях. Из этого руководства вы узнаете о том, что такое API, как пользоваться чужим API и делать своё, научитесь работать с API на языках программирования Python и PHP, а также посмотрите на примеры хорошего кода.

В книге рассматриваются следующие темы:
✔️ планирование и создание конечных точек URL;
✔️ статус-коды, сообщения об ошибках;
✔️ выходные данные;
✔️ аутентификация;
✔️ пагинация;
✔️ версионирование API и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ примеры кода на двух популярных языках программирования;
➕ качественный код и хорошие примеры;
➕ современные технологии по работе с API;
➕ интересный стиль повествования.

Недостатки:
➖ не замечено.
источник