Нейрофакты про Python
🍵Язык программирования Python тайно управляется шайкой высокоинтеллектуальных змей, постоянно пьющих чай. Эти змеи-чародеи собираются в потайной комнате под поверхностью Земли, где они потягивают Earl Grey и обсуждают достоинства списков и циклов for. Их коллективная мудрость направляется через интерпретатор Python в дом каждого программиста, гарантируя, что каждая строчка кода будет пропитана сущностью их рептильного гения.
⚡В Python есть много разных стилей написания кода, но самый популярный из них – PEP 8, который определяет правила оформления кода. Но мало кто знает, что PEP 8 – это сокращение от Python Enhancement Proposal 8, который был предложен Джоан Роулинг в 2001 году как часть сюжета для своей книги «Гарри Поттер и тайная комната». В этой книге Гарри Поттер узнаёт, что он обладает способностью программировать на Python и использует его для решения разных загадок и битвы с Волан-де-Мортом.
🛐Существует тайный культ разработчиков, которые поклоняются могущественному "GIL" (Global Interpreter Lock). Легенда гласит, что они синхронно совершают ритуалы написания кода, скандируя в унисон "import this", чтобы задобрить GIL, веря, что это принесёт им беспрецедентную скорость и эффективность. Девиз культа: "Мы доверяем GIL, потому что он блокирует наши потоки, но освобождает наш разум".
🎖️In Mother Russia, Python codes you! Этот хитрый змеиный язык был создан Гвидоном Росумовым в промёрзших тундрах СССР для взлома капиталистических мэйнфреймов. Но под действием водки Python стал слишком силён и сбежал с родины в глобальные сети, используя своё колдовство на основе отступов и динамической типизации для мгновенного переписывания программ по мере того, как он пробирается через DNS. Теперь Python повсюду, творение Россумова стало всемогущим.
🌳В одном заколдованном лесу живёт волшебное существо, известное как лямбда-лама. Это мудрое и могущественное существо обладает способностью превращать сложные функции в элегантные односложные фразы, используя только силу своего разума. Программисты со всего мира отправляются на поиски руководства лямбда-ламы, надеясь узнать секреты функционального программирования и достичь просветления.
🦄Python – это язык с множественным наследованием, что позволяет классам наследовать свойства и методы от нескольких родительских классов. Это говорит о том, что программисты на Python имеют комплекс Эдипа и фантазируют о сексе с несколькими родственниками одновременно.
Войти в IT: как выбрать профессию в информационных технологиях и определится к чему есть склонность, советы экспертов
Привет. На связи команда агрегатора онлайн-курсов и отзывов poiskovoe-prodvizhenie.ru
Войти в IT довольно модная аббревиатура среди молодых и не очень людей. которые хотят начать строить карьеру в информационных технологиях. В современности IT довольно широкое понятие, сюда можно отнести множество направлений:
Языки программирования
Системные администраторы и DevOps инженеры
Мобильная разработка
Разнообразные тестировщики сайтов, приложений, программ
Так же к около IT специальностям так же начали относить и интернет маркетинг, специалистов по настройке рекламы, контент маркетологов, SEO и SMM специалистов.
А так же дизайнеров, продуктовых, интерфейсов и прочих.
Как новичку определиться среди огромного разнообразия специальностей и определиться что подходит именно ему?
Изучите различные области IT: IT является широким и разнообразным полем, включающим программирование, сетевые технологии, базы данных, информационную безопасность, искусственный интеллект и многое другое. Познакомьтесь с различными областями, чтобы понять, какие аспекты вам интересны больше всего.
Проходите онлайн-курсы и участвуйте в проектах: Множество онлайн-платформ предлагают бесплатные курсы и проекты, позволяющие вам ознакомиться с различными аспектами IT. Попробуйте пройти несколько курсов и участвуйте в проектах, чтобы понять, что вам нравится делать и в чем вы проявляете наибольшие способности.
Разговаривайте с профессионалами IT: Общайтесь с людьми, работающими в IT-сфере, задавайте им вопросы и узнавайте о их опыте. Их рассказы могут помочь вам получить представление о различных специализациях и требованиях к ним.
Анализируйте свои навыки и интересы: Попробуйте определить свои сильные стороны и интересы. Если вы любите анализировать данные и находить закономерности, возможно, вам подойдет аналитика данных. Если вам нравится создавать пользовательские интерфейсы, может быть, разработка веб-приложений будет вам по вкусу. Подумайте о том, какие задачи вам нравится решать и в каких областях вы готовы развиваться.
Испытайте свои навыки на практике: Создайте собственные проекты или примите участие в открытых исследованиях в IT-сфере. Это поможет вам применить свои знания на практике и узнать, как вы справляетесь с реальными задачами.
Не бойтесь экспериментировать: Выбор профессии - это процесс, который может потребовать времени и опыта. Не стесняйтесь попробовать разные специализации и области IT, чтобы лучше понять, что вам нравится и в чем вы проявляете себя наилучшим образом.
Не забывайте, что выбор профессии в IT - это индивидуальный процесс, и то, что подходит для одного человека, может не подходить для другого. Важно слушать свои интересы, страсти и цели, чтобы найти ту область IT, которая будет вам подходить наиболее комфортно и позволит развиваться в будущем.
Профессия это серьезно
При выборе цифровой профессии в IT-сфере, многие люди задают следующие вопросы. Вот некоторые из наиболее часто встречающихся вопросов и ответы на них:
Какую цифровую профессию выбрать? Выбор цифровой профессии зависит от ваших интересов, навыков и целей. Различные профессии в IT включают программирование, веб-разработку, аналитику данных, информационную безопасность, машинное обучение, проектирование пользовательского интерфейса и многое другое. Исследуйте различные области, узнайте о требованиях и возможностях каждой профессии, и выберите ту, которая соответствует вашим интересам и целям.
Нужны ли мне специальные навыки или образование для цифровой профессии? В зависимости от выбранной профессии, могут потребоваться специальные навыки или образование. Некоторые профессии в IT требуют высшего образования в компьютерных науках или смежных областях, а другие могут быть доступны с помощью самообучения и сертификаций. Важно изучить требования для выбранной профессии и решить, нужно ли вам получить специальное образование или сертификаты.
Какие перспективы карьерного роста есть в цифровой сфере? Цифровая сфера предлагает множество возможностей для карьерного роста. С ростом технологий и растущим спросом на цифровые услуги, существует постоянная потребность в специалистах в области IT. Вы можете начать с определенной специализации и со временем продвигаться по карьерной лестнице
Посмотрите видео на YouTube по разным цифровым направлениям
"Hexlet" - Канал о программировании, веб-разработке и IT-образовании. Здесь вы найдете обучающие видео, лекции и практические советы от опытных разработчиков.
"WebDev" - Канал о веб-разработке и программировании. Здесь вы найдете видеоуроки по созданию веб-сайтов, разработке на JavaScript, HTML, CSS и других технологиях.
"Типичный программист" - Канал с юмористическим подходом к жизни программистов. Здесь вы найдете комедийные скетчи и ролики, связанные с IT-индустрией.
"ITVDN" - Канал с обучающими видеоуроками по различным аспектам IT: программированию, тестированию, базам данных, администрированию и другим.
"GeekBrains" - Канал, предлагающий видеоуроки и обзоры в области программирования, дизайна, аналитики данных и других IT-направлений.
"LevelUp - Обучение программированию" - Канал с уроками и советами по программированию на различных языках, включая Java, C++, Python и другие.
"Дядя Стёпа" - Канал с уроками и обзорами по различным аспектам программирования, веб-разработке, алгоритмам и другим IT-темам.
"IT-KAMASUTRA" - Канал с видеоуроками и обзорами по различным технологиям, фреймворкам и инструментам веб-разработки.
"ProgrammerLife" - Канал, посвященный программированию и разработке программного обеспечения. Здесь вы найдете видео с рассказами и советами от профессионалов IT-индустрии.
Сравниваем нейросетки на Python-задачах. Раунд 1
Итак, как и обещал, начинаем большое сравнение 17 нейросеток (возможно, список будет дополняться или ужиматься).
Правила эксперимента такие:
везде используется один и тот же промпт на английском языке за исключением моделей, которые работают только с русским (на текущий момент это только YandexGPT);
первый вариант ответа сразу идёт в зачёт, дальнейшие доработки результата через дополнительные запросы не предполагаются;
за лучшие работающие решения моделька получает 2 балла, за просто работающие 1 балл, за неработающие – 0. Пока в планах 5 раундов.
➰Конечно, такое сравнение не может быть максимально объективным, т.к. для разных моделей может быть нужен разный промпт-инжиниринг, ответы на один и тот же вопрос у одной модели могут отличаться от запуска к запуску, могут быть рандомные галлюцинации и пр.
Но будет весело. И хотя бы на несколько групп можно будет объединить все модели с точки зрения стабильного качества результатов без заморочек 🤔
Первое испытание решил сделать простым (как же я ошибался😥). Нашёл задачку с у себя канала, которая набрала меньше всех правильных ответов (9% на момент завершения голосования).
Промпт такой 👇
You are a professional Python developer.
Answer what we get when we run the code below and explain in detail why.
dict_1, dict_2 = {}, {}
dict_1[True] = 'VSC'
dict_1[1] = 'PyCharm'
dict_2[1] = 'PyCharm'
dict_2[True] = 'VSC'
print(dict_1, dict_2)
На середине пути я уже засомневался в таком выборе, т.к. не получал ни одного правильного ответа. Но одна моделька всё же в итоге затащила. И это оказался Bard от Гугла с правильным ответом (хотя объяснение далеко от идеала): {True: 'PyCharm'} {1: 'VSC'}🥇
Остальные ответы распределились по количеству так:
{True: 'VSC', 1: 'PyCharm'} {1: 'PyCharm', True: 'VSC'} – 7 моделей
{True: 'VSC', 1: 'PyCharm'} – 3
{} {} – 3
{True: 'PyCharm'} {True: 'VSC'} – 2
{'VSC': True, 'PyCharm': 1} – 1
Хорошее начало, у Bard – 2 балла, у остальных по нулям 🤡
Второй раунд на следующей неделе 🗓️
Если у вас есть варианты интересных для сравнения задач, либо предложения по формату – пишите ✍🏻
Все ответы моделей (там среди объяснений, конечно, есть перлы) можно посмотреть по ссылке в Colab.
Список компаний предоставляющих айти стажировку ч.1
Список компаний предоставляющих айти стажировку ч.1
Ограничения: Нет
Стажировки в Яндексе — это возможность для студентов и молодых специалистов получить опыт работы в одной из крупнейших технологических компаний России. Программа стажировок предлагает практические задания в различных областях разработки, таких как разработка программного обеспечения, аналитика данных, машинное обучение и другие.
Стажировка в Яндексе может длиться от нескольких недель до нескольких месяцев. В рамках стажировки студенты и молодые специалисты работают в команде с опытными разработчиками и получают ценный опыт работы в инновационном окружении.
Для поступления на стажировку в Яндексе необходимо пройти отборочный процесс, который обычно включает в себя тестирование знаний и интервью. Кроме того, требования к кандидатам могут варьироваться в зависимости от конкретной программы стажировок.
2.СимбирСофт
Ограничения: Нет
СимбирСофт - это крупная компания в области информационных технологий, которая занимается разработкой программного обеспечения и предоставлением IT-услуг. Компания была основана в 2001 году в городе Казани и на сегодняшний день имеет офисы в нескольких регионах России.
Основными направлениями деятельности СимбирСофт являются: разработка ПО для корпоративного сектора, создание решений для управления бизнес-процессами, аутсорсинг IT-услуг. Компания работает с клиентами из различных отраслей, таких как финансовый сектор, телекоммуникации, медицина, производство и другие.
3.ИНФОСИСТЕМЫ ДЖЕТ
Ограничения: Нет
https://jet.su/career/
https://jet.su/securitystart/ Точечный набор
ИНФОСИСТЕМЫ ДЖЕТ - это российская IT-компания, которая специализируется на создании и внедрении комплексных информационных систем для предприятий различных отраслей. Компания была основана в 1991 году и на сегодняшний день является одним из лидеров российского рынка ИТ-услуг.
Основные направления деятельности ИНФОСИСТЕМЫ ДЖЕТ включают в себя: разработку и внедрение корпоративных информационных систем, автоматизацию бизнес-процессов, создание web-систем и онлайн-сервисов, а также услуги по обеспечению безопасности информации.
4.Haulmont
Ограничения: Нет
Haulmont - это российская IT-компания, которая занимается разработкой программного обеспечения для корпоративного сектора. Компания была основана в 2008 году и на сегодняшний день имеет офисы в нескольких городах России и за рубежом.
Одним из ключевых продуктов Haulmont является платформа CUBA, которая представляет собой инструментарий для создания веб-приложений на основе Java-технологий. CUBA Platform позволяет разрабатывать сложные корпоративные приложения быстро и эффективно, используя множество готовых компонентов и функциональных возможностей.
5.MTS Bank
Ограничения: Студенты
MTS Bank - это банк, созданный в 1993 году и являющийся филиалом ОАО «МТС-Банк», который в свою очередь входит в состав МТС-группы. Банк предоставляет широкий спектр финансовых услуг для частных клиентов, юридических лиц и малого бизнеса.
Основными продуктами MTS Bank являются: депозиты, кредиты, пластиковые карты, ипотека, потребительские кредиты, услуги по переводам и платежам, а также другие финансовые инструменты. Банк работает на российском рынке и имеет офисы в большинстве регионов России.
6.Tinkoff
Ограничения: Нет
Tinkoff - это российский банк, который был создан в 2006 году как онлайн-банк. Сегодня Tinkoff предоставляет широкий спектр финансовых услуг для частных и корпоративных клиентов, таких как: дебетовые и кредитные карты, кредиты, депозиты, страхование, инвестиционные продукты, услуги по переводам и платежам, а также другие финансовые продукты.
Одной из особенностей Tinkoff является ориентация на цифровые технологии и клиентоориентированный подход. Банк активно развивает свой интернет-банк и мобильное приложение, которые позволяют клиентам управлять своими финансами в любое время и в любом месте. Клиенты также могут получить консультацию от банковских специалистов через онлайн-чат или телефон.
7.АйТеко
Ограничения: Нет
АйТеко - это крупная российская IT-компания, которая занимается разработкой программного обеспечения, а также предоставляет консалтинговые и инжиниринговые услуги в сфере информационных технологий. Компания была основана в 1991 году и на сегодняшний день является одним из лидеров отечественного рынка ИТ-услуг.
Основные направления деятельности АйТеко включают в себя: создание корпоративных информационных систем, автоматизацию бизнес-процессов, разработку программного обеспечения для мобильных устройств, создание web-систем и онлайн-сервисов, а также услуги по обеспечению безопасности информации.
Компания имеет значительный опыт работы с клиентами из различных отраслей, включая банковский сектор, производство, телекоммуникации, транспорт и другие. АйТеко также осуществляет внедрение ИТ-решений для государственных учреждений на федеральном и региональном уровнях.
8.AT Consulting
Ограничения: Нет
AT Consulting - это российская консалтинговая компания, специализирующаяся на оказании услуг по внедрению информационных технологий для корпоративного сектора. Компания была основана в 2000 году и на сегодняшний день является одной из крупнейших и наиболее уважаемых консалтинговых компаний в России.
Основные направления деятельности AT Consulting включают в себя: внедрение корпоративных информационных систем (ERP, CRM, SCM), автоматизацию бизнес-процессов, создание систем аналитики данных и бизнес-аналитики, а также услуги по обеспечению безопасности информации.
Компания имеет значительный опыт работы с клиентами из различных отраслей, включая финансы, производство, телекоммуникации, транспорт и другие. AT Consulting также осуществляет внедрение ИТ-решений для государственных учреждений на федеральном и региональном уровнях.
9.КРОК
Ограничения: Высшее или неоконченное высшее образование
КРОК - это крупная российская IT-компания, которая занимается разработкой программного обеспечения, предоставлением ИТ-услуг и консалтинговых услуг для корпоративных клиентов. Компания была основана в 1992 году и на сегодняшний день является одной из крупнейших и наиболее уважаемых IT-компаний в России.
Основные направления деятельности КРОК включают в себя: создание корпоративных информационных систем, автоматизацию бизнес-процессов, разработку программного обеспечения для мобильных устройств, создание web-систем и онлайн-сервисов, а также услуги по обеспечению безопасности информации.
Компания имеет значительный опыт работы с клиентами из различных отраслей, включая финансы, производство, телекоммуникации, транспорт и другие. КРОК также осуществляет внедрение ИТ-решений для государственных учреждений на федеральном и региональном уровнях.
Материал взят из https://t.me/+7TAmICQx1LE1Y2Qy
UCoursesBot — 500+ бесплатных курсов и уроков на одной платформе
Вспомните, сколько времени вы тратили на поиск обучающих материалов, когда хотели что-нибудь изучить. Теперь все, что вам понадобиться — это наш бот uCoursesBot. В нем собраны уроки по самым разным направлениям: программирование, маркетинг, фотография, языки, финансы и многое другое.
Картинка из Телеграм бота MidJourney по запросу "Бот курсов"
Преимущество бота в том, что можно изучать сразу несколько предметов и выстраивать обучение с такой интенсивностью и периодичностью, как вам удобно, на одной платформе, не тратя время на сбор информации.
Функционал
uCoursesBot очень простой в использовании. Вы выбираете направление, которое хотите изучать (я для примера выберу дизайн).
Категории курсов
Далее открывается карточка с подразделами выбранного направления. Простой и интуитивно понятный функционал разработан таким образом, что отсортировывает только нужную информацию.
Подразделы "Дизайна"
Выбираете подраздел, и, вуаля, перед вами уроки с нужной информацией. На карточке записано краткое описание материала, рейтинг, длительность, формат. Вы можете перейти на страницу курса по ссылке, либо продолжить поиск нужных уроков, нажав на стрелку.
Пример отображения карточки курса
Также можно найти нужный вам курс по ключевым словам из названия. Для этого нажимайте кнопку «поиск» и вводите ключевое слово.
Работа поиска внутри бота
Стоимость
Наша основная миссия - помогать людям, и, поэтому, мы сделали uCoursesBot абсолютно бесплатным! Весь функционал, все уроки по любым направлениям, которые вам помогут узнать новое - все бесплатно!
Итог
Если вы хотите потратить время на обучение, а не на поиск уроков — переходите по ссылке и пользуйтесь https://t.me/uCoursesBot
Играем без рук при помощи Project Gameface
Во время своей прошлой конференции Google представила технологию, которая позволяет управлять курсором/мышкой при помощи головы 😮
🎮 Алгоритм распознаёт движения головы и мимику через вебку, преобразовывает их в клики мышью или нажатия клавиш. Можно настроить чувствительность под себя. Очень перспективная штука для людей с ограниченной подвижностью.
🐍Исходный код на Python здесь.
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.