Physics.Math.Code
139K subscribers
5.14K photos
1.9K videos
5.78K files
4.28K links
VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i
Download Telegram
📒 Python. Чистый код для продолжающих [2022] Эл Свейгарт

📒 Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code Al Sweigart [2020]

💾 Скачать книги

📝 You’ll learn:
▪️ Coding style, and how to use Python’s Black auto-formatting tool for cleaner code
▪️Common sources of bugs, and how to detect them with static analyzers
▪️How to structure the files in your code projects with the Cookiecutter template tool
▪️ Functional programming techniques like lambda and higher-order functions
▪️ How to profile the speed of your code with Python’s built-in timeit and cProfile modules
▪️ The computer science behind Big-O algorithm analysis
▪️How to make your comments and docstrings informative, and how often to write them
▪️How to create classes in object-oriented programming, and why they’re used to organize code
#python #рефакторинг #оптимизация
👍57🔥104🤔2
Python_Чистый_код_для_продолжающих_2022RU+EN_Эл_Свейгарт.zip
13.9 MB
📒 Python. Чистый код для продолжающих [2022] [RU+EN] Эл Свейгарт

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

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

📒 Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Al Sweigart [2020]
#python #рефакторинг #оптимизация #программирование
👍69🔥192
📗 Как проектировать программы [2022] Фелляйзен, Финдлер, Кришнамурт, Флэтт

📘 How to Design Programs: An Introduction to Programming and Computing [2018] Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

💾 Скачать книги [RU + EN]

This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.

#оптимизация #рефакторинг #рефакторинг #архитектура #ООП
👍57🔥92👎1
📚 9 Must Read книг по программированию

💾 Скачать книги

Что самое важное в программирование? Познать структуры данных, основные алгоритмы и научиться писаться аккуратный, простой и понятный код.
Поэтому Must Read книги по программированию включают в себя прежде всего книги по алгоритмам, рефакторингу и оптимизации кода.
Сам же выбор языка не имеет значения. Потому что ЯП — это всего лишь инструмент для решения задач. На нем зацикливаться необязательно.
#программирование #it #рефакторинг #алгоритмы #оптимизация
🔥27👍13🤔21
👨🏻‍💻 Доброй ночи, господа и дамы! Подъехали новинки для наших подписчиков. Только для ознакомления и личного пользования без распространения.

Новые книги:
📒
Идеальная работа. Программирование без прикрас [2022] Мартин Роберт + еще 5 книг от автора собрал для вас в архиве

📖 Напоминаю, что Вы можете купить книгу в бумаге! Для наших подписчиков лучшие условия.
-35% по промокоду: PHYSICS MATH CODE
💡 Подробности тут

😊 Для тех, кто захочет пожертвовать на покупку новых книг:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

#складчина #архитектура #алгоритмы #программирование #рефакторинг #cpp #java #c_sharp
16👍15🔥6😍1
📖 Книги, которые стоит прочитать каждому программисту 📚

💾 Скачать книги

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

Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эти книги полны реальных примеров, позволяющих взглянуть на код с различных направлений.

#подборка_книг #программирование #рефакторинг #алгоритмы #it
👍518🔥6😁1🤔1
9 Must Read книг по программированию.zip
96.5 MB
📖 Книги, которые стоит прочитать каждому программисту 📚

Рефакторинг — это процесс изменения кода, призванный упростить его обслуживание, понимание и расширение, при этом не изменяя его поведение.

📒 Идеальный программист. Как стать профессионалом разработки ПО [2012] Роберт Мартин
📘Чистый код создание, анализ и
рефакторинг [2019] Роберт Мартин
📙 Программист-фанатик [2018] Чед Фаулер
📕
Рефакторинг. Улучшение существующего кода [2019] Мартин Фаулер
📗 Совершенный код [2010] Стив Макконнелл
📓 Алгоритмы. Вводный курс [2014] Томас Х. Кормен
📒 Чистая архитектура [2021] Роберт Мартин
📘 Приемы объектно-ориентированного проектирования. Паттерны проектирования [2015] Гамма, Хелм, Джонсон, Влиссидес
📙 Кодеры за работой. Размышления о ремесле программиста [2011] Питер Сейбел

