Программирование {BookFlow}
16.1K subscribers
1.58K photos
470 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
Самоучитель Python 3

Предназначен в основном для тех, кто хочет изучить язык программирования Python с нуля.

Возможности языка python
Так как мне часто стали задавать вопросы о том, чем может быть полезен Python, я решил
написать небольшую обзорную статью на эту тему.

https://bookflow.ru/samouchitel-python-3/
Уже сегодня 28-го ноября в 20:00 МСК стартует бесплатный онлайн-марафон веб-разработки "Веб-старт 1.0".

Для участия:
👉 Вступайте в группу: https://vk.com/webstart1
👉 Подпишитесь на рассылку, чтобы получать уведомления о старте марафона "Веб-старт 1.0": https://vk.com/app5898182_-157414240#s=2544

📅 10 дней, 28 ноября – 7 декабря.

🚀 6 мастер-классов + домашние задания. Теория и практика.

☝🏼 Для тех, кто хочет научиться верстать сайты и стать крутым верстальщиком! Не за один вечер, конечно-же 😉

Узнайте как:
💡 Изучить HTML и CSS с нуля до профи.
💡 Верстать современные адаптивные сайты.
💡 Получить профессию мечты!



Программа онлайн-марафона "Веб-старт 1.0":

📎 28 ноября – Вторник
📎 Введение в веб-разработку.
— Фриланс, самозанятость, свой бизнес.
— Пошаговый выход на заработок на фрилансе.
— Секреты матёрых фрилансеров.

📎 29 ноября – Среда
📎 Профессия: Верстальщик. Как получить, какие перспективы.
— Как изучить вёрстку за 2 месяца.
— Что нужно сделать для приглашений на собеседования.
— Трудоустройство. Типы компаний.
— Методики прохождения собеседований.

📎 30 ноября – Четверг
📎 Что должен уметь верстальщик.
— 10 главных навыков верстальщика.
— "Мягкие" и "жёсткие" навыки.

📎 5 декабря – Вторник
📎 Основы вёрстки HTML5 и CSS3 за 2 часа.
— Этапы создания сайта.
— Веб-разработка. Frontend и backend.
— Семантика.
— Полезные приемы в вёрстке.

📎 6 декабря – Среда
📎 Верстаем сайт онлайн по PSD-макету за 2 часа.
— HTML5, CSS3, адаптив.
— Flexbox разметка.
— Препроцессор LESS.
— CSS анимации.
— Написание скриптов на jQuery.

📎 7 декабря – Четверг
📎 Секретная тема.



👉 Вступайте в группу: https://vk.com/webstart1
👉 Подпишитесь на рассылку, чтобы получать уведомления о старте марафона "Веб-старт 1.0": https://vk.com/app5898182_-157414240#s=2544



🔥 28-го ноября в 20:00 МСК. Бесплатно. В группе: https://vk.com/webstart1
Когда на город опускается ночь, наступает их время. Тех, кто общается на непонятном для обывателей языке и хочет заработать как можно больше.
Хотите стать одними из них? Участвуйте в хакатоне «Ночной питон» — получите шанс выиграть 150 000 рублей и крутой оффер от Альфа-Банка.

У вас будет 20 часов, чтобы представить решение на языке Python. Его оценят эксперты Альфа-Банка и выявят победителей. А мы позаботимся о рабочей атмосфере, запасах кофе и вкусной еде.

Все, что вам нужно — успеть зарегистрироваться.

Москва, вам до 11 утра 29 ноября: https://goo.gl/nKUF2x
Питер, а вам до 11 утра 6 декабря: https://goo.gl/Zugnkn
Современные хостинг-решения давно вышли на новый уровень и стали максимально доступными для широкого спектра задач.
rootwelt# – хостинг-провайдер, который начал свою деятельность в 2014 году с предоставления Linux VPS на базе технологии Xen. Основываясь на запросах и пожеланиях клиентов, предлагают пользователям комплексный пакет хостинг-услуг. Подробнее https://rootwelt.de/ru/

rootwelt# 2.0 – это три основных продукта:

1. Облачный shared-хостинг vSCALA
2. Облачный Linux VPS хостинг vMACHINA
3. Облачный Windows VPS хостинг vMACHINA
- размещение торговых платформ (MT4, MT5 и т. п.)
- использование серверов для бухгалтерского ПО (1С, SAP и т. п.)

