Size: a a a

Библиотека программиста

2016 March 26
Библиотека программиста
Как стать профессиональным Java разработчиком?

#java #job

Яков Файн выступил с этим докладом на конференции для Java разработчиков в Киеве в мае 2012 года. Речь идет о поске работы, резюме, прохождении собеседований и т.д.

https://www.youtube.com/watch?v=ft0Nj8Cm9kk

Комментарии: https://vk.com/wall-54530371_63702
источник
2016 March 27
Библиотека программиста
Основы мобильной разработки

#mobile #novice

Цель курса — дать понимание IT индустрии в целом, развить навыки работы в команде, умение спроектировать продукт с нуля: начиная от гипотезы и заканчивая бизнес планом. А также узнать, как работают крупные компании и как создают новые продукты.

1. СЕО продукта
2. Команда 
3. Модели монетизации
4. Культура компании

Ссылка на альбом с лекциями https://vk.com/videos-54530371?section=album_56085705

Комментарии: https://vk.com/wall-54530371_63761
источник
Библиотека программиста
Перевод руководства «JavaScript For Cats» на русский язык. Небольшая бесплатная книга представляет собой введение в язык программирования JavaScript.

#javascript

Оригинал http://jsforcats.com/
Перевод http://vova.io/blog/javascript-for-cats/
источник
Библиотека программиста
источник
Библиотека программиста
Уроки по Laravel

#php

Laravel — один из самых популярных PHP-фреймворков, обладающий выразительным и элегантным синтаксисом. Он создавался как попытка объединить только все лучшее, что есть в других PHP-фреймворках, а также Ruby on Rails, ASP . NET MVC и Sinatra.

1. Установка Laravel.
2. Структура файла.
3. Маршрутизация.
4. Модель.
5. Artisan
6. Отношения.
7. Представление.
8. Шаблонизатор Blade.
9. Контроллеры.

10. Аутентификация.
11. Middleware.
11. Миграции
12. Запросы, CSRF

Все видео доступны по ссылке
https://vk.com/videos-54530371?section=album_56085706
источник
Библиотека программиста
Уроки по Laravel

#php

Laravel — один из самых популярных PHP-фреймворков, обладающий выразительным и элегантным синтаксисом. Он создавался как попытка объединить только все лучшее, что есть в других PHP-фреймворках, а также Ruby on Rails, ASP . NET MVC и Sinatra.

1. Установка Laravel.
2. Структура файла.
3. Маршрутизация.
4. Модель.
5. Artisan
6. Отношения.
7. Представление.
8. Шаблонизатор Blade.
9. Контроллеры.

10. Аутентификация.
11. Middleware.
11. Миграции
12. Запросы, CSRF

Все видео доступны по ссылке
https://vk.com/videos-54530371?section=album_56085706
источник
Библиотека программиста
Самые популярные посты за эту неделю

#weekly

Курс "Объектно-ориентированное программирование"
Часть первая https://vk.com/wall-54530371_63523
Часть вторая https://vk.com/wall-54530371_63558

Git. Быстрый старт
https://vk.com/wall-54530371_63311

Видеоуроки по основам Python
https://vk.com/wall-54530371_63163

C++11 и продвинутый C++
Первая часть https://vk.com/wall-54530371_63259
Вторая часть https://vk.com/wall-54530371_63379

Алгоритмы. Теория и практическое применение (2016) 
https://vk.com/wall-54530371_63558

Внутреннее устройство Linux (2016)
https://vk.com/wall-54530371_63402

Золотой фонд литературы по версии Stackoverflow
https://vk.com/wall-54530371_63238
источник
Библиотека программиста
источник
2016 March 28
Библиотека программиста
Большая коллекция олимпиадных алгоритмов и структур данных, написанных на Java

#java #algorithms

https://goo.gl/wTp26d
источник
Библиотека программиста
источник
Библиотека программиста
Генетические алгоритмы

#data_analysis

1. Эволюция
2. Общая схема генетического алгоритма
3. Программная реализация генетического алгоритма
4. Локальные и глобальные минимумы
5. Модификации генетического алгоритма
6. Эффективность генетических алгоритмов

Ссылка на альбом с уроками http://vk.com/videos-54530371?section=album_56085707
источник
2016 March 29
Библиотека программиста
Python на примерах. Практический курс по программированию (2016)
Автор: Алексей Васильев

#python #book

В этой книге речь будет идти о том, как писать программы на языке программирования, который называется Python (правильно читается как пайтон, но обычно название языка читают как питон, что тоже вполне приемлемо). Таким образом, решать будем две задачи, одна из которых приоритетная, а вторая, хотя и вспомогательная, но достаточно важная. Наша основная задача, конечно же, изучение синтаксиса языка программирования Python. Параллельно мы будем осваивать программирование как таковое, явно или неявно принимая во внимание, что соответствующие алгоритмы предполагается реализовывать на языке Python. Большинство авторов книг в своих трудах рассматривают теоретические основы языка и уделяют основное внимание базовому синтаксису языка, не рассматривая при этом практическую сторону его применения. Эта же книга старается восполнить недостаток практического материала, содержит множество примеров с комментариями, которые вы сможете использовать в качестве основы своих программных решений, изучения Python. Материал книги излагается последовательно и сопровождается большим количеством наглядных примеров, разноплановых практических задач и детальным разбором их решений.

Приобрести книгу можно по ссылке http://www.ozon.ru/context/detail/id/135605990/
Каталог книг http://vk.com/page-54530371_44620320

Комментарии: http://vk.com/wall-54530371_64127
источник
Библиотека программиста
источник
Библиотека программиста
Введение в функциональное программирование на JavaScript

