Forwarded from Kotlin
Kotlin: Иллюстрированное руководство
Готовы ли вы изучить программирование на Kotlin?
Эта серия начинается с основ Kotlin и плавно переходит от концепции к концепции, так что даже человек, не имеющий никакого опыта, сможет стать опытным разработчиком Kotlin.
Независимо от того, являетесь ли вы новичком в языке или опытным профессионалом, я надеюсь, что эта серия даст вам прочный фундамент понимания, который позволит вам стать лучшим разработчиком Kotlin.
https://typealias.com/start/
✍️ @kotlin_lib
Готовы ли вы изучить программирование на Kotlin?
Эта серия начинается с основ Kotlin и плавно переходит от концепции к концепции, так что даже человек, не имеющий никакого опыта, сможет стать опытным разработчиком Kotlin.
Независимо от того, являетесь ли вы новичком в языке или опытным профессионалом, я надеюсь, что эта серия даст вам прочный фундамент понимания, который позволит вам стать лучшим разработчиком Kotlin.
https://typealias.com/start/
✍️ @kotlin_lib
👍7
The Algorithm Design Manual
Автор: Steven S. Skiena (2020)
В книге описываются различные варианты дизайна и работы с алгоритмами. Первая часть книги представляет собой инструкцию по методам проектирования и анализа компьютерных алгоритмов. Вторая же часть является справочником по алгоритмам - там всегда можно посмотреть реализацию классических алгоритмов на Java, C либо C++. Также книга включает большое количество упражнений.
Скачать книгу
Автор: Steven S. Skiena (2020)
В книге описываются различные варианты дизайна и работы с алгоритмами. Первая часть книги представляет собой инструкцию по методам проектирования и анализа компьютерных алгоритмов. Вторая же часть является справочником по алгоритмам - там всегда можно посмотреть реализацию классических алгоритмов на Java, C либо C++. Также книга включает большое количество упражнений.
Скачать книгу
👍19👎2😱1
Black Hat Python
Авторы: Justin Seitz, Tim Arnold (2021)
Когда дело доходит до создания мощных и эффективных инструментов для этичных хакеров, большинство аналитиков безопасности выбирают Python. Во втором выпуске бестселлера Black Hat Python вы исследуете темную сторону возможностей Python: все, от написания сетевых снифферов, кражи учетных данных электронной почты и перебора каталогов до создания фаззеров мутаций, исследования виртуальных машин и создания скрытых троянов. Книга отлично подходит для поддержания безопасности систем.
Скачать книгу
Авторы: Justin Seitz, Tim Arnold (2021)
Когда дело доходит до создания мощных и эффективных инструментов для этичных хакеров, большинство аналитиков безопасности выбирают Python. Во втором выпуске бестселлера Black Hat Python вы исследуете темную сторону возможностей Python: все, от написания сетевых снифферов, кражи учетных данных электронной почты и перебора каталогов до создания фаззеров мутаций, исследования виртуальных машин и создания скрытых троянов. Книга отлично подходит для поддержания безопасности систем.
Скачать книгу
🔥11👍8👎1👾1
Forwarded from Библиотека C/C++ разработчика
Media is too big
VIEW IN TELEGRAM
Что должен знать Junior C++ разработчик
00:00 - Введение
00:24 - Знания по языку программирования
01:11 - Знания по алгоритмам и структурам данных
02:00 - Знания по операционным системам
02:43 - Знания по архитектуре компьютера
03:34 - Знания по компьютерным сетям
04:01 - Знания по базам данных
04:30 - Заключение
#cpp #programming
👉 @cpp_lib
00:00 - Введение
00:24 - Знания по языку программирования
01:11 - Знания по алгоритмам и структурам данных
02:00 - Знания по операционным системам
02:43 - Знания по архитектуре компьютера
03:34 - Знания по компьютерным сетям
04:01 - Знания по базам данных
04:30 - Заключение
#cpp #programming
👉 @cpp_lib
👍14
Android Studio 4.1 Development Essentials
Автор: Neil Smyth (2020)
Эта книга, полностью обновленная для Android Studio 4.1, предназначена для обучения навыкам, необходимым в разработке приложений на базе Android с использованием языка программирования Kotlin. Начиная с основ, в ней дается краткое описание шагов, необходимых для настройки среды разработки и тестирования, после чего следует введение в программирование на Kotlin, включая типы данных, управление потоком, функции, лямбда-выражения и объектно-ориентированное программирование. Также подробно рассматриваются концепции дизайна, включая использование кнопок, интерфейсов с вкладками, сворачивающихся панелей инструментов.
Скачать книгу
Автор: Neil Smyth (2020)
Эта книга, полностью обновленная для Android Studio 4.1, предназначена для обучения навыкам, необходимым в разработке приложений на базе Android с использованием языка программирования Kotlin. Начиная с основ, в ней дается краткое описание шагов, необходимых для настройки среды разработки и тестирования, после чего следует введение в программирование на Kotlin, включая типы данных, управление потоком, функции, лямбда-выражения и объектно-ориентированное программирование. Также подробно рассматриваются концепции дизайна, включая использование кнопок, интерфейсов с вкладками, сворачивающихся панелей инструментов.
Скачать книгу
👍12🤔1
Forwarded from GitHub Сообщество
DeepFaceLive – Python утилита для создания дипфейков в режиме реального времени
Минимальные системные требования:
• Любая видеокарта, совместимая с DirectX12
• Современный процессор с инструкциями AVX
• 4 ГБ оперативной памяти, файл подкачки 32 ГБ+
#GitHub | #Python #Deep #Fake #Interesting
👉 @Githublib
Минимальные системные требования:
• Любая видеокарта, совместимая с DirectX12
• Современный процессор с инструкциями AVX
• 4 ГБ оперативной памяти, файл подкачки 32 ГБ+
#GitHub | #Python #Deep #Fake #Interesting
👉 @Githublib
👍19
C# Game Programming Cookbook for Unity 3D
Автор: Jeff W. Murray (2021)
Книга Джеффа Мюррея, содержащая новый набор глав и обновленный код на C#, поможет читателю понять, как устроена структурированная разработка игр в Unity. Новым в этом издании является пошаговое руководство по созданию 2D бесконечной игры-раннера с помощью фреймворка и скриптов, включенных в книгу. Она опирается на гибкий и многоразовый фреймворк на C#, подходящий для всех типов игр. От обработки состояния игры до звука и асинхронной загрузки сцены - в этой книге основное внимание уделяется построению многоразовой структуры для обслуживания многих наиболее часто используемых систем.
Особенности:
✔️Сосредоточенность на программировании, фреймворке на основе C#;
✔️Обширное объяснение работы всех важных классов;
✔️Примеры проектов иллюстрируют и раскрывают общие и важные концепции программирования с Unity, такие как сопрограммы, синглтоны, статические переменные, наследование и объекты, допускающие создание скриптов.
✔️Три полностью воспроизводимых примера игры с исходным кодом: 2D-бесконечный раннер, арена-бластер и гоночная игра.
Скачать книгу
Автор: Jeff W. Murray (2021)
Книга Джеффа Мюррея, содержащая новый набор глав и обновленный код на C#, поможет читателю понять, как устроена структурированная разработка игр в Unity. Новым в этом издании является пошаговое руководство по созданию 2D бесконечной игры-раннера с помощью фреймворка и скриптов, включенных в книгу. Она опирается на гибкий и многоразовый фреймворк на C#, подходящий для всех типов игр. От обработки состояния игры до звука и асинхронной загрузки сцены - в этой книге основное внимание уделяется построению многоразовой структуры для обслуживания многих наиболее часто используемых систем.
Особенности:
✔️Сосредоточенность на программировании, фреймворке на основе C#;
✔️Обширное объяснение работы всех важных классов;
✔️Примеры проектов иллюстрируют и раскрывают общие и важные концепции программирования с Unity, такие как сопрограммы, синглтоны, статические переменные, наследование и объекты, допускающие создание скриптов.
✔️Три полностью воспроизводимых примера игры с исходным кодом: 2D-бесконечный раннер, арена-бластер и гоночная игра.
Скачать книгу
👍18👏3
Learn Python Visually: Creative Coding with Processing .py
Автор: Tristan Bunn (2021)
Эта книга для начинающих знакомит непрограммистов с основами Python в визуальном контексте, ориентированном на искусство. Замечательно эффективный подход Тристана Банна к обучению создан, чтобы помочь вам понять и заодно визуализировать основные концепции программирования. По мере того, как вы станете более свободно владеть как Python, так и программированием в целом, темы в книге будут смещаться в сторону овладения алгоритмическим мышлением.
Вы узнаете о:
✔️Основных теориях и концепциях программирования, таких как переменные, типы данных, координаты пикселей и алгоритмы;
✔️Написании кода, который создает рисунки, шаблоны, анимацию, визуализацию данных, пользовательские интерфейсы и симуляции;
✔️Использовании условных операторов, итераций, списков и словарей;
✔️Определении функций, создании модульного кода.
Скачать книгу
Автор: Tristan Bunn (2021)
Эта книга для начинающих знакомит непрограммистов с основами Python в визуальном контексте, ориентированном на искусство. Замечательно эффективный подход Тристана Банна к обучению создан, чтобы помочь вам понять и заодно визуализировать основные концепции программирования. По мере того, как вы станете более свободно владеть как Python, так и программированием в целом, темы в книге будут смещаться в сторону овладения алгоритмическим мышлением.
Вы узнаете о:
✔️Основных теориях и концепциях программирования, таких как переменные, типы данных, координаты пикселей и алгоритмы;
✔️Написании кода, который создает рисунки, шаблоны, анимацию, визуализацию данных, пользовательские интерфейсы и симуляции;
✔️Использовании условных операторов, итераций, списков и словарей;
✔️Определении функций, создании модульного кода.
Скачать книгу
👍16🤔2
Forwarded from Системный администратор
Абсолютно всё, про текстовый редактор Vim
https://givi.olnd.ru/vim-galore/vim-galore-ru.html
👉 @i_odmin
https://givi.olnd.ru/vim-galore/vim-galore-ru.html
👉 @i_odmin
👍13❤1👎1
Beginning Rust Programming
Автор: Ric Messier (2021)
Опытный программист Рик Мессье предлагает весьма практичное, реальное руководство по программированию на Rust. Избегая сухого теоретического содержания, автор сразу же углубляется в функциональное программирование на Rust, которое использует преимущества молниеносной скорости и эффективности памяти языка.
Книга, разработанная с нуля, чтобы дать возможность начать использовать мультипарадигмальный язык программирования, научит вас:
✔️Решать реальные практические задачи информатики;
✔️Использовать богатую систему типов и модель владения Rust, чтобы гарантировать безопасность памяти и потокобезопасность;
✔️Интегрировать Rust с другими языками программирования и использовать его для встраиваемых устройств.
Скачать книгу
Автор: Ric Messier (2021)
Опытный программист Рик Мессье предлагает весьма практичное, реальное руководство по программированию на Rust. Избегая сухого теоретического содержания, автор сразу же углубляется в функциональное программирование на Rust, которое использует преимущества молниеносной скорости и эффективности памяти языка.
Книга, разработанная с нуля, чтобы дать возможность начать использовать мультипарадигмальный язык программирования, научит вас:
✔️Решать реальные практические задачи информатики;
✔️Использовать богатую систему типов и модель владения Rust, чтобы гарантировать безопасность памяти и потокобезопасность;
✔️Интегрировать Rust с другими языками программирования и использовать его для встраиваемых устройств.
Скачать книгу
👍14👎2😡1
Forwarded from Python академия
Корутины (Coroutines)
В PEP 342 были представлены корутины, которые стали некой противоположностью генераторов. Для примера напишем функцию, которая будет в бесконечном цикле подставлять значение и выводить строку.
Обратите внимание на то, как было использовано ключевое слово yield. При таком написании создаётся корутина, а не генератор, что позволяет не просто генерировать значения, но и принимать их.
Функция работает так: при отправке значения через метод send локальная переменная name принимает его, а далее значение подставляется в строку и выводится на экран.
Подписывайтесь на канал 👉@pythonofff
В PEP 342 были представлены корутины, которые стали некой противоположностью генераторов. Для примера напишем функцию, которая будет в бесконечном цикле подставлять значение и выводить строку.
Обратите внимание на то, как было использовано ключевое слово yield. При таком написании создаётся корутина, а не генератор, что позволяет не просто генерировать значения, но и принимать их.
Функция работает так: при отправке значения через метод send локальная переменная name принимает его, а далее значение подставляется в строку и выводится на экран.
Подписывайтесь на канал 👉@pythonofff
👍15
Forwarded from Базы данных (Data Base)
Как очистить таблицу в mysql
В MySQL, как и в других СУБД можно очищать таблицы. Очистка таблицы позволяет удалять данные при этом не затрагивая саму структуру таблицы. В MySQL существует несколько способов очистки таблицы. В частности, можно выделить очистку таблицы при помощи команд DELETE и TRUNCATE.
#mysql
👉 @database_info
В MySQL, как и в других СУБД можно очищать таблицы. Очистка таблицы позволяет удалять данные при этом не затрагивая саму структуру таблицы. В MySQL существует несколько способов очистки таблицы. В частности, можно выделить очистку таблицы при помощи команд DELETE и TRUNCATE.
#mysql
👉 @database_info
👍8👎2
Kali Linux Hacking
Автор: Ethem Mining (2019)
Взлом становится все более сложным и изощренным, и компании пытаются защитить свои цифровые активы от угроз, создавая системы кибербезопасности. Эти системы необходимо регулярно проверять, чтобы гарантировать, что они выполняют работу, для которой предназначены. Люди, которые могут выполнять эти проверки, - это тестеры на проникновение и этические хакеры, программисты, которые обучены находить и использовать уязвимости в сетях и предлагать способы их скрыть. Из этой книги вы узнаете, как освоить стандартную платформу для тестирования безопасности - Kali Linux.
Во время чтения книги вы:
✔️Изучите краткое введение в Kali Linux;
✔️Узнаете все о различных типах взлома;
✔️Поймете, почему хакеры не всегда плохие парни, а также узнаете 8 типов хакеров в современном киберпространстве;
✔️Узнаете, почему Kali Linux - это платформа, которую выбирают многие;
✔️Поймете, как освоить терминал Linux, а также основные команды Linux, о которых вам абсолютно необходимо знать.
Скачать книгу
Автор: Ethem Mining (2019)
Взлом становится все более сложным и изощренным, и компании пытаются защитить свои цифровые активы от угроз, создавая системы кибербезопасности. Эти системы необходимо регулярно проверять, чтобы гарантировать, что они выполняют работу, для которой предназначены. Люди, которые могут выполнять эти проверки, - это тестеры на проникновение и этические хакеры, программисты, которые обучены находить и использовать уязвимости в сетях и предлагать способы их скрыть. Из этой книги вы узнаете, как освоить стандартную платформу для тестирования безопасности - Kali Linux.
Во время чтения книги вы:
✔️Изучите краткое введение в Kali Linux;
✔️Узнаете все о различных типах взлома;
✔️Поймете, почему хакеры не всегда плохие парни, а также узнаете 8 типов хакеров в современном киберпространстве;
✔️Узнаете, почему Kali Linux - это платформа, которую выбирают многие;
✔️Поймете, как освоить терминал Linux, а также основные команды Linux, о которых вам абсолютно необходимо знать.
Скачать книгу
👍12
Distributed Services with Go
Автор: Travis Jeffery (2021)
Это книга для тех, кто хочет научиться создавать распределенные системы. Вы знаете основы Go и хотите применить свои знания на практике? С помощью книги можно научиться создавать распределенные сервисы с высокой доступностью, отказоустойчивостью и масштабируемостью. Эта книга - именно то, что вам нужно, чтобы научиться грамотнее применять Go в реальных ситуациях. Начните улучшать свои инженерные навыки сегодня.
Скачать книгу
Автор: Travis Jeffery (2021)
Это книга для тех, кто хочет научиться создавать распределенные системы. Вы знаете основы Go и хотите применить свои знания на практике? С помощью книги можно научиться создавать распределенные сервисы с высокой доступностью, отказоустойчивостью и масштабируемостью. Эта книга - именно то, что вам нужно, чтобы научиться грамотнее применять Go в реальных ситуациях. Начните улучшать свои инженерные навыки сегодня.
Скачать книгу
👍8🤔1
Forwarded from Библиотека PHP программиста 👨🏼💻👩💻
Конструктор запросов имеет метод
👉 @php_lib
explain(), который позволяет мгновенно получить план выполнения запроса. Полезно при отладке медленных запросов.👉 @php_lib
👍5
Forwarded from GitHub Сообщество
Rich – библиотека Python для богатого(rich) текста и красивого форматирования в терминале.
Rich API позволяет легко добавлять цвет и стиль в вывод терминала. Rich также может отображать красивые таблицы, индикаторы выполнения, markdown, выделенный синтаксисом исходный код, трассировки и многое другое - из коробки.
#GitHub #Python #Terminal
👉 @Githublib
Rich API позволяет легко добавлять цвет и стиль в вывод терминала. Rich также может отображать красивые таблицы, индикаторы выполнения, markdown, выделенный синтаксисом исходный код, трассировки и многое другое - из коробки.
#GitHub #Python #Terminal
👉 @Githublib
🔥19👍6🥰1
Forwarded from Библиотека Go (Golang) разработчика
Как построить масштабируемый API на Go с помощью Gin
Помимо TypeScript, я еще работаю с Go, языком программирования от Google, вышедшем в 2012 году. Это очень эффективный язык, который становится все популярнее.
Я считаю, что его стоит осваивать, поэтому в текущей статье приведу краткое руководство по созданию простого, но одновременно и масштабируемого API на этом языке с помощью Gin и GORM. Из соображений простоты Docker здесь использоваться не будет.
👉 @golang_lib
Помимо TypeScript, я еще работаю с Go, языком программирования от Google, вышедшем в 2012 году. Это очень эффективный язык, который становится все популярнее.
Я считаю, что его стоит осваивать, поэтому в текущей статье приведу краткое руководство по созданию простого, но одновременно и масштабируемого API на этом языке с помощью Gin и GORM. Из соображений простоты Docker здесь использоваться не будет.
👉 @golang_lib
👍7