#подборка_книг #рефакторинг #алгоритмы #архитектура #по
👍509🔥51🤔1😍1
👨🏻‍💻 Нужны ли в современных языках программирования указатели и работа с памятью напрямую? Напишите ваше мнение в комментариях. Рассуждения и большие комментарии только приветствуются и будут полезны всем читающим!

#ночной_чат #программирование
#оптимизиация #рефакторинг #си #cpp
🤔24👍13😁94😱21
Друзья, хотите немного новинок по теме рефакторинга и оптимизация кода?

📕 Пять строк кода [2023] Клаусен Кристиан
📙 Five Lines of Code: How and when to refactor [2022] Christian Clausen

💾 Скачать книги

👨🏻‍💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

📖 Напоминаю, что Вы можете купить книгу в бумаге! Для наших подписчиков лучшие условия.
-35% по промокоду: PHYSICS MATH CODE
💡 Подробности тут

#рефакторинг #c_sharp #оптимизация #программирование #алгоритмы
👍38🔥92🤯1
📙 Ум программиста. Как понять и осмыслить любой код [2023] Херманс Фелин
📗 The Programmer's Brain: What every programmer needs to know about cognition [2023] Hermans

💵 Купить книгу

💾 Скачать книги

The Programmer’s Brain unlocks the way we think about code. It offers scientifically sound techniques that can radically improve the way you master new technology, comprehend code, and memorize syntax. You’ll learn how to benefit from productive struggle and turn confusion into a learning tool. Along the way, you’ll discover how to create study resources as you become an expert at teaching yourself and bringing new colleagues up to speed.
What's inside
• Understand how your brain sees code
• Speed reading skills to learn code quickly
• Techniques to unravel complex code
• Tips for making codebases understandable

👨🏻‍💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

#java #программирование #алгоритмы #рефакторинг #оптимизация
👍47🔥94😁4
📖 Книги, которые стоит прочитать каждому программисту 📚

💾 Скачать книги

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

Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эти книги полны реальных примеров, позволяющих взглянуть на код с различных направлений.

#подборка_книг #программирование #рефакторинг #алгоритмы #it
👍67🔥8😁7🤔1
9 Must Read книг по программированию.zip
96.5 MB
📖 Книги, которые стоит прочитать каждому программисту 📚

Рефакторинг — это процесс изменения кода, призванный упростить его обслуживание, понимание и расширение, при этом не изменяя его поведение.

📒 Идеальный программист. Как стать профессионалом разработки ПО [2012] Роберт Мартин
📘Чистый код создание, анализ и
рефакторинг [2019] Роберт Мартин
📙 Программист-фанатик [2018] Чед Фаулер
📕
Рефакторинг. Улучшение существующего кода [2019] Мартин Фаулер
📗 Совершенный код [2010] Стив Макконнелл
📓 Алгоритмы. Вводный курс [2014] Томас Х. Кормен
📒 Чистая архитектура [2021] Роберт Мартин
📘 Приемы объектно-ориентированного проектирования. Паттерны проектирования [2015] Гамма, Хелм, Джонсон, Влиссидес
📙 Кодеры за работой. Размышления о ремесле программиста [2011] Питер Сейбел

#подборка_книг #рефакторинг #алгоритмы #архитектура #по
👍9411🔥5😁3🤔31🤯1💯1
📖 Книги, которые стоит прочитать каждому программисту 📚

💾 Скачать книги

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

Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и «укрощение». Каким же должен быть код? Эти книги полны реальных примеров, позволяющих взглянуть на код с различных направлений.

