Python3_reference_cheat_sheet.pdf
332 KB
👶 Шпаргалка по Python 3 для начинающих
Содержит основы языка: типы данных, операторы, методы разных типов данных, встроенные функции, условные конструкции, работа с файлами.
🔗Ссылка на шпаргалку
Содержит основы языка: типы данных, операторы, методы разных типов данных, встроенные функции, условные конструкции, работа с файлами.
🔗Ссылка на шпаргалку
🔥15👍2
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Библиотека шарписта
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Библиотека шарписта
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
👍10❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда проводишь отладку кода на Python
#memes
#memes
😁93👍7🤩4👏3❤2🔥1🤔1
Подборка лучших статей «Библиотеки программиста» за ноябрь: сохраняй в заметки, чтобы прочесть позже #самыйсок
🧑💻🪜 6 карьерных советов программисту
⚖️ 25 курсов, книг и подкастов для развития критического мышления
🐍🎨 Генерация красивых QR-кодов с помощью Python
🔈16+ лучших нейронок для синтеза речи
⭐ FAQ по трудоустройству: разбираем самые популярные вопросы
👀 6 способов привлечь внимание работодателя
🤖📜 Искусственный интеллект: краткая история
🔢 Как научиться решать сложные задачи
🏆 Самые популярные языки программирования 2023
📰❌ 10 признаков фейковой вакансии
🔤 Азбука SQL в примерах. Часть 1. Создаем базу данных и первую таблицу
🔤 Азбука SQL в примерах. Часть 2. Ограничения, которые упрощают жизнь
🐍 5 задач для подготовки к собеседованию по Python
🧑💻🪜 6 карьерных советов программисту
⚖️ 25 курсов, книг и подкастов для развития критического мышления
🐍🎨 Генерация красивых QR-кодов с помощью Python
🔈16+ лучших нейронок для синтеза речи
⭐ FAQ по трудоустройству: разбираем самые популярные вопросы
👀 6 способов привлечь внимание работодателя
🤖📜 Искусственный интеллект: краткая история
🔢 Как научиться решать сложные задачи
🏆 Самые популярные языки программирования 2023
📰❌ 10 признаков фейковой вакансии
🔤 Азбука SQL в примерах. Часть 1. Создаем базу данных и первую таблицу
🔤 Азбука SQL в примерах. Часть 2. Ограничения, которые упрощают жизнь
🐍 5 задач для подготовки к собеседованию по Python
👍5🔥1
Собираетесь ли вы развиваться и заниматься программированием на новогодних праздниках? Что именно будете делать?
Anonymous Poll
32%
Попробую освоить новые инструменты и подходы к разработке
2%
Приму участие в хакатонах
7%
Посмотрю фильмы и сериалы про IT
31%
Поработаю над собственными проектами — добавлю новую функциональность
39%
Почитаю книги и статьи по программированию — расширю кругозор
37%
Просто отдохну и наберусь сил
👍2
🧠Чему вы бы хотели научиться?
Расскажите нам о ваших пожеланиях: какие навыки вы хотели бы прокачать в ближайшее время или какую профессию хотели бы приобрести?
За прохождение опроса вы получите промокод на скидку 15% на все наши курсы до конца 2024 года.
👉Опрос по ссылке👈
Расскажите нам о ваших пожеланиях: какие навыки вы хотели бы прокачать в ближайшее время или какую профессию хотели бы приобрести?
За прохождение опроса вы получите промокод на скидку 15% на все наши курсы до конца 2024 года.
👉Опрос по ссылке👈
❤2👍1🔥1
🧑💻Библиотека с большим количеством алгоритмов на Python
Устанавливается просто через
Затем можно импортировать различные алгоритмы:
▫️сортировки (быстрая, пузырьком и ещё +22 вида);
▫️графовые;
▫️поиска;
▫️на деревьях и так далее.
Также есть решения множества известных задач.
🔗Изучить репозиторий подробнее можно тут
Устанавливается просто через
pip install algorithms
Затем можно импортировать различные алгоритмы:
▫️сортировки (быстрая, пузырьком и ещё +22 вида);
▫️графовые;
▫️поиска;
▫️на деревьях и так далее.
Также есть решения множества известных задач.
🔗Изучить репозиторий подробнее можно тут
🔥24👍5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
This media is not supported in the widget
VIEW IN TELEGRAM
👍20
Что списку хорошо, то кортежу... не подходит
Копию списка в Python можно создать через срез исходного списка, который начинается с первого элемента и заканчивается последним:
✏️Фишки с копированием характерны и для других неизменяемых типов в Python. Так, если мы применим copy() к frozenset, то тоже получим не полноценную копию, а ссылку на исходное множество. Решается это применением copy.deepcopy().
#код
Копию списка в Python можно создать через срез исходного списка, который начинается с первого элемента и заканчивается последним:
my_list = [1, 2, 3]Интуитивно кажется, что это должно схожим образом работать и у кортежей. Но это не так. Если мы присвоим переменной срез исходного кортежа, то получим лишь ссылку на него. Это можно проверить, вызвав функцию id() (смотрите картинку).
my_new_list = my_list[:]
✏️Фишки с копированием характерны и для других неизменяемых типов в Python. Так, если мы применим copy() к frozenset, то тоже получим не полноценную копию, а ссылку на исходное множество. Решается это применением copy.deepcopy().
#код
👍18🔥4👏2
🐍 Как подключить Yandex GPT к проекту на Python
С 6 декабря модели Яндекса доступны через API. Как ими воспользоваться?
Если коротко, нужно:
✔️создать Яндекс ID;
✔️подключить средство оплаты в Yandex Cloud;
✔️получить ключ авторизации и идентификатор каталога;
✔️создать Python файл, реализующий взаимодействие с API.
🔗По этой ссылке можно прочитать про каждый шаг подробнее
С 6 декабря модели Яндекса доступны через API. Как ими воспользоваться?
Если коротко, нужно:
✔️создать Яндекс ID;
✔️подключить средство оплаты в Yandex Cloud;
✔️получить ключ авторизации и идентификатор каталога;
✔️создать Python файл, реализующий взаимодействие с API.
🔗По этой ссылке можно прочитать про каждый шаг подробнее
🤔17👍4
🐍📋 F-строки в Python для интерполяции и форматирования строк
Из статьи вы узнаете, как использовать f-строки — инструмент для быстрой интерполяции и форматирования строк, который превосходит по эффективности и читабельности классические подходы с применением оператора % и метода .format().
🔗Читать статью
Из статьи вы узнаете, как использовать f-строки — инструмент для быстрой интерполяции и форматирования строк, который превосходит по эффективности и читабельности классические подходы с применением оператора % и метода .format().
🔗Читать статью
👍12
Айтишники пожаловались на снижение доходов
По крайней мере, так пишет «Коммерсант» со ссылкой на результаты опроса Российской ассоциации электронных коммуникаций (РАЭК). 34,9% респондентов заявили о снижении доходов.
💬А вы лично ощутили, что ваши доходы упали за последний год?
🤔 — да, доходы снизились
❤️ — доходы только выросли
👍 — ничего не изменилось
#интерактив
По крайней мере, так пишет «Коммерсант» со ссылкой на результаты опроса Российской ассоциации электронных коммуникаций (РАЭК). 34,9% респондентов заявили о снижении доходов.
💬А вы лично ощутили, что ваши доходы упали за последний год?
🤔 — да, доходы снизились
❤️ — доходы только выросли
👍 — ничего не изменилось
#интерактив
🤔77❤73👍46🎉3🔥2👏2🥰1🤩1
⚠️ Осторожно: в PyPI нашли 116 вредоносных пакетов
Они заражали Windows и Linux системы кастомным бэкдором. В некоторых случаях это был вариант W4SP Stealer для сбора важной и конфиденциальной информации, в других — простой мониторинг буфера обмена.
Злоумышленники использовали три техники для внедрения вредоносного кода в пакеты Python, а именно через скрипт test.py, встраивание PowerShell в файл setup.py и инкорпорирование его в зашифрованной форме в файл init.py.
Исследователи подсчитали, что вредоносные пакеты были загружены более 10 тысяч раз с мая 2023 года.
👩💻Список вредоносных пакетов можно посмотреть здесь
Они заражали Windows и Linux системы кастомным бэкдором. В некоторых случаях это был вариант W4SP Stealer для сбора важной и конфиденциальной информации, в других — простой мониторинг буфера обмена.
Злоумышленники использовали три техники для внедрения вредоносного кода в пакеты Python, а именно через скрипт test.py, встраивание PowerShell в файл setup.py и инкорпорирование его в зашифрованной форме в файл init.py.
Исследователи подсчитали, что вредоносные пакеты были загружены более 10 тысяч раз с мая 2023 года.
👩💻Список вредоносных пакетов можно посмотреть здесь
🤯36🤔2👍1😁1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
This media is not supported in the widget
VIEW IN TELEGRAM
🔥28
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🐍🤖✍️ Документирование кода и проектов на Python с помощью ChatGPT
Научимся создавать документацию к коду, комментарии, руководства к библиотекам и README-файлы с помощью популярного чат-бота.
👉Читать статью
Научимся создавать документацию к коду, комментарии, руководства к библиотекам и README-файлы с помощью популярного чат-бота.
👉Читать статью
🔥14
➗🔢 Модуль fractions для работы с дробями
Создать рациональное число можно через Fraction() из пары целых чисел, другого рационального числа или строки. Numerator — это числитель, а denominator — знаменатель. По умолчанию numerator=0, denominator=1.
Целые и вещественные числа Python можно преобразовать в дробь, передав их Fraction().
🔹С модулем fractions устраняются проблемы с ошибками представления, возникающие в числах с плавающей точкой.
#код
Создать рациональное число можно через Fraction() из пары целых чисел, другого рационального числа или строки. Numerator — это числитель, а denominator — знаменатель. По умолчанию numerator=0, denominator=1.
Целые и вещественные числа Python можно преобразовать в дробь, передав их Fraction().
🔹С модулем fractions устраняются проблемы с ошибками представления, возникающие в числах с плавающей точкой.
#код
🔥14👍5👏1
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
🔟🏢 ТОП-10 российских IT-работодателей
Рейтинг работодателей, которые могут конкурировать по условиям труда с лидерами рынка.
Читать статью
#почитать
Рейтинг работодателей, которые могут конкурировать по условиям труда с лидерами рынка.
Читать статью
#почитать
🤔5👍2
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих»
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
👏32❤12👍8🔥5🤯1
👩💻 Шпаргалка по консольным командам Git
С гитом приходится столкнуться почти каждому программисту. В репозитории кратко описано, как вообще устроена эта система контроля версий и как с ней работать.
Также есть:
✏️некоторые команды текстового редактора Vim;
✏️все необходимые консольные команды;
✏️порядок действий при конфликте слияния;
✏️примеры.
🔗Репозиторий со шпаргалкой находится по этой ссылке
С гитом приходится столкнуться почти каждому программисту. В репозитории кратко описано, как вообще устроена эта система контроля версий и как с ней работать.
Также есть:
✏️некоторые команды текстового редактора Vim;
✏️все необходимые консольные команды;
✏️порядок действий при конфликте слияния;
✏️примеры.
🔗Репозиторий со шпаргалкой находится по этой ссылке
👍16😁3👏1
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🤖 Машинное обучение: что это такое и как оно работает
В вводной статье рассказали, из каких компонентов состоит машинное обучение, какие алгоритмы в нём используются и что за задачи решают.
👉Читать статью
В вводной статье рассказали, из каких компонентов состоит машинное обучение, какие алгоритмы в нём используются и что за задачи решают.
👉Читать статью
👍10❤3😁1