Code Guru
10.2K subscribers
3.74K photos
13 videos
47 files
1.82K links
Хранилище со всем необходимым для изучения языков программирования.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/codeguru_tg

РКН: clck.ru/3JasTW
Download Telegram
📌 Шпаргалка по NumPy (Data Science библиотека Python)

#шпаргалка #python
📌 Шпаргалка по redis

#шпаргалка #redis
Эффективное использование any и all в Python

Вот вам задача: надо проверить, входит ли число 200 миллионов в диапазон от 0 до 1 миллиарда. Знаю, что на Python её решение выглядит до крайности примитивно — достаточно воспользоваться функцией any и списковым включением. Правда, работает это всё не так уж и быстро. Всё же, речь идёт о миллиарде чисел… Программа просто «подвисает» на то время, что нужно для её выполнения. В моём случае это «подвисание» растянулось на 42 секунды.

🔥 Статья

#python #any #all
📌 Шпаргалка по MongoDB

#шпаргалка #mongodb
📑 Как использовать GitHub Copilot вместе с Python: подробная инструкция

В этом гайде мы установим GitHub Copilot в редакторы кода VS Code и PyCharm, превратим описание задачи на естественном языке в рабочий код, научим ИИ использовать наш собственный API и многое другое.

🔎 Читать статью

#python #copilot
📌 Шпаргалка по Swift

#шпаргалка #swift
📑 Как намеренно расставленные ошибки помогают сделать SQL-код легко поддерживаемым

В этой статье мы рассмотрим различные способы вызова ошибок, которые помогут упростить поддержку SQL-кода в будущем.

🔎 Читать статью

#статья #sql
Символьные объекты HTML

Некоторые символы зарезервированы за HTML-разметкой, а потому не могут использоваться напрямую, поскольку есть шанс поломать вёрстку. Например, чтобы прописать левую или правую угловую скобку (<>) в статье, мы записываем их в HTML как &lt; и &gt; соответственно. В противном случае затронем теги вёрстки.

#шпаргалка #html
🔥Топ вещей из Java, которых мне не хватает в C#

Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних LINQ, у других обратная совместимость, в общем, тысячи их.

Однако, я никогда не видел, чтобы писали о чём-то, что в Java, с точки зрения фич языка есть, чего в C# нет. Впрочем, я здесь не для того, чтобы спорить. Эта статья призвана выразить моё субъективное мнение и заполнить небольшой пробел по теме, озвученной в заголовке.

🦋 Статья

#java #c
📑 Уменьшаем размер приложения на Android с помощью Dynamic delivery

В мобильной разработке не первый год актуальна концепция мультифункционального приложения (Super app). Она имеет много преимуществ, но зачастую пользователя интересует лишь часть функционала. А остальные фичи остаются невостребованными и занимают место на устройстве. Создание единого большого приложения ведёт ещё и к увеличению объёма, что негативно отражается на количестве скачиваний.

🔎 Читать статью

#статья #android
👓Шпаргалка по Git на русском

#шпаргалка #git
Прагматичная оптимизация: какая часть кода всегда должна быть чистой, а где допускается грязь

Весь прикладной код глобально можно разделить на три уровня: домен, управляющий код и представление. Если в каких-то частях (например, в конечных точках) грязный код допустим, то на других его быть не должно — это может повлиять на архитектуру и поддержку проекта. CEO Хекслета Кирилл Мокевнин в своем твиттере рассказывает о критичности разных кусков кода при разработке и ревью: как они влияют друг на друга и в каких моментах оптимизация критична.

👓 Читать

#статья #прагматизация
📎 CheatSheet по PHP

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

В следующей шпаргалке для веб-разработчиков собрана информация о синтаксисе PHP — отлично подойдёт для начинающих.

#шпаргалка #php
Шпаргалка по Django

В этой шпаргалке содержится более полная информация, включая атрибуты модели, работу с базами данных и деплой на Python Anywhere

#шпаргалка #python
📑 Как стать самым быстрым программистом?

Это — вторая серия проекта «Код Раковского», где Александр Раковский, Senior Java разработчик компании ITentika, рассказывает о том, что считает важным и интересным в сфере программирования. Первый выпуск можно посмотреть здесь.

🔎 Читать статью

#статья #программист
Шпаргалка поддержки браузеров

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

#шпаргалка #браузер
Паттерны взаимодействия с ботами в Telegram

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

🦋 Статья

#telegram #bot