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

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

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

РКН https://clck.ru/3KoAbH
Download Telegram
Тестирование API

Зачем тестировать API?
Что такое HTTP, API и протоколы
Структура HTTP запроса
Пример GET запроса / Python и библиотека requests
Как устроен формат JSON. Коротко
Парсинг JSON на языке Python
Коды ответа сервера / протокол http / Python и библиотека requests
Python, pytest и тесты с параметрами / Тестирование API на Python
Python, pytest и метод Setup / Тестирование API на Python

источник

#qa #testing

Подпишись👉 @testlab_qa
👍2
Python for data science шпаргалка.pdf
212.3 KB
Подборка шпаргалок по Python

Шпаргалка Python For Data Science
Python for data science шпаргалка
Шпаргалка python от Яндекс. Словари
Шпаргалки по Python 3 (для начинающих)
Шпаргалка по Python Data Science
Шпаргалки по программированию на Python
Шпаргалка по NumPy
Объемная шпаргалка по Python
Шпаргалка по Python

👉@Bookflow
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
GitHub Spray

Рисуйте на графике коммитов GitHub ░▒▓█

https://github.com/Annihil/github-spray

👉 @Githublib
👍3👎1
Программирование с нуля

Эта статья описывает основные конструкции программирования и предназначена для тех, кто хочет разобраться в них. Однако, в силу их большого количества, не все нюансы будут рассмотрены, чтобы не сделать статью слишком монотонной и непонятной.

Мы будем использовать синтаксис, подобный языку Си, но не будем углубляться в детали, связанные с указателями и другими низкоуровневыми особенностями языка. Вместо этого, мы перейдем к синтаксису более высокоуровневых языков программирования, таких как Java, который поможет нам автоматизировать рутинные задачи.

https://bookflow.ru/programmirovanie-s-nulya/

👉@Bookflow
👍1🥱1
Разработка BIOS на языках высокого уровня

Меня давно волнует вопрос, как подступиться к разработке на голом железе, на чистом си. Хотелось понять, каким же образом идёт запуск BIOS, u-boot, grub и прочих первичных загрузчиков. Ведь необходимо перейти от ассемблера к тёплому ламповому си и соблюсти условие, собрать всё это в линукс любимым компилятором gcc.

https://habr.com/ru/companies/timeweb/articles/727918/

👉@Bookflow
👍7
Пишем Telegram бота на Python

Инструкция, как написать Telegram бота на Python даже новичку.

Плюс альтернативный вариант создания бота по видео инструкции.

https://bookflow.ru/pishem-telegram-bota-na-python/

@BookPython
👍4
Основы криптографии

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

https://bookflow.ru/osnovy-kriptografii/

👉@Bookflow
👍5
Роскомнадзор борется с серыми SIM картами

Российские телекоммуникационные компании требуют от своих клиентов обновить личную информацию, предупреждая о возможных ограничениях в использовании услуг связи. По СМИ, такие меры связаны с предстоящими проверками Роскомнадзора в мае, которые направлены на борьбу с «серыми» SIM-картами.

https://bookflow.ru/roskomnadzor-boretsya-s-serymi-sim-kartami/

👉@Bookflow
👍1
«Чистый» код, ужасная производительность

Один из самых часто повторяемых советов программистам, особенно начинающим — это рекомендация писать «чистый» код. Она сопровождается длинным списком правил, сообщающих, что нужно делать, чтобы код был «чистым».

На самом деле, большая доля этих правил не влияет на среду исполнения кода, который вы пишете. Подобные правила невозможно оценить объективно, да это и необязательно, ведь на этом этапе они достаточно произвольны. Однако есть правила «чистого» кода, на которые делают особый упор — это правила, которые можно измерить объективно, поскольку они влияют на поведение кода в среде исполнения.

Rus https://habr.com/ru/companies/sportmaster_lab/articles/728880/

Eng https://www.computerenhance.com/p/clean-code-horrible-performance

👉@Bookflow
👍5👎1👀1
Forwarded from Rust
Rust Programming Tutorial

#1 - Introduction To Rust Programming
#2 - Using Rust Tools (cargo, rustfmt)
#3 - Variables, Constants and Shadowing
#4 - Data Types
#5 - Console Input
#6 - Arithmetic and Type Casting
#7 - Conditions and Control Flow (if/else if/else)
#8 - Functions, Expressions & Statements
#9 - Memory Management, Heap & Stack

👉 @rust_lib
👍5👎1