#javascript #fp

Качественное программирование на JavaScript подразумевает умение писать компактный, гибкий и минимально подверженный ошибкам код. Данный урок адресован всем интересующимся языком JavaScript и посвящен такой важной проблеме, как применение идеи декларативной парадигмы в JavaScript.
Как известно, декларативная парадигма программирования, в отличие от императивной, ориентирована на функции, а не на последовательности шагов, что позволяет создавать компактный и гибкий код, который меньше подвержен ошибкам.

На семинаре будут рассмотрены следующие вопросы:
1. В чём отличия декларативной и императивной парадигмы.
2. Преимущества декларативной парадигмы программирования.
3. Почему JavaScript позволяет писать программы в функциональном стиле, и как это может облегчить жизнь программисту.
4. Каковы инструменты декларативной парадигмы и как можно ими воспользоваться.

Урок доступен по ссылке http://vk.com/video-54530371_456239325?list=2ba4f6be9c5cf45126

Комментарии: http://vk.com/wall-54530371_64174
источник
Библиотека программиста
Введение в распознавание образов

#data_analysis

1. Введение в распознавание образов
Лекция является введением в теорию распознавания образов. В ней раскрываются вопросы параметризации, нормализации, классификации и т.д.

2. Введение в распознавание речи

Ссылка на пост http://vk.com/wall-54530371_64190
источник
Библиотека программиста
C++17, который мы потеряли

#cpp

Почему комитет  ISO C++ больше не называют С++17 мажорным релизом стандарта? Автор статьи обсуждает основные нововведения, которые будут присутствовать в стандарте С++17.  

Ссылка на статью
https://habrahabr.ru/company/infopulse/blog/279927/
Ссылка на пост http://vk.com/wall-54530371_64207
источник
2016 March 30
Библиотека программиста
Введение в анализ данных

#data_analysis #python

Цель курса — познакомить слушателей с сферой анализа данных, основными инструментами, задачами и методами, с которыми сталкивается исследователь данных в работе.

1. Введение в Python
2. Advanced Python
3. Библиотеки Python
4. Визуализация, анализ датасета

Посмотреть уроки: https://vk.com/wall-54530371_64308
источник
Библиотека программиста
Небольшая подборка материалов по созданию бота в Telegram

#common

Как можно упростить себе жизнь с помощью Telegram-бота
https://habrahabr.ru/post/278847/

Инструкция: Как создавать ботов в Telegram на Python
https://habrahabr.ru/post/262247/

Авторизация/Регистрация пользователя через Telegram
https://habrahabr.ru/post/262247/

Ссылка на пост http://vk.com/wall-54530371_64310
источник
Библиотека программиста
Видео отчет с Moscow Android Devs Meetup (17.03.16)

#mobile #java

1. «Как я научился не волноваться и полюбил Android-MVP», Никита Бартишок, ABBYY
Доклад о подходе к разработке Android-приложений с использованием MVP и Clean Architecture. Никита рассмотрел преимущества этого подхода перед традиционным, уделив отдельное внимание вопросам сохранения состояния в Android-MVP, а также особенностям взаимодействия между V и P.

2. «Взломать за 60 секунд», Артем Кулаков, Redmadrobot
Мобильные приложения плотно вошли в нашу жизнь, и с каждым годом их популярность растет. Приложениям доступно все больше информации о нас, и стоимость этой информации тоже повышается. Как и зачем взламывают приложения? Почему защита чаще всего оказывается неэффективной? Обо всем этом и шла речь в докладе.

3. «JMM в Android», Максим Ефимов, Redmadrobot
Максим рассказал, что такое Java Memory Model, какие нюансы ожидают разработчика при написании мультипоточного кода, и как это учитывать в Android-приложениях.

4. «Buzzwords everywhere, или Борьба с ветряными мельницами», Артём Дроздов, Mail.Ru Group
В своем докладе Артём рассмотрел вопрос, возможно ли решение «главной проблемы» в Андроид-разработке без использования MVP, MVVM, RxJava и EventBus.

Ссылка на пост http://vk.com/wall-54530371_64315
VK
Библиотека программиста
Видео отчет с Moscow Android Devs Meetup (17.03.16) #mobile@proglib #java@proglib 1. «Как я научился не волноваться и полюбил Android-MVP», Никита Бартишок, ABBYY Доклад о подходе к разработке Android-приложений с использованием MVP и Clean Architecture. Никита рассмотрел преимущества этого подхода перед традиционным, уделив отдельное внимание вопросам сохранения состояния в Android-MVP, а также особенностям взаимодействия между V и P. 2. «Взломать за 60 секунд», Артем Кулаков, Redmadrobot Мобильные приложения плотно вошли в нашу жизнь, и с каждым годом их популярность растет. Приложениям доступно все больше информации о нас, и стоимость этой информации тоже повышается. Как и зачем взламывают приложения? Почему защита чаще всего оказывается неэффективной? Обо всем этом и шла речь в докладе. 3. «JMM в Android», Максим Ефимов, Redmadrobot Максим рассказал, что такое Java Memory Model, какие нюансы ожидают разработчика при написании мультипоточного кода, и как это учитывать в Android-приложениях. 4. «Buzzwords e..
источник
2016 March 31
Библиотека программиста
Редактор для web-программиста: Sublime Text 3

#sublime #web

Из этого вебинара вы узнаете, как настроить и максимально продуктивно использовать бесплатный редактор Sublime Text 3 и расширения к нему для web-разработки.

Вебинар доступен по ссылке 
http://goo.gl/WzOncq
источник