И пара промо-кодов с реально большими скидками для https://rootwelt.de/ru/:
Промо-код vSCALA50 — пожизненная скидка 50% на vSCALA
Промо-код vMACHINA30 – пожизненная скидка 30% на vMACHINA
13 крутых сайтов для iOS разработчиков

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

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

https://bookflow.ru/13-krutyh-sajtov-dlya-ios-razrabotchikov/
Турнир Crossover Hiring Tournament 2 декабря в Москве!

Компания Crossover ищет лучших IT-специалистов на позиции:
Software Engineering Manager (Java, .NET, Ruby on Rails, PHP)
iOS Chief Architect
Android Chief Architect
Cloud Chief Architect
Python Architect
Java Engineer
.NET Engineer
QA Engineer.

Прими участие в турнире получи возможность найти работу мечты за 1 день!

Регистрация проходит в онлайн-режиме на сайте:
https://www.eventbrite.com/e/crossover-hiring-day-2-2017-tickets-40112880706?utm_campaign=dmvkpost8&utm_medium=dmvkpost8&utm_source=dmvkpost8

Место: Fibonacci loft (г. Москва, Нижний Сусальный пер., д.5, стр.1)
Инструменты Kali Linux

Как изменить MAC-адрес в Kali Linux
URLCrazy | Инструменты Kali Linux
URLextractor | Инструменты Kali Linux
Хакинг WAN [SETOOLKIT + NGROK] | Инструменты Kali Linux
SQLiv — Massive SQL injection scanner | Инструменты Kali Linux
Katana Framework — Установка | Инструменты Kali Linux
Katana Framework — Найти Админ-Панель | Инструменты Kali Linux
Gloom Framework — установка | Инструменты Kali Linux
Xerosploit — установка | Инстрменты Kali Linux

https://bookflow.ru/instrumenty-kali-linux/

#kali@bookflow #hacking@bookflow
Даркнет: Хакерские форумы и сайты

В этом видео я покажу, как входить в Даркнет и мы рассмотрим некоторые хакерские форумы и сайты.

https://bookflow.ru/darknet-hakerskie-forumy-i-sajty/
#hacking@bookflow
Уязвимости, взломы и способы защиты

Уязвимость BadUSB теория и практика. Theory and Practice of BadUSB.
ARP-спуфинг в Kali Linux. Взлом, защита и описание технологии
Как взламывают интернет-банки. Доклад с конференции ZeroNights 2013.....

https://bookflow.ru/uyazvimosti-vzlomy-i-sposoby-zashhity/

#hacking@bookflow
Linux программирование в примерах

В книге рассмотрены вопросы, связанные с программированием под Linux: файловый ввод/вывод, метаданные файлов, основы управления памятью, процессы и сигналы, пользователи и группы, вопросы интернационализации и локализации, сортировка, поиск и многие другие. Много внимания уделено средствам отладки, доступным под GNU Linux. Все темы иллюстрируются примерами кода, взятого из V7 UNIX и GNU.

Эта книга может быть полезна любому, кто интересуется программированием под Linux.

t.iss.one/bfbook/46

#Linux@bookflow #программирование@bookflow
https://t.iss.one/bfbook/46
Test-driven development by example / Экстремальное программирование. Разработка через тестирование (2017)

Автор: Kent Beck / Кент Бек

Описание:
Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.

t.iss.one/bfbook/60

#book@bookflow
https://t.iss.one/bfbook/60
Прокси (proxy) в JavaScript, подборка материалов по JavaScript

Прокси — объект, который используется для определения нестандартного поведения базовых операций (поиск свойств, перечисления, вызов функций и т.д.).

Не очень понятно, попробуем рассмотреть на примере...

https://bookflow.ru/proksi-proxy-v-javascript/

#js@bookflow #news@bookflow
SQL Server Execution Plans, Second Edition

Author
Grant Fritchey

This book focuses entirely on what SQL Server execution plans are, how to read them, and how to apply the information you learn from them in order to boost the performance of your SQL Servers.
https://t.iss.one/bfbook/74
Руководство по веб-дизайну
Автор: Рафал Томал

Вы когда-нибудь задумывались о том, как работают дизайнеры? Если бы вы смогли заглянуть во время работы над проектом в голову к профессиональному дизайнеру и почерпнуть его/ее лучший опыт, дизайнерские решения и рабочий процесс.