#подборка_книг #программирование #рефакторинг #алгоритмы #it
👍55🔥105😱3😍2
9 Must Read книг по программированию.zip
96.5 MB
📖 Книги, которые стоит прочитать каждому программисту 📚

Рефакторинг — это процесс изменения кода, призванный упростить его обслуживание, понимание и расширение, при этом не изменяя его поведение.

📒 Идеальный программист. Как стать профессионалом разработки ПО [2012] Роберт Мартин
📘Чистый код создание, анализ и
рефакторинг [2019] Роберт Мартин
📙 Программист-фанатик [2018] Чед Фаулер
📕
Рефакторинг. Улучшение существующего кода [2019] Мартин Фаулер
📗 Совершенный код [2010] Стив Макконнелл
📓 Алгоритмы. Вводный курс [2014] Томас Х. Кормен
📒 Чистая архитектура [2021] Роберт Мартин
📘 Приемы объектно-ориентированного проектирования. Паттерны проектирования [2015] Гамма, Хелм, Джонсон, Влиссидес
📙 Кодеры за работой. Размышления о ремесле программиста [2011] Питер Сейбел

#подборка_книг #рефакторинг #алгоритмы #архитектура #по
👍63🔥14😱541
📘 Readme. Суровые реалии разработчиков [2023] Крис Риккомини, Дмитрий Рябой
📘 The Missing README: A Guide for the New Software Engineer [2021] Riccomini, Ryaboy

⚠️ Книги предоставляется вам для ознакомления и не для распространения

💳 Купить книгу
📖 Вы можете купить книгу в бумаге по лучшим условиям. -35% по промокоду: PHYSICS MATH CODE Подробности тут

💾 Скачать книги RU+EN

👨🏻‍💻 Для тех, кто захочет пожертвовать админу на покупку новых книг и на кофе:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

🗣 Отзыв читателя:
Эта книга полна хороших советов для разработчиков, начинающих свою карьеру и серьезно об этом задумывающихся. Каждая глава полна примеров поведения и практики. У авторов есть большой опыт, которым они делятся с инженерами. Эта книга на самом деле имеет довольно глубокий смысл, и я тоже кое-что почерпнул из нее. Несмотря на более чем 15 лет работы в этой отрасли. Если вы только начинаете, это определенно книга для вас. Неважно, какой язык или технологию вы выбрали. Книга применима к любой платформе. Кроме того, каждое предложение имеет значение. Даже на короткое время книга не показалась мне раздутой.
#программирование #разработка #it #архитектура #алгоритмы #рефакторинг
🔥20👍19😍21👨‍💻1😨1
📗 Кодер с улицы. Правила нарушать рекомендуется [2023] Капаноглу Седат
📘 Street Coder: The rules to break and how to break them [2022] Sedat Kapanoglu

⚠️ Книги предоставляется вам для ознакомления и не для распространения

💳 Купить книгу
📖 Вы можете купить книгу в бумаге по лучшим условиям. -35% по промокоду: PHYSICS MATH CODE Подробности тут

💾 Скачать книги RU+EN

Седат Капаноглу — программист-самоучка с более чем 25-летним опытом работы, в крупнейших кампаниях, в том числе и в Microsoft.

👨🏻‍💻 Для тех, кто захочет пожертвовать админу на покупку новых книг и на кофе:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

#программирование #разработка #it #архитектура #алгоритмы #рефакторинг #c_sharp #csharp
🔥35👍274🤔3👨‍💻3🤩21🤨1
📙 Код, который умещается в голове. Эвристики для разработчиков [2023] Марк Симан. Роберт Мартин
📘 Code That Fits in Your Head: Heuristics for Software Engineering [2021] Mark Seemann

⚠️ Книги предоставляется вам для ознакомления и не для распространения

💳 Купить книгу

💾 Скачать книги

