Разъяснивший Python
Open in Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Show more6 893
Subscribers
+224 hours
-97 days
-6430 days
Posts Archive
6 891
Готовьтесь, сейчас будет математика
В арифметике любое делимое представляется так:
a = b * q + r. a - делимое, b - делитель (не равный 0), q - неполное частное, r - остаток от деления. Верно? Верно.
На остаток от деления налагается условие 0 <= r < abs(b), то есть остаток больше либо равен нулю, но меньше делителя.
#объяснение6 891
Когда читаешь посты очередного «однотипного» канала по IT: бред, бред, бред...
Когда читаешь посты «Всё в IT»
О, полезно и годно. Сохраню, чтобы не потерять.
Чтобы не упустить очередных больших возможностей, зайдите в канал «Всё в IT» — там команда программистов поясняют за IT и помогают ей научиться.
Авторы собрали всю полезную инфу об IT, очистили ее от воды и публикуют в своем канале.
Подписывайся сегодня, чтобы через месяц стать айтишником: @vse_v_it
6 891
📌 Устали удалять
__pycache__?
В этой папке хранится байткод приложения. И нет, я не говорю, что Python компилируемый язык, он просто заранее обрабатывает код и сохраняет, чтобы быстрее выполнится.
В ней можно найти .pyc и .pyo файлы. Это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился.
📕 Подробнее
#урок6 891
Только ключевые и только позиционные аргументы
Начнём с терминов. Позиционные аргументы — те, что передаются по позиции (спасибо, капитан очевидность). Ключевые — те, что передаются за счёт
key=value.
Все аргументы до косой черты (/) считаются позиционными, то есть передать в них данные можно только в определённом порядке.
Все аргументы после звёздочки (*) считаются ключевыми, то есть передать данные можно только с помощью key=value.
#теория6 891
Сколько стоит джун, мидл или сеньор?
Часто молодые специалисты не чувствуют момент, когда их уровень вырос и можно брать более сложные задачи и просить повышения зарплаты. По каким признакам это понять? Какие цифры называть переходя на новое место или какого повышения можно ждать на старом?
На эти вопросы отвечает Skillmaps — открытая база знаний для развития IT-специалистов. Навыки разбиты по классическим грейдам: Junior, Middle, Senior и привязаны к реальным зарплатам. По каждому навыку есть подборка ссылок-материалов, необходимых для освоения.
На https://skillmaps.ru/?utm_source=telegram&utm_medium=messenger&utm_campaign=sal&utm_content=firstprom буквально в несколько кликов можно узнать сколько стоят твои навыки и смело выставлять кост руководству 😉
6 891
Создание настольных Python приложений с графическим интерфейсом пользователя
Тимур Машнин
2021
Python является наиболее популярным языком программирования, используемым для объектно-ориентированного программирования. И конечно, Python — это интерактивный язык программирования, который предоставляет широкий спектр возможностей для создания GUI (Graphical User Interface) и разработки настольных приложений. В этой книге вы познакомитесь с различными фреймворками Python для создания настольных приложений с графическим интерфейсом пользователя, такими как PyQt, PySide, Tkinter, Kivy, WxPython и Dear PyGUI.
🟢 Читать/скачать книгу
#python #rus
6 891
1. Answer To Question - подборка самых популярных вопросов с ответами.
2. Visual Studio Code - бесплатные плагины только в этом канале.
3. Frontend Planet – продуктивные приложения для улучшения работы.
4. IT MIX– шпаргалки и термины, которые ускорят работу.
5. Codepen Trending - лучшие проекты codepen.
👨💻(Жми на название канала и получай знания)
6 891
isdecimal() vs isdigit() vs isnumeric()
Эти три метода str используются для определения, является ли строка числом, но у них есть небольшие отличия:
str.isdecimal() — проверяет, является ли строка только набором цифр (1-9). В то время как:
· str.isdigit() вернёт True, даже если в строке есть надстрочные и подстрочные цифры (² или u00B2).
· str.isnumeric() вернёт True, даже если это дробь (½ или u00BD).
#объяснение6 891
Data Secrets — первый журнал в области науки о данных.
Machine Learning, Data Science, AI - знакомые слова, но считаешь, что это очень сложно? Здесь мы на практических примерах освещаем последние достижения в этой области и учим азам:
— рекомендательные системы
— прогнозирование временных рядов
— генерирование фото/видео
Присоединяйся: @data_secrets
6 891
GeekBrains разыграет призы на сумму 1 650 000 рублей 💸 на образовательном шоу “Путь в ИТ” _Помимо этого будет:
гарантированный приз - авторская книга по ИТ от GeekBrains бесплатно 🥳
1 практическое задание, которое позволяет взглянуть на себя с другой стороны
3 часа плотной работы
Обсудим трендовые технологии - NFT, блокчейн, метавселенные, data science и многое другое!
Ключевой результат: 👌 вы разберетесь в сфере ИТ, трендах на ближайшие 10 лет вперёд и поймёте эту сферу лучше 90% новичков
Регистрация тут
6 891
🗳 Функция map. Примеры ее использования
▬▬▬▬▬▬▬▬
Знакомимся с функцией map. Работа функции изнутри. Примеры ее использования. Лямбда-функции совместно с функцией map.
Смотреть видео на YouTube ⬅️
#функция #map
6 891
Наши подписчики слили каналы с курсами по программированию и дизайну!
1. IT Academy — Всё для айтишников — языки программирования, новости, курсы, статьи и сервисы.
2. Слuвакер — название говорит само за себя. Слив лучших курсов на любые темы.
3. Терминалоджи – сборник всех IT терминов, которые задают на собеседовании в 90% компаний.
4. Just Python - официально создал канал в Telegram.
❗️Подпишись на все каналы, ведь SkillBox, GeekBrain и другие — уже точат зубы на ребят!
6 891
Python для начинающих: линейные алгоритмы, переменные, типы данных, операторы
В этом видеоуроке автор подробно и наглядно разбирает работу с линейными алгоритмами, операциями, вводом-выводом данных и понятием переменной на примере компьютерной игры.
00:00 Вступление
01:26 Что такое программа
02:25 Линейный алгоритм
03:33 Переменная
05:40 Переменные в играх
10:02 Типы данных
15:50 Переменные разных типов в играх
21:50 Операции
32:07 Ввод и вывод данных
38:08 IDLE и PyCharm
41:13 Задача 1
42:51 Задача 2
45:00 Задача 3
52:10 Задача 4
56:30 Задача 5
58:55 Итоги
Смотреть это видео на youtube: youtu.be/OusvDiqASko
6 891
Ищем Python разработчика. Релокейт, удалёнка, высокая зарплата!
Вакансии с опытом и без. У нас только проверенные вакансии, вручную отбираем каждую👇
https://t.me/python_job_board
https://t.me/python_job_board
https://t.me/python_job_board
Хватит работать за копейки, подписывайся!
6 891
Создаём систему для быстрого поиска свободного места на парковке
Для этого нам понадобится обычная камера видеонаблюдения и Telegram-бот, написанный с помощью Python, Matterport Mask R-CNN, OpenCV и YOLO. Подробнее о процессе разработки, фишках и подводных камнях — в статье:
https://habr.com/ru/post/451164/
6 891
Вряд ли найдется человек, который ни разу не слышал про нейросети или не встречал системы, которые рекомендуют музыку, фильмы или книги.
❓Хотите узнать, как устроены такие алгоритмы в python?
Приглашаем на бесплатный вебинар «Что скрывают деревья решений?».
👉 На занятии мы разберем, как устроен популярный алгоритм машинного обучения — дерево решений — и применим его на практике для решения задачи классификации.
🔥Спикер: Мария Тихонова, Senior Data Scientist в SberDevices и руководитель онлайн-курсов по ML в OTUS.
👉 Для участия зарегистрируйтесь https://otus.pw/8MFz/
👨💻Продолжить осваивать Machine Learning и получить новую профессию вам поможет специализация «Machine Learning».
Преподаватели курса — практикующие Data Scientist’ы известных компаний.
6 891
Аннотация типов
Намучались с динамической типизацией? Что ж, у этого есть решение — аннотация типов.
Она никак не влияет на программу, а только говорит программисту и IDE какой тип должен быть на месте этой переменной.
При грамотном использовании вы сможете избежать множество проблем, ведь IDE вам подскажет, что здесь должен быть MySuperObject, а не None.
#теория
