Разъяснивший Python
前往频道在 Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
显示更多7 156
订阅者
无数据24 小时
-167 天
-5730 天
帖子存档
7 156
🤯 829 GB курсов и книг на английском по разработке, программированию, информационной безопасности.
Cкачать можно здесь(пост в закрепе)
Кинь в избранное, чтобы не потерять:)
7 156
Почему Python захватывает мир?
В этом видео автор подробно разбирает преимущества, особенности и популярность языка Python. Также автор поделится информацией о зарплатах и требованиях к разработчикам Python.
00:00 Начало
01:03 Обзор и синтаксис
03:47 Простота языка как одно из главных преимуществ
06:00 Сравнение с другими языками
07:53 Применение в Web
09:51 Применение в Machine Learning
12:17 Применение в Big Data
13:54 Популярность
14:47 Инструменты разработки
15:14 Зарплаты
16:00 Требования к Junior
Смотреть это видео на youtube: youtu.be/rn3E8Y45NrM
7 156
Как быстрее освоить фронтенд разработку? Используйте комплексный подход!
Немаловажный фактор - наличие обратной связи. Мы собрали для вас каналы, где вы можете БЕСПЛАТНО задавать интересующие вас вопросы и получать на них ответы.
@front_tests - тесты для проверки знаний
@frontend_study - теория и тонкости языка
@front_interview - вопросы для подготовки к собеседованию
@front_helper - сборник полезных инструменов для более продуктивной разработки
@figmadev - бесплатные дизайн-макеты, которые можно реализовать и добавить в портфолио
Подписывайтесь и прокачивайте свои скиллы.
7 156
Строки на несколько строк
Бывают ситуации, когда строку лучше разделить, чтобы она легче читалась, но при этом сохранить её содержимое в полном порядке. В таком случае у нас есть три варианта:
· Использовать косую черту (/). Тогда мы переносим выражение на новую строку и ни о чем не заботимся.
· Использовать скобки. Смотрите лучше пример. Никаких + использовать не надо, строки сами объединяться.
· Использовать тройные кавычки. Внутри тройных кавычек все останется именно таким, как оно есть.
#теория
7 156
⚡️Яндекс опубликовал список из 3 телеграм-каналов, по которым в компании обучают новых программистов.
Сохраняйте, пригодится:
IT подкасты – идеальный канал для тех, у кого нет времени 24/7 учить прогу. Разборы задач и советы от топовых кодеров будут с тобой везде.
Книжное хранилище – бесплатная база более 3000 платных книг. Найдётся чтиво на любую тему: от PHP и Python до C++ и алгоритмов.
IT Jobs – самый простой способ найти работу в айти. Яндекс, MailRu и даже VK набирают кандидатов исключительно отсюда.
7 156
🔥 Pydantic
Работали с JSON? Значит вы явно знакомы с болью, когда превращаешь строку в объект. Нужно писать кучу проверок, переводить в определённый тип, что-то делать с датами?
Все проблемы с типизацией решает Pydantic. Что модуль умеет и как им пользоваться рассказывает автор ролика.
Смотреть | #видео
7 156
Подборка полезных каналов по созданию 3D моделей и анимации
@poly3ds - учимся создавать 3D модели. Лучшие курсы и уроки по Blender, ZBrush, 3ds Max, Cinema 4D, Maya, Houdini и не только
@CADsystem - обучение работе с популярными САПР (AutoCAD, КОМПАС-3D, SolidWorks и другие), правила черчения, актуальная информация и ГОСТы
7 156
Любопытно
round(x) округляет значения до ближайшего чётного числа (в документации так и написано). В википедии можно даже найти такое правило.
Если вам нужно, чтобы 2.5 округлялось до трёх, то посмотрите в сторону decimal с настройкой ctx.rounding = ROUND_HALF_UP. Подробнее.
#объяснение7 156
⚡️Лазейка века: оказывается, что с помощью Bluetooth можно зарядить любой смартфон
А благодаря 1 настройке подключиться к камере каждого смартфона в радиусе 50 метров.
Вообще компании часто скрывают интересные фишки гаджетов, но автор канала НеЛамер помогает раскрутить их функционал до 100%.
Раньше его посты приходилось выискивать на разных форумах, но теперь всё доступно в одном месте.
Подпишись и пользуйся любым устройством легко, как CTRL C + CTRL V: @Ne_Lamer
7 156
🎙 Голосовой ассистент на Python
Хочешь управлять компьютером с помощью голоса?
В детстве смотря фантастические фильмы мечтал создать программу с помощью которой мог бы управлять компьютером с помощью голоса. В данном видео пошагово пишем голосового помощника на языке Python c помощью библиотек
speech recognition и pyaudio.
https://www.youtube.com/watch?v=ZZVWae8E9K07 156
Терминалоджи – сборник всех IT терминов, которые задают на собеседовании в 90% компаний.
💡На нас подписаны опытные кодеры со всего СНГ, подпишись и ты: @it_terms
7 156
Любопытно
round(x) округляет значения до ближайшего чётного числа (в документации так и написано). В википедии можно даже найти такое правило.
Если вам нужно, чтобы 2.5 округлялось до трёх, то посмотрите в сторону decimal с настройкой ctx.rounding = ROUND_HALF_UP. Подробнее.
#объяснение7 156
Linux для чайника
На простых примерах и разъяснениях - о том, как:
Поднять HTTP сервер
Отлаживать свои Bash-скрипты
Логировать выполнение команд
Напрочь "заметать следы", когда уже выехали ..
7 156
Python для начинающих
В этом видеоуроке автор разбирает язык Python для начинающих. Этот урок поможет сформировать базовое представление о программировании и самом языке. Его можно использовать как начальное пособие и после переходить к более глубокому изучению.
00:00 Вступление
00:41 Установка Python и Pycharm
04:57 Консольные ввод и вывод
08:56 Переменные
18:22 Операторы
25:30 Условный оператор
30:55 Работа со списками
36:16 Работа с словарями
42:34 Цикл while
46:13 Цикл for
51:22 Функции
Смотреть это видео на youtube: youtu.be/ZY-uCwE8u9k
7 156
⚡️ Открываю доступ в секретные каналы для разработчиков!
📖 Полка Разработчика — сборник платных книг для изучения Python, JS, Java и других языков программирования;
📚 Кладовая Книг — хранилище упрощенных книг для изучения программирования;
🚽 IT Memes — нейросеть отбирает самые смешные мемы для айтишников за последнее время.
Ⓘ Сохраняй, пока имеется доступ7 156
Как определить истинный этот объект или нет?
Многие знают, что в Python всё можно перевести в bool. Пустые последовательности и коллекции ('', [], (), {}, range(0)), None и 0 возвращают False. Остальное — True.
Но как это просчитывается? Вызывается
__bool__() метод, который возвращает True/False. Если его нет, используется __len__(). Если метод вернёт 0, то результат будет False.
Если ни одна из функций не определена, то объекты считаются True.
#объяснение7 156
С 15 по 20 августа Skillbox запускает серию бесплатных мастер-классов по программированию!
Вы познакомитесь с направлениями в сфере IT, которые востребованы в 2022 году, узнаете, как государство поддерживает эту сферу, и поймёте, что подходит именно вам. Спикеры конференции расскажут, как за 3 месяца начать зарабатывать от 120 000 рублей в новых реалиях.
Регистрируйтесь — и получите карьерный путеводитель с актуальными профессиями и трендами рынка: 👉 https://clc.to/oW656w
Что будет?
💻 Рассмотрите профессии в сфере IT, востребованные в 2022 году.
💻 Сравните разные языки программирования в России и мире по популярности, сложности и уровню доходов специалиста.
💻 Познакомитесь с разработкой на Python и Java, с data science и тестированием.
💻 Потренируете навыки на экспресс-практике: попробуете написать код и пообщаетесь в прямом эфире с ведущими специалистами Сбера и SymbioWay.
⚡️ Бонус: мастер-класс с практикующим психологом из НИУ ВШЭ, который подскажет, что делать со страхом неизвестности и как решиться на изменения.
🎁 Вас ждут подарки.
— Тем, кто будет онлайн на эфирах, — дополнительная скидка 10 000 рублей на любой курс Skillbox, безлимитный доступ к платформе изучения английского на 3 месяца и электронная книга от издательства МИФ.
7 156
⚡️ Создаём интерфейс командной строки
Если вы пишите консольное приложение, то обязаны позаботиться о том, чтобы пользователям было удобно им пользоваться. CLI вам поможет создать fire.
Установка:
pip install fire
Модуль придерживается ООПшного стиля, что сильно упрощает интеграцию к себе в проект.
Также он предоставляет доступ ко всем атрибутам, которые переданы в него. Об этом и не только подробнее в документации.
#миниурок #fire7 156
Как быстрее найти работу? 🤔
Лови пошаговую инструкцию, которая может тебе помочь. 👇
1. Для начала стоит определить цель - понять, что именно ты хочешь найти, четко определить свою мотивацию. (иначе можно просто выгореть во время поиска)
2. Наметить стратегию по поиску. То есть где и как ты будешь искать работу. На каких ресурсах, на какие вакансии откликаться, сколько откликов в день делать, подготовить небольшую таблицу для отчета, и определить для себя, к какому числу ты хочешь видеть на своем «столе» офер.
3. Составить крутое резюме, которое: а) Поможет рекрутерам быстро тебя находить. б) Зарекомендуют тебя так, чтобы им захотелось позвать тебя на собеседования.
4. Проработать свой питч и самопрезентацию. Нужно четко понимать, в каком ключе ты хочешь рассказать о себе. Сформировать свои сильные стороны и грамотно их преподнести. Да, нужно подготовиться, но оно того стоит.
5. Проработать возможные вопросы, которые тебе зададут на собеседовании. Как по soft так и hard скиллам. О да, нужно позубрить теорию и потренировать лайвкодинг, возможно даже System Design. Есть шансы, что тебе это все попадется.
6. Сформулировать для себя вопросы, которые помогут тебе лучше понять компанию, в которой тебе предстоит работать. Ты же не хочешь проторчать всю жизнь на галерах. Время задать и тебе вопросы.
7. Подготовиться к переговорам по своей ЗП. Понять, сколько ты сейчас стоишь на рынке и на что можешь рассчитывать. Заранее проработав этот вопрос можно увеличить свой финальный офер на 20-30%.
7 базовых шагов, каждый из которых сможет приблизить тебя к оферу. А знаешь, сколько еще есть инструментов, которые могут помочь тебе в поиске работы - их дофига.
🔥 Самое крутое то, что наши кореша из CodeReview помогают ребятам взять и найти работу. Так и еще круто то, что основную сумму можно оплатить с офера, который они помогут тебе получить.
🤯 Звучит возможно чересчур классно, но это так. За год работы ребята трудоустроили больше 150 разработчиков в разные компании. От стартапов до продуктовых компаний и больших тех гигантов.
👉 Если тебе нужен пинок и помощь с поиском, то оставляй заявку на их сайте, и они запишут тебя на бесплатную консультацию к HR, с которым ты сможешь вместе составить план по поиску.
🍀 Удачи в поисках и помни, главное не отчаиваться. Поиск работы - это марафон, а не спринт.
7 156
⚡️ Context Manager
Помните про with? Там рассказывалось про его использование с классами, но ничто не мешает использовать его с функциями. Только нужна библиотека contextlib.
Чтобы функция могла работать с with, вы добавляете
@contextmanager или @asynccontextmanager, в зависимости от того, нужно ли вам асинхронное выполнение.
Только ещё вам нужно yield, чтобы вернуть объект, с которым будет работать with и при этом только приостановить работу функции. Подробнее.
#миниурок #contextlib
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
