Mark G. Sobell, Matthew Helmke
"A Practical Guide to Linux Commands, Editors, and Shell Programming"
Самый полезный учебник и справочник, который содержит сотни высококачественных примеров для каждого популярного дистрибутива Linux. Книга обязательна к прочтению всем, кто хочет повысить свой уровень владения Linux.
- Изучите сотни реалистичных, высококачественных примеров и станьте настоящим гуру командной строки!
- Обложки MariaDB, DNF и Python 3
- Охватывает командную строку macOS и ее уникальные инструменты
- Более 300 страниц справки охватывают более 100 утилит, включая команды macOS!
Для использования со всеми популярными версиями Linux, включая Ubuntu, Fedora, openSUSE, Red Hat, Debian, Mageia, Mint, Arch, CentOS и macOS!
Linux является сегодня доминирующей платформой интернет-сервера. Системным администраторам и веб-разработчикам требуется глубокое владение Linux, включая экспертные знания оболочек и командной строки. Это единственное руководство, содержащее все, что нужно, для достижения уровня мастерства Linux. Известный эксперт по Linux Марк Собелл собрал всеобъемлющие рекомендации по инструментам, в которых сисадмины, разработчики и опытные пользователи больше всего нуждаются. В комплекте с сотнями высококачественных реалистичных примеров он представляет Linux с нуля: самые ясные объяснения и полезную информацию обо всем: от файловых систем до оболочек, редакторов до утилит и инструментов программирования до регулярных выражений.
Ссылка для скачивания: https://t.me/progbook/320
#book #linux
"A Practical Guide to Linux Commands, Editors, and Shell Programming"
Самый полезный учебник и справочник, который содержит сотни высококачественных примеров для каждого популярного дистрибутива Linux. Книга обязательна к прочтению всем, кто хочет повысить свой уровень владения Linux.
- Изучите сотни реалистичных, высококачественных примеров и станьте настоящим гуру командной строки!
- Обложки MariaDB, DNF и Python 3
- Охватывает командную строку macOS и ее уникальные инструменты
- Более 300 страниц справки охватывают более 100 утилит, включая команды macOS!
Для использования со всеми популярными версиями Linux, включая Ubuntu, Fedora, openSUSE, Red Hat, Debian, Mageia, Mint, Arch, CentOS и macOS!
Linux является сегодня доминирующей платформой интернет-сервера. Системным администраторам и веб-разработчикам требуется глубокое владение Linux, включая экспертные знания оболочек и командной строки. Это единственное руководство, содержащее все, что нужно, для достижения уровня мастерства Linux. Известный эксперт по Linux Марк Собелл собрал всеобъемлющие рекомендации по инструментам, в которых сисадмины, разработчики и опытные пользователи больше всего нуждаются. В комплекте с сотнями высококачественных реалистичных примеров он представляет Linux с нуля: самые ясные объяснения и полезную информацию обо всем: от файловых систем до оболочек, редакторов до утилит и инструментов программирования до регулярных выражений.
Ссылка для скачивания: https://t.me/progbook/320
#book #linux
Что должен знать программист без профильного образования?
Вот список дисциплин, помимо самого языка программирования:
https://proglib.io/p/self-educated-coder/
#fundamental
Вот список дисциплин, помимо самого языка программирования:
https://proglib.io/p/self-educated-coder/
#fundamental
Серия видео по математике
1. Ряды Фурье
2. Быстрое преобразование Фурье и вейвлет-преобразование. Часть 1-2
3. Выделение полного квадрата
4. Логарифм
5. Арифметическая прогрессия
6. Геометрическая прогрессия
7. Производная
8. Разложение трехчлена на множители
9. Интеграл
https://www.youtube.com/watch?v=PUueRzYuB9g&t=1s
#math
1. Ряды Фурье
2. Быстрое преобразование Фурье и вейвлет-преобразование. Часть 1-2
3. Выделение полного квадрата
4. Логарифм
5. Арифметическая прогрессия
6. Геометрическая прогрессия
7. Производная
8. Разложение трехчлена на множители
9. Интеграл
https://www.youtube.com/watch?v=PUueRzYuB9g&t=1s
#math
YouTube
Математика - ряды Фурье
Лекция базового уровня на тему «Ряды Фурье»
группа вконтакте http://vk.com/skillupeducation
канал на youtube http://www.youtube.com/user/skillupeducation
Читает: к.т.н. Василий Терешков http://vk.com/vtereshkov
Идея проекта: Вялых Константин
группа вконтакте http://vk.com/skillupeducation
канал на youtube http://www.youtube.com/user/skillupeducation
Читает: к.т.н. Василий Терешков http://vk.com/vtereshkov
Идея проекта: Вялых Константин
Мало кто становится Джуном сразу после ВУЗа или курсов, и, чтобы «набить руку», существует стажировка для программистов.
Разбираем лучшие предложения https://proglib.io/p/internship/
#common
Разбираем лучшие предложения https://proglib.io/p/internship/
#common
Изучаем Java. Работа с базой данных посредством JDBC
1. Введение в JDBC и установка MySQL Server
2. Базовые CRUD операции
3. MySQL интеграция с Intellij IDEA
4. Connection - Получаем соединение к БД
5. Statement - Выполнение статических запросов
6. java sql ResultSet - Получаем данные с БД
7. java.sql.PrepearedStatement - Выполнение динамических скомпилированных запросов
Ссылка на плейлист: https://www.youtube.com/watch?v=7LwOvVPavWA&list=PLIU76b8Cjem5qdMQLXiIwGLTLyUHkTqi2
#java #sql
1. Введение в JDBC и установка MySQL Server
2. Базовые CRUD операции
3. MySQL интеграция с Intellij IDEA
4. Connection - Получаем соединение к БД
5. Statement - Выполнение статических запросов
6. java sql ResultSet - Получаем данные с БД
7. java.sql.PrepearedStatement - Выполнение динамических скомпилированных запросов
Ссылка на плейлист: https://www.youtube.com/watch?v=7LwOvVPavWA&list=PLIU76b8Cjem5qdMQLXiIwGLTLyUHkTqi2
#java #sql
YouTube
JDBC: Урок 1. Введение в JDBC и установка MySQL Server
Стань Android-разработчиком: https://goo.gl/K2qHjU.
Поспеши, действуют приятные скидки!
Сайт: http://devcolibri.com
Вконтакте: https://vk.com/devcolibri
Telegram: https://telegram.me/dcolibri
Twitter: https://twitter.com/devcolibri
Facebook: https://ww…
Поспеши, действуют приятные скидки!
Сайт: http://devcolibri.com
Вконтакте: https://vk.com/devcolibri
Telegram: https://telegram.me/dcolibri
Twitter: https://twitter.com/devcolibri
Facebook: https://ww…
6 парадигм программирования, которые изменят ваше мнение о коде
Читать тут: https://proglib.io/p/six-paradigms/
#common
Читать тут: https://proglib.io/p/six-paradigms/
#common
Основы OpenGL с использованием PyOpenGL
1. Создание примера вращающегося куба
2. Окрашивающие поверхности
3. Движение и навигация
4. Перемещение кубов
5. Случайное положение куба
6. Много кубов
7. Добавление земли
8. Бесконечные летающие кубики
9. Бесконечные кубики 2
Ссылка на плейлист: https://www.youtube.com/watch?v=R4n4NyDG2hI&list=PLQVvvaa0QuDdfGpqjkEJSeWKGCP31__wD
#python
1. Создание примера вращающегося куба
2. Окрашивающие поверхности
3. Движение и навигация
4. Перемещение кубов
5. Случайное положение куба
6. Много кубов
7. Добавление земли
8. Бесконечные летающие кубики
9. Бесконечные кубики 2
Ссылка на плейлист: https://www.youtube.com/watch?v=R4n4NyDG2hI&list=PLQVvvaa0QuDdfGpqjkEJSeWKGCP31__wD
#python
YouTube
OpenGL with PyOpenGL tutorial Python and PyGame p.1 - Making a rotating Cube Example
In this tutorial, we learn some basics of OpenGL using PyOpenGL, which is a Python module for working with OpenGL, along with using PyGame, which is a popular gaming module for Python. PyOpenGL works with many other Python modules as well. In this example…
Углубленный курс по структурам данных от MIT
В этом видеокурсе вы узнаете о таких вещах, как:
1. Представление структур данных.
2. Ретроактивные структуры данных.
3. Геометрические структуры.
4. Динамическая оптимальность.
5. Модели иерархий памяти.
6. Кэш-трансцендентные структуры.
7. Целочисленные модели
8. Деревья слияния
9. Целочисленные нижние оценки
10. Сортировка за линейное время
11. Статические деревья
12. Строки
13. Сжатые структуры данных.
14. Динамические графы.
Ссылка на плейлист: https://www.youtube.com/watch?v=T0yzrZL1py0&list=PLUl4u3cNGP61hsJNdULdudlRL493b-XZf
#fundamental #algorithms
В этом видеокурсе вы узнаете о таких вещах, как:
1. Представление структур данных.
2. Ретроактивные структуры данных.
3. Геометрические структуры.
4. Динамическая оптимальность.
5. Модели иерархий памяти.
6. Кэш-трансцендентные структуры.
7. Целочисленные модели
8. Деревья слияния
9. Целочисленные нижние оценки
10. Сортировка за линейное время
11. Статические деревья
12. Строки
13. Сжатые структуры данных.
14. Динамические графы.
Ссылка на плейлист: https://www.youtube.com/watch?v=T0yzrZL1py0&list=PLUl4u3cNGP61hsJNdULdudlRL493b-XZf
#fundamental #algorithms
YouTube
1. Persistent Data Structures
MIT 6.851 Advanced Data Structures, Spring 2012
View the complete course: http://ocw.mit.edu/6-851S12
Instructor: Erik Demaine
"Persistence" - remembering all past versions of a data structure ("partial persistence"), being able to modify them - forking…
View the complete course: http://ocw.mit.edu/6-851S12
Instructor: Erik Demaine
"Persistence" - remembering all past versions of a data structure ("partial persistence"), being able to modify them - forking…
Какой JavaScript фреймворк следует учить в 2018 году?
Читаем тут: https://proglib.io/p/js-framework-2018/
#Web
Читаем тут: https://proglib.io/p/js-framework-2018/
#Web
Из данного видео вы узнаете, как создать простейшее Android приложение, которое будет построено на языках разметки и языке программирования JavaScript.
https://www.youtube.com/watch?time_continue=3&v=4zrZh949wbg
#mobile #web #javascript
https://www.youtube.com/watch?time_continue=3&v=4zrZh949wbg
#mobile #web #javascript
YouTube
Создание Андроид приложения на HTML5, CSS3 и JavaScript
Канал Now Android: https://www.youtube.com/user/officialnplife
Как создать андроид приложения используя HTML5, CSS3 и JavaScript? В этом видео мы создадим простейшее приложение, которое будет построено на языках разметки и языке программирования JavaScript.…
Как создать андроид приложения используя HTML5, CSS3 и JavaScript? В этом видео мы создадим простейшее приложение, которое будет построено на языках разметки и языке программирования JavaScript.…
4 книги, которые должен прочитать каждый хакер:
Читать описание тут: https://proglib.io/p/become-hacker/
#hacking
Читать описание тут: https://proglib.io/p/become-hacker/
#hacking
Лучшие демо от веб-разработчиков с CodePen за 2017 год
https://proglib.io/p/best-2017-codepen-demos/
#web
https://proglib.io/p/best-2017-codepen-demos/
#web
Подборка видеороликов по созданию и обучению ИИ от DeepMind
DeepMind Technologies – британский стартап, занимающийся разработками в области машинного обучения (подраздел искусственного интеллекта, изучающий методы построения моделей, способных обучаться, и алгоритмов для их построения и обучения) и систем нейронауки.
https://www.youtube.com/watch?v=V1eYniJ0Rnk&list=PLujxSBD-JXglGL3ERdDOhthD3jTlfudC2
#data_analysis
DeepMind Technologies – британский стартап, занимающийся разработками в области машинного обучения (подраздел искусственного интеллекта, изучающий методы построения моделей, способных обучаться, и алгоритмов для их построения и обучения) и систем нейронауки.
https://www.youtube.com/watch?v=V1eYniJ0Rnk&list=PLujxSBD-JXglGL3ERdDOhthD3jTlfudC2
#data_analysis
YouTube
Google DeepMind's Deep Q-learning playing Atari Breakout!
Google DeepMind created an artificial intelligence program using deep reinforcement learning that plays Atari games and improves itself to a superhuman level. It is capable of playing many Atari games and uses a combination of deep artificial neural networks…
Подборка «must read» книг
Есть книги, которые должен прочитать каждый программист, если он хочет выйти из разряда заурядных.
Мы подготовили для вас подборку из 8-ми самых популярных книг для разработчика.
Начните год с правильных книг!)
1) Э.Таненбаум, Х.Бос "Современные операционные системы" (4е изд.)
https://t.me/progbook/346
2) А.Ахо, М.Лам, Р.Сети, Д.Ульман
"Компиляторы. Принципы, технологии и инструментарий"
https://t.me/progbook/345
3) Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн
"Алгоритмы. Построение и анализ"
https://t.me/progbook/173
4) Э.Гамма, Р.Хелм, Р.Джонсон, Д.Влиссидес "Приемы объектно-ориентированного проектирования. Паттерны проектирования"
https://t.me/progbook/349
5) С. Макконнелл "Совершенный код. Практическое руководство по разработке программного обеспечения"
https://t.me/progbook/348
6) М.Фицджеральд "Регулярные выражения. Основы"
https://t.me/progbook/2
7) Роберт Мартин "Идеальный программист"
https://t.me/progbook/347
8) Уильям Шотс "Командная строка Linux. Полное руководство"
https://t.me/progbook/225 [PDF]
https://t.me/progbook/226 [ePub]
#book #collections
Есть книги, которые должен прочитать каждый программист, если он хочет выйти из разряда заурядных.
Мы подготовили для вас подборку из 8-ми самых популярных книг для разработчика.
Начните год с правильных книг!)
1) Э.Таненбаум, Х.Бос "Современные операционные системы" (4е изд.)
https://t.me/progbook/346
2) А.Ахо, М.Лам, Р.Сети, Д.Ульман
"Компиляторы. Принципы, технологии и инструментарий"
https://t.me/progbook/345
3) Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн
"Алгоритмы. Построение и анализ"
https://t.me/progbook/173
4) Э.Гамма, Р.Хелм, Р.Джонсон, Д.Влиссидес "Приемы объектно-ориентированного проектирования. Паттерны проектирования"
https://t.me/progbook/349
5) С. Макконнелл "Совершенный код. Практическое руководство по разработке программного обеспечения"
https://t.me/progbook/348
6) М.Фицджеральд "Регулярные выражения. Основы"
https://t.me/progbook/2
7) Роберт Мартин "Идеальный программист"
https://t.me/progbook/347
8) Уильям Шотс "Командная строка Linux. Полное руководство"
https://t.me/progbook/225 [PDF]
https://t.me/progbook/226 [ePub]
#book #collections
Тенденции в мире Web-разработки в 2018 году
1. Что нужно знать Web-разработчику в 2018 году.
https://www.youtube.com/watch?v=Zftx68K-1D4
2. Топ-10 Web-фреймворков для изучения в 2018 году.
https://www.youtube.com/watch?v=jScmyS_Iy04
3. Будущее JavaScript фреймворков
https://www.youtube.com/watch?v=CM2pK0PE6Zg
#web
1. Что нужно знать Web-разработчику в 2018 году.
https://www.youtube.com/watch?v=Zftx68K-1D4
2. Топ-10 Web-фреймворков для изучения в 2018 году.
https://www.youtube.com/watch?v=jScmyS_Iy04
3. Будущее JavaScript фреймворков
https://www.youtube.com/watch?v=CM2pK0PE6Zg
#web
YouTube
Web Development in 2018 - A Practical Guide
We are about to start a new year and I have put together a guide for current and aspiring web developers to follow to get an idea of what it takes to be a full stack developer. From basic tools to html/css, JavaScript, UI frameworks like Bootstrap, server…
Ведущие разработчики поделились топом Git команд, которые незаменимы в работе с самой популярной системой контроля версий
https://proglib.io/p/10-tips-git/
#common
https://proglib.io/p/10-tips-git/
#common
Экстремальное программирование. Разработка через тестирование (2017)
Автор: Кент Бек
Второе издание знаменитого бестселлера, раскрывающего методику TDD (разработка, основанная на тестировании) и демонстрирующего мощь и простоту этой методики на примерах разработки реального программного кода.
Книга содержит два программных проекта, реализованных с использованием TDD, генерирующего понятный, гибкий и изящный код, легко модифицируемый, корректно работающий и не приносящий неприятных сюрпризов своим создателям. Также книга содержит каталоги приемов работы в стиле TDD и имеющих отношение к TDD рефакторингов и паттернов. Книга будет полезна всем программистам, желающим поднять производительность труда и испытывать удовольствие от процесса программирования.
Скачать книгу на русском: https://t.me/progbook/353
#common #qa #testing #book
Автор: Кент Бек
Второе издание знаменитого бестселлера, раскрывающего методику TDD (разработка, основанная на тестировании) и демонстрирующего мощь и простоту этой методики на примерах разработки реального программного кода.
Книга содержит два программных проекта, реализованных с использованием TDD, генерирующего понятный, гибкий и изящный код, легко модифицируемый, корректно работающий и не приносящий неприятных сюрпризов своим создателям. Также книга содержит каталоги приемов работы в стиле TDD и имеющих отношение к TDD рефакторингов и паттернов. Книга будет полезна всем программистам, желающим поднять производительность труда и испытывать удовольствие от процесса программирования.
Скачать книгу на русском: https://t.me/progbook/353
#common #qa #testing #book
10 лучших языков программирования для изучения в 2018 году
https://proglib.io/p/10-languages-2018/
#common
https://proglib.io/p/10-languages-2018/
#common
Сверточные нейронные сети для распознавания образов от Stanford University
1. Введение в сверточные нейронные сети для распознавания образов
2. Классификация изображений
3. Функции потерь и оптимизация
4. Введение в нейронные сети
5. Сверточные нейронные сети
6. Обучение нейронных сетей. Часть I
7. Обучение нейронных сетей. Часть II
8. Программное обеспечение для глубокого обучения
9. Сотовая нейронная сеть
10. Рекуррентные нейронные сети
11. Обнаружение и сегментация
12. Визуализация и понимание
13. Генерирующие модели
14. Обучение с подкреплением (RL)
15. Эффективные методы и оборудование для глубокого обучения
16. Состязательные примеры и состязательное обучение
Ссылка на плейлист https://www.youtube.com/watch?v=vT1JzLTH4G4&list=PL3FW7Lu3i5JvHM8ljYj-zLfQRF3EO8sYv
#data_analysis
1. Введение в сверточные нейронные сети для распознавания образов
2. Классификация изображений
3. Функции потерь и оптимизация
4. Введение в нейронные сети
5. Сверточные нейронные сети
6. Обучение нейронных сетей. Часть I
7. Обучение нейронных сетей. Часть II
8. Программное обеспечение для глубокого обучения
9. Сотовая нейронная сеть
10. Рекуррентные нейронные сети
11. Обнаружение и сегментация
12. Визуализация и понимание
13. Генерирующие модели
14. Обучение с подкреплением (RL)
15. Эффективные методы и оборудование для глубокого обучения
16. Состязательные примеры и состязательное обучение
Ссылка на плейлист https://www.youtube.com/watch?v=vT1JzLTH4G4&list=PL3FW7Lu3i5JvHM8ljYj-zLfQRF3EO8sYv
#data_analysis
YouTube
Lecture 1 | Introduction to Convolutional Neural Networks for Visual Recognition
Lecture 1 gives an introduction to the field of computer vision, discussing its history and key challenges. We emphasize that computer vision encompasses a wide variety of different tasks, and that despite the recent successes of deep learning we are still…
Видеокурс по языку Python
1. Установка и настройка для Mac и Windows
2. Работа с текстовыми данными
3. Работа с числовыми данными
4. Списки, кортежи и множества
5. Словари. Работа с парами ключ-значение
6. Условные и логические выражения - If, Else и Elif Statements
7. Циклы и итерации - For/While
8. Функции
9. Импорт модулей и изучение стандартной библиотеки
Ссылка на плейлист: https://www.youtube.com/watch?v=YYXdXT2l-Gg&t=2s
Смотрите также полезные статьи по теме!
1) Как выучить Python и найти работу
https://proglib.io/p/how-to-learn-python-and-get-a-job/
2) Python: практики для написания эффективного кода
https://proglib.io/p/efficient-python-practices/
3) 10 скрытых особенностей Python
https://proglib.io/p/hidden-features-of-python/
#python #novice
1. Установка и настройка для Mac и Windows
2. Работа с текстовыми данными
3. Работа с числовыми данными
4. Списки, кортежи и множества
5. Словари. Работа с парами ключ-значение
6. Условные и логические выражения - If, Else и Elif Statements
7. Циклы и итерации - For/While
8. Функции
9. Импорт модулей и изучение стандартной библиотеки
Ссылка на плейлист: https://www.youtube.com/watch?v=YYXdXT2l-Gg&t=2s
Смотрите также полезные статьи по теме!
1) Как выучить Python и найти работу
https://proglib.io/p/how-to-learn-python-and-get-a-job/
2) Python: практики для написания эффективного кода
https://proglib.io/p/efficient-python-practices/
3) 10 скрытых особенностей Python
https://proglib.io/p/hidden-features-of-python/
#python #novice
YouTube
Python Tutorial for Beginners 1: Install and Setup for Mac and Windows
In this Python Beginner Tutorial, we will start with the basics of how to install and setup Python for Mac and Windows. We will also take a look at the interactive prompt, as well as creating and running our first script. Let's get started.
Mac Install:…
Mac Install:…