Именно об этом данное руководство. Это полное руководство по созданию простых и красивых веб-сайтов от идеи до готовых файлов проекта в Photoshop. Я покажу вам пошагово на тестовом проекте веб-сайта как создается дизайн. Я объясню каждое свое движение и подкреплю его цельной теорией дизайна, которая базируется на трех фундаментальных вещах, таких как типографика, цвета и макет. Благодаря практическому руководству вы сможете начать незамедлительно применять ваши новые навыки. Вы будете учиться работая над вашим собственным проектом. После окончания книги у вас на руках будет готовый проект, дизайн которого вы сделали самостоятельно.

t.iss.one/bfbook/77

#book@bookflow
https://t.iss.one/bfbook/77
Swift. Основы разработки приложений под iOS и macOS, 3-е издание
Автор: Василий Усов

Swift – быстрый, современный, безопасный и удобный язык программирования. Если вы когда-либо писали приложения на Objective-C, то после изучения Swift с его многообразием возможностей вы, вероятно, захотите переписать приложения на новом языке программирования.
Мир Swift очень и очень молод, людей со значительным багажом знаний и опыта за плечами еще просто не существует в силу возраста языка, поэтому вы можете стать одним из них.
Третье издание книги было значительно обновлено и доработано. Примеры кода соответствуют Swift версии не ниже 3.0, iOS версии не ниже 10 и Xcode версии не ниже 8. Переработана глава, посвященная коллекциям, обновлены главы, посвященные функциям и замыканиям, добавлена информация о ленивых вычислениях и нетривиальных возможностях Swift.

t.iss.one/bfbook/57

#book@bookflow
https://t.iss.one/bfbook/57
Подборка книги по Python

1. Марк Лутц - Программирование на Python. Том 1, 4-е издание
t.iss.one/bfbook/49

2. Марк Лутц - Программирование на Python. Том 2, 4-е издание
t.iss.one/bfbook/50

3. Головатый А., Каплан-Мосс Дж. - Django. Подробное руководство
t.iss.one/bfbook/51

4. Дж. Форсье, П. Биссекс, У. Чан - Django. Разработка веб-приложений на Python
t.iss.one/bfbook/52

5. Майкл Доусон "Программируем на Python"
t.iss.one/bfbook/53

6. Практикум по алгоритмизации и программированию на Python
t.iss.one/bfbook/54

7. Прохоренок Н.А. - Python 3 и PyQt. Разработка приложений
t.iss.one/bfbook/55

8. Учимся програмировать вместе с Питоном
t.iss.one/bfbook/56

#Python@bookflow #book@bookflow
https://t.iss.one/bfbook/49
Black Hat Python: Python Programming for Hackers and Pentesters
Justin Seitz

In Black Hat Python, the latest from Justin Seitz (author of the best-selling Gray Hat Python), you’ll explore the darker side of Python’s capabilities—writing network sniffers, manipulating packets, infecting virtual machines, creating stealthy trojans, and more. You’ll learn how to:

Create a trojan command-and-control using GitHubDetect sandboxing and automate com­mon malware tasks, like keylogging and screenshottingEscalate Windows privileges with creative process controlUse offensive memory forensics tricks to retrieve password hashes and inject shellcode into a virtual machineExtend the popular Burp Suite web-hacking toolAbuse Windows COM automation to perform a man-in-the-browser attackExfiltrate data from a network most sneakily
Insider techniques and creative challenges throughout show you how to extend the hacks and how to write your own exploits.

When it comes to offensive security, your ability to create powerful tools on the fly is indispensable. Learn how in Black Hat Python.

t.iss.one/bfbook/48

#book@bookflow
https://t.iss.one/bfbook/48
Robert Nystrom «Game Programming Patterns»

The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.

You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.

https://t.iss.one/bfbook/45

#book@bookflow
Robert Nystrom «Game Programming Patterns»

The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.

You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.

https://t.iss.one/bfbook/45

#book@bookflow
Тематический тренажер по английскому языку
Автор: Ю.С. Веселова

1. Чтение
2. Лексика
3. Письмо
4. Словообразование
5. Грамматика

Архив состоит из 5 книг

t.iss.one/bfbook/70

#english@bookflow
https://t.iss.one/bfbook/70