Size: a a a

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

2017 December 06
Библиотека программиста
​​Настоящий профессионал не пренебрегает основами. Низкоуровневые языки часто обходят стороной из-за непопулярности или сложности освоения. Assembly — один из таких низкоуровневых языков программирования.

Книга Рэндалла Хайда «Искусство языка ассемблера» — это написанное простым и понятным языком введение в сборку для программистов, не связанных с написанием драйверов устройств и сборкой в целом.

В книге есть вся необходимая информация о:
1. работе программы с HLA
2. объявлении и использовании константы, скалярных переменных, указателях, массивах, структурах, союзах и пространстве имен
3. переводе арифметических выражений (целочисленных и с плавающей запятой)
4. преобразовании структур управления высокого уровня

Приведенное второе издание книги было обновлено с учетом последних изменений в HLA и поддержки Linux, Mac OS X и FreeBSD.

Скачать книгу можно тут https://t.me/progbook/211
источник
Библиотека программиста
Прочитав книгу, порой не лишним будет узнать мнение других об изложенной в ней информации. Представляем вашему вниманию краткие обзоры на книги по хакингу:

1. Кевин Митник — «Искусство обмана»
2. Питер Яворски — «Основы веб-хакинга»
3. Джон Сонмез — «Путь программиста»
4. Бирюков — «Информационная безопасность: защита и нападение»

#hacking

Ссылка : https://www.youtube.com/watch?v=awDyELScQ5M&list=PLtShq-THkmvOXRz5sqCoycqXzaP_ztz_J
источник
2017 December 07
Библиотека программиста
Представляем вам первую часть подборки курса "Web-технологии. Разработка на DJANGO" (для начинающих)

Структура курса:
1. Архитектура веб-приложений
2. Web-клиенты
3. Язык разметки HTML
4. CSS - язык описания стилей
5. Сетевые протоколы
6. Протокол HTTP
7. Web сервера
8. Архитектура frontend backend
9. MVC фреймворки. Часть 1
10. MVC фреймворки. Часть 2

#web

Ссылка на видео:  https://www.youtube.com/watch?v=Ys2CB4C2NWA&list=PLrCZzMib1e9qZwq95WVmGB-acnot5ka4a
YouTube
1. Web-технологии. Архитектура веб-приложений | Технострим
Курс "Web-технологии"
Лекция №1 "Архитектура веб-приложений"
Лектор - Дмитрий Смаль

Курс посвящен разработке серверной части web-приложений, их архитектуре и протоколу HTTP. По итогам курса вы научитесь: разрабатывать приложения на языке python, использовать MVC фреймворки, изучите верстку HTML страниц, погрузитесь в тематику web разработки и сможете выбирать конкретные технологии.

------------------------

О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ http://www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

Наши проекты:
Технопарк при МГТУ им. Баумана ‣ https://park.mail.ru/
Техносфера при МГУ им. Ломоносова ‣ https://sphere.mail.ru/
Технотрек при МФТИ ‣ https://track.mail.ru/
Техноатом при МИФИ - https://atom.mail.ru/

------------------------

МЫ В СЕТИ:

Технопарк в ВК | http://vk.com/tpmailru
Техносфера в ВК | htt…
источник
Библиотека программиста
Подборка книг для web-разработчика от Марка Майерса

1. Mark Myers «A Smarter Way to Learn JavaScript. The new approach that uses technology to cut your effort in half». Для новичков в программировании. Не делая никаких предположений о том, что вы уже знаете, автор медленно и терпеливо проводит вас по языку JavaScript, объясняя каждую мелочь.
Скачать книгу: https://t.me/progbook/213

2. Mark Myers «A Smarter Way to Learn HTML & CSS. Learn it faster. Remember it longer». Книга для обучения основам HTML и CSS будет полезна как новичкам, так и опытным разработчикам, которые хотят улучшить свои навыки. Объяснение на простом английском языке будет понятно каждому.
Скачать книгу: https://t.me/progbook/212

3. Mark Myers «A Smarter Way to Learn jQuery. Learn it faster. Remember it longer». Книга плюс 1500 бесплатных интерактивных онлайн-упражнений для изучения jQuery за гораздо меньшее количество времени, чем вы могли предположить.
Скачать книгу: https://t.me/progbook/214

Не пренебрегайте упражнениями! Если вы больше практикуете – информация усваивается гораздо быстрее. Плюс практика также делает обучение более интересным.

#web #javascript
источник
Библиотека программиста
Практическое руководство для обучения веб-программированию

#web@proglib

https://proglib.io/p/web-dev-basics-guide/
источник
2017 December 08
Библиотека программиста
Выучить CSS Grid за 5 минут – миссия выполнима

#web

https://proglib.io/p/css-grid/
источник
Библиотека программиста
​​Одним из ключевых навыков при работе с базами данных является умение писать SQL-запросы. Мы отобрали 5 лучших сайтов для оттачивания этого навыка.

Ссылка: https://proglib.io/p/sql-practice-sites/

#db #sql
источник
Библиотека программиста
Курс "Язык Python"

1. Основы Python. Часть 1
2. Основы Python. Часть 2
3. Объектно-ориентированное программирование в Python
4. Модули. Обработка ошибок
5. Модель данных. Тестирование
6. Работа с текстом. Декораторы
7. Наследование. Работа с вебом
8. Элементы профессионального программирования
9. Менеджеры контекстов. Переопределение оператора точка
10. Графические интерфейсы
11. Метаклассы
12. Параллельное программирование

#python

Ссылка для просмотра https://www.youtube.com/watch?v=VP2wRhwlg6c&list=PLJOzdkh8T5kpIBTG9mM2wVBjh-5OpdwBl
источник
Библиотека программиста
Что поменяется в программировании в грядущем году? На что обратить внимание, чтобы поспособствовать развитию карьеры? Читайте в нашей статье.

https://proglib.io/p/trends-2018/

#common
источник
2017 December 09
Библиотека программиста
Уроки Arduino

Arduino — это торговая марка аппаратно-программных средств для построения простых систем автоматики и робототехники. Программная часть состоит из бесплатной программной оболочки (IDE) для написания программ, их компиляции и программирования аппаратуры. В этой оболочке имеется текстовый редактор, менеджер проектов, препроцессор, компилятор и инструменты для загрузки программы в микроконтроллер. Оболочка написана на Java на основе проекта Processing и работает под Windows, Mac OS X и Linux.
Аппаратная часть представляет собой набор смонтированных печатных плат.

Из данного видеокурса вы узнаете:
- что такое Arduino
- структуру и типы данных Arduino
- действия с переменными и константы
- работу с монитором COM порта
- об условном операторе if и операторе выбора
- о временных функциях
- о подключениях светодиодов
- о потенциометрах и аналоговых пинах
- о том, как создать свою функцию
и о многом другом

#embed_systems

Ссылка на плейлист: https://www.youtube.com/watch?v=nrczO8tWJNg&list=PLgAbBhxTglwmVxDDC5TSYUI91oZ0LZQMw
источник
Библиотека программиста
​​JavaScript в примерах и задачах
Автор: Алексей Васильев

Самоучитель по самому популярному сегодня языку веб-программирования JavaScript от автора уникальной методики обучения — Алексея Васильева. Книга содержит много примеров, специально подобранных автором для читателей, и их подробный разбор. Простой и легкий язык изложения, вкупе с примерами и пояснениями Васильева, делает этот учебник идеальным пособием по самостоятельному изучению JavaScript.

Ссылка для скачивания: https://t.me/progbook/236

#javascript #book
источник
Библиотека программиста
Руководство по SQLite: настраиваем и учимся работать

#db #sql

https://proglib.io/p/sqlite-tutorial/
источник
2017 December 10
Библиотека программиста
Основы программирования

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

Лекции:
1. Базовы понятия (stack, heap, ISA, Pipeline и т.д.)
2. введение в операционные системы
3. Как работает язык программирования (что такое компилятор, из чего состоит, как работает и т.д.)
4. Как работают сети. Часть 1 (Интернет)
5. Как работают сети. Часть 2 (TCP/IP)

Ссылка: https://www.youtube.com/watch?v=JUpB_tqf8Lo&list=PLR4wcBxrUGPAmndrGEiN0wiaFqG-L5Yd-

#fundamental #novice
источник
Библиотека программиста
Создание игр на JavaScript. Основы. Видеокурс.

1. Основное понятие Игрового цикла, JavaScript requestAnimationFrame. Ссылки на функции.
2. Взгляд на музыку в игровом приложении. Audio HTML5.
3. Анимация изображения на JavaScript. Анимационный HTML5 Canvas.
4. JavaScript fullScreen API. Полноэкранный режим в JS.
5. Работа с событиями клавиатуры.
6. Позиция курсора мыши.
7. Вращение объектов на JavaScript в canvas.
8. Выбор объектов мышью на JavaScript. Select в Canvas.
9. Перетаскивание объектов мышью. Drag and Drop on canvas with JavaScript.
10. Гравитация на JavaScript. Основы создания игр. Падающие объекты.
и многое другое.


Ссылка: https://www.youtube.com/watch?v=iGCMkmnm89M&list=PLf0k8CBUad-sHxpoBHLHIr3CwWfSmOYZR

#gamedev #javascript
YouTube
Основное понятие Игрового цикла, JavaScript requestAnimationFrame. Ссылки на функции
#Godot3D #GodotEngine #Godot Побочка: https://skanersoft.ru
- - - - - - - - -

Производится перенос материалов со старых ресурсов на сайте http://godot-engine.ru

Там же в файловом архиве вы можете скачать некоторые исходники из ранних уроков.

Производится перенос материалов со старых ресурсов на сайте http://godot-engine.ru

Там же в файловом архиве вы можете скачать некоторые исходники из ранних уроков.

Более подробная информация на сайте http://onjs.ru
Часть проектов и исходники: https://github.com/SkanerSoft
http://nwjs.ru
NW.js IDE - лучшая среда разработки JavaScript Desktop приложений!

https://base-64.ru - онлайн инструменты разработчика. Работа с текстом, онлайн озвучка с разными голосами, кодировка и раскодировка текста и файлов в формате Base64.

https://base-64.ru - онлайн инструменты разработчика. Работа с текстом, онлайн озвучка с разными голосами, кодировка и раскодировка текста и файлов в формате Base64.
Друзья, копипаст должен быть адекватным! #ЗаЗдоровыйКод

Так же, теперь видео можно искать…
источник
Библиотека программиста
Самые популярные посты за эту неделю с нашего паблика ВКонтакте

#weekly

JavaScript в примерах и задачах (2017)
https://vk.com/wall-54530371_172605

Уроки Arduino
Первая часть: https://vk.com/wall-54530371_172627
Вторая часть: https://vk.com/wall-54530371_172773

5 сайтов для оттачивания навыков написания SQL-запросов
https://vk.com/wall-54530371_172535

Основы программировния
https://vk.com/wall-54530371_172721

Курс «Язык Python»
https://vk.com/wall-54530371_172584

Создание Telegram бота на платформе NodeJS
https://vk.com/wall-54530371_172321

Серия видео по созданию Telegram Bot на NodeJS
https://vk.com/wall-54530371_172448

Классы в Python (OOP)
https://vk.com/wall-54530371_172413
источник
2017 December 11
Библиотека программиста
21 урок из курса по глубокому машинному обучению от Andrew Ng

#data_analysis

https://proglib.io/p/dmm-course-review/
источник
Библиотека программиста
Пишем небольшой проект на Bootstrap 4

#web

https://proglib.io/p/bootstrap-4-part-3/
источник
Библиотека программиста
Короткий видеокурс о том, как создать Telegram бота на платформе NodeJS

Лекции:
1. Создание и регистрация бота в Telegram
2. Создание экранов в Telegram. Клавиатура, сообщения
3. Отправка картинок в Telegram бот по запросу пользователей
4. Получение текущего курса валют в Telegram бот

Ссылка: https://www.youtube.com/watch?v=5_BnZQENB2g&list=PLD-piGJ3Dtl3zlRzM4kyWgjHAZv_HDvHH

#web
источник
Библиотека программиста
Рассказываем, как CSS Grid позволяет создавать качественную адаптивную разметку, не прибегая к сторонним фреймворкам вроде Bootstrap.

#web

https://proglib.io/p/css-grid-vs-bootstrap/
источник
2017 December 12
Библиотека программиста
React.js: делаем код чище с централизованными PropTypes

#web

https://proglib.io/p/react-js-proptypes/
источник