Марк Симан — бывший экономист, который в итоге нашел себя в программировании и в конце 1990-х годов занялся веб-разработкой и созданием программных продуктов для различных компаний. В молодости Марк мечтал стать рок-звездой, а стал звездным разработчиком. Написал книгу о внедрении зависимостей, которая была отмечена премией Jolt, выступил более чем на 100 международных конференциях и создал видеокурсы для Pluralsight и Clean Coders. #программирование #разработка #it #архитектура #алгоритмы #рефакторинг #c_sharp

💡 Physics.Math.Code
👍64🔥7❤‍🔥52
📗 Микросервисы. От архитектуры до релиза [2023] Митра Р., Надареишвили И.
📘 Microservices Up and Running: A Step-by-step Guide to Building a Microservices Architecture [2020] Ronnie Mitra, Irakli Nadareishvili

⚠️ Книги предоставляется вам для ознакомления и не для распространения

💳 Купить книгу

💾 Скачать книги

Ронни Митра — работает консультантом, помогая технологическим и бизнес-лидерам проводить масштабные цифровые преобразования. Соавтор книг «Микросервисы. От архитектуры до релиза» и Microservice Architecture («Архитектура микросервисов: соединение принципов, методик и культуры»).

Иракли Надареишвили — вице-президент по основным инновациям в Capital One Financial Corporation, возглавляет команды, ответственные за создание современной облачной банковской платформы, основанной на микросервисах. Ранее был соучредителем и техническим директором медицинского стартапа ReferWell, а также занимал руководящие должности в CA Technologies и NPR.

👨🏻‍💻 Для тех, кто захочет пожертвовать админу на покупку новых книг и на кофе:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

#программирование #разработка #web #архитектура #микросервисы #рефакторинг

💡 Physics.Math.Code
👍40❤‍🔥6🔥63😍2
📙 Сверхбыстрый Python [2023] Тиаго Антао
📗 Fast Python: High performance techniques for large datasets [2023] Tiago Rodrigues Antao

⚠️ Книги предоставляется вам для ознакомления и не для распространения

💳 Купить книгу

💾 Ознакомиться c RU+EN

Книга предназначена для разработчиков Python, знакомых с основами языка и принципами конкурентных вычислений.
What’s Inside
• Rewriting critical code in Cython
• Designing persistent data structures
• Tailoring code for different architectures
• Implementing Python GPU computing

👨🏻‍💻 Для тех, кто захочет пожертвовать на покупку новых книг и на кофе:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

#программирование #python #Cython #GPU #оптимизация #рефакторинг
👍498🔥8❤‍🔥4🤩2
📙 Troubleshooting Java: Read, debug, and optimize JVM applications [2023] Laurentiu Spilca
📕 Java устранение проблем [2023] Лауренциу Спилкэ

⚠️ Книги предоставляется вам для ознакомления и не для распространения

💳 Купить книгу

💾 Ознакомиться c RU+EN

Эффективное чтение и понимание существующего кода - это сверхспособность разработчика. В этой книге вы освоите методы профилирования кода, расширенной отладки и анализа журналов для поиска и исправления ошибок и проблем с производительностью. В разделе Устранение неполадок Java: чтение, отладка и оптимизация приложений JVM вы узнаете, как:
• Определите, что делает код, когда вы видите его в первый раз.
• Выявлять проблемы с логикой кода
• Оценивайте дампы кучи для поиска утечек памяти
• Контролируйте потребление процессора для оптимизации выполнения
• Используйте дампы потоков для поиска и устранения взаимоблокировок
• Легко использовать сервис-ориентированную систему или систему микросервисов
• Правильно используйте ведение журнала, чтобы лучше понять выполнение Java-приложения
• Эффективно использовать Java-отладчики

👨🏻‍💻 Для тех, кто захочет пожертвовать на покупку новых книг и на кофе:
ЮMoney: 410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206

#программирование #Java #JVM #GPU #оптимизация #рефакторинг
👍39🔥76❤‍🔥2