Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Грибные блоки - красочная головоломка, в которой вам предстоит передвигать блоки и заполнять ряды, чтобы собирать грибочки в корзину! Попробуйте продержаться как можно дольше!

Грибные блоки

Головоломки, Расслабляющая, Пазлы

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Python + Полезное

С этим тегом используют

Программирование IT Программист Обучение IT юмор Разработка YouTube Вертикальное видео Короткие видео Ремонт Инструменты Строительство Удобство Технологии Все
27 постов сначала свежее
5
Neurosonya
Neurosonya
1 год назад
Серия Полезность

Встречаем ChatGPT-4 Turbo ! Главные моменты с конференции OpenAI⁠⁠

Встречаем ChatGPT-4 Turbo ! Главные моменты с конференции OpenAI Полезное, Технологии, Искусственный интеллект, Чат-бот, ChatGPT, Dall-e, Инновации, Digital, Интернет, Тренд, Open Source, Новости, Нейронные сети, Python, Будущее, Разработка, Разработчики, Конференция, Длиннопост

OpenAI провела первую конференцию Dev Day для разработчиков, посмотреть можно здесь

Для своих подписчиков я собрала полную информацию о новинке. Итак, вчера вышла превью версия GPT-4 Turbo, доступная девелоперам по API. Это такой зафайнтюненный GPT-4 с большим количеством токенов и более дешевым API. Для обычных пользователей это никак не скажется на стоимости подписки, и новая версия будет доступна через несколько недель. Вкратце, GPT-4 Turbo лучше и быстрее GPT-4

Что нового ❓

Контекст

Контекст – 128 тыс. токенов! - в 16 раз больше чем в GPT-4! Теперь можно не опасаться, что ChatGPT-4 Turbo забудет, о чем вы писали до этого, в него поместится стандартная книга более 300 страниц! Эта модель более аккуратна при работе с длинным текстом, не забывает то, что было в середине

Обновление базы знаний

Обновление базы знаний -теперь информация обновилась до апреля 2023 года!

Мультимодальность

Теперь можно бесшовно работать ChatGPT.  Не перепрыгивая из окна в окно между Code Interpreter, DALL-E 3 и плагинами, делать все задачи в одном окне не переключаясь, а можно вызвать несколько функций за раз. ChatGPT будет сама догадываться, чего вы от нее хотите

GPTs (на фото)

Встречаем ChatGPT-4 Turbo ! Главные моменты с конференции OpenAI Полезное, Технологии, Искусственный интеллект, Чат-бот, ChatGPT, Dall-e, Инновации, Digital, Интернет, Тренд, Open Source, Новости, Нейронные сети, Python, Будущее, Разработка, Разработчики, Конференция, Длиннопост

GPTs -это настраиваемые под определенную задачу ИИ-боты.

Теперь обычный пользователь без знаний программирования может создать своего GPT бота прямо в окне диалога. Ассистенты имеют доступ к Code Interpreter и сами смогут писать и исполнять код на языке Python. GPTs можно создать из промпта, нескольких вспомогательных маленьких файлов, на которые бот может опираться, и набора функций/инструментов. Помимо стандартных DALLE-3 и интерпретатора кода, можно свободно добавлять любые произвольные function calls к внешним сервисам.

Подробнее о GPTs

Документация

GPTStore

Более того, OpenAI анонсировали Свой “AppStore” – GPTStore (выйдет в конце месяца). Это магазин, где можно выложить своих GPTs ботов и пользоваться чужими: теперь можно зарабатывать на создании своих AI - ассистентов 🤌🏼

Custom Models

Инженеры OpenAI адаптируют тренировку под проблемы вашей компании

Голосовое управление

Расширенный функционал для разработчиков:

- можно заставить модель писать ответы в JSON-формате

- очень крутые возможности для интеграции GPT в свои приложения благодаря контролю JSON на выходе

- Снижение стоимости токенов (на фото):

Встречаем ChatGPT-4 Turbo ! Главные моменты с конференции OpenAI Полезное, Технологии, Искусственный интеллект, Чат-бот, ChatGPT, Dall-e, Инновации, Digital, Интернет, Тренд, Open Source, Новости, Нейронные сети, Python, Будущее, Разработка, Разработчики, Конференция, Длиннопост

для разработчиков и тех, кто использует API- входные токены дешевле в 3 раза, выходные в 2 раза. Подробнее о ценах здесь

- DALLE-3 доступна через API. Подробнее

- Whisper V3 – обновленная модель для распознавания речи – доступна по API. Файлы будут транскрибироваться еще быстрее и качественнее

- Исходный код открыт на ГитХаб

- Скоро добавят logprobs в API

- Код интерпретатор через API

- Хранить контекст через API больше не надо - теперь это делает OPENAI благодаря тредам

Полная информация представлена на сайте Open AI

Хотите узнавать первыми о полезных сервисах с искусственным интеллектом для работы, учебы и облегчения жизни? Подпишитесь на мой тг НейроProfit, там я рассказываю, как можно использовать нейросети для бизнеса

Показать полностью 2
[моё] Полезное Технологии Искусственный интеллект Чат-бот ChatGPT Dall-e Инновации Digital Интернет Тренд Open Source Новости Нейронные сети Python Будущее Разработка Разработчики Конференция Длиннопост
4
1
Neurosonya
Neurosonya
1 год назад

Tabnine напишет код за вас⁠⁠

Данные для обучения модели Tabnine собраны  с открытых репозиториев на GitHub.

Сервис работает для Python, Java, Haskell и C++. Tabnine совместим с VS Code, Sublime Text, Atom, Vim и другими редакторами кода.

Больше полезных ии сервисов в моем тг (ссылка в описании профиля), там я рассказываю, как использовать нейросети для бизнеса, работы и учебы

Показать полностью
Искусственный интеллект Нейронные сети Полезное Digital Код Программирование Технологии Инновации Будущее Программист Python Java C++ Haskell Видео Без звука
2
Neurosonya
Neurosonya
1 год назад
Серия Полезность

ИИ-поисковик для кодеров Rix⁠⁠

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

Представьте ситуацию: вы нашли документацию по нужному вопросу, но совершенно не хотите тратить время на прочтение всей страницы, Rix придет на помощь. Просто дайте этому умному поисковику ссылку, и он быстро найдет и извлечет вам необходимую информацию.

Но это еще не все  RIX не только умеет искать ответы, он даже может генерировать код по вашему запросу! Достаточно загрузить код или даже целый сайт, и вы получите от поисковика готовые ответы на все свои вопросы.

Показать полностью
Чат-бот Полезное Искусственный интеллект Нейронные сети Python Код Кодеры Программирование IT Программист Разработка Разработчики Видео
0
Tech.Talks
1 год назад
Программирование на python

Как войти в IT: советы для начинающих⁠⁠

Как войти в IT: советы для начинающих Python, Программирование, IT, Текст, Полезное

Как войти в IT: советы для начинающих
IT-индустрия постоянно растет и развивается, открывая новые возможности для людей, желающих начать карьеру в этой области. Если вы давно мечтаете о том, чтобы работать в IT, но не знаете, с чего начать, в этой статье мы расскажем о нескольких советах, которые помогут вам войти в эту профессию.

1. Изучите основы программирования
Одним из первых шагов на пути к карьере в IT является изучение основ программирования. Сегодня существует множество онлайн-курсов и ресурсов, которые помогут вам освоить базовые концепции и языки программирования. Начните с изучения HTML, CSS и JavaScript - это основы веб-разработки, которые помогут вам понять, как создавать сайты и приложения.

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

3. Пройдите стажировку или курс обучения
Если вы хотите получить более глубокие знания и опыт работы в IT-индустрии, рекомендуется пройти стажировку или курс обучения. Сегодня многие компании предлагают стажировки для начинающих программистов, а также есть специализированные курсы обучения, которые помогут вам получить необходимые навыки и знания.

4. Развивайте свои навыки
IT-индустрия постоянно меняется и развивается, поэтому очень важно постоянно развивать свои навыки и следить за новыми тенденциями. Читайте блоги и статьи на тему IT-индустрии, участвуйте в онлайн-курсах и мероприятиях, общайтесь с другими разработчиками. Это поможет вам оставаться в курсе последних новостей и технологий.

5. Не бойтесь ошибаться
Наконец, не забывайте, что ошибки - это естественная часть процесса обучения. Не бойтесь делать ошибки и извлекать уроки из них. В IT-индустрии очень важно уметь быстро адаптироваться к изменениям и решать проблемы, поэтому опыт работы с ошибками может быть очень полезным.

В заключение, мы надеемся, что эти советы помогут вам начать карьеру в IT-индустрии. Помните, что главное - это постоянное обучение и развитие своих навыков. Удачи!
Ещё больше технологий тут - https://t.me/TechTalksZone

Показать полностью
[моё] Python Программирование IT Текст Полезное
5
1
tricky88
1 год назад

Ошибки начинающего Python разработчика⁠⁠

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

Попытка узнать все и сразу.

Зачастую начинающий разработчик, пролистав вакансии и увидев там кучу неизвестных слов, а также несколько языков программирования - пытается начать изучать несколько сложных областей одновременно с полного нуля. Или даже бросается постигать несколько языков программирования, например Python и Java. Обычно это приводит к тому, что в голове у человека вместо знаний образуется каша, а на собеседовании он будет выглядеть как дилетант, который за неделю-другую прошелся “по верхам”, и, ничего не зная, претендует на высокую зп.

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

Уделять теории гораздо больше времени, чем практике.

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

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

А еще лучше, дополнительно посещайте регулярно Codewars или любую другую платформу, и пытайтесь решать там задачки - начиная с легкого уровня и далее.

Заведите свой небольшой пет-проект, опубликайте на GitLab, практикуйтесь в его доработке

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

Ошибки при запуске кода возникают у всех. С большой вероятностью, если вы скопируете текст ошибки в строку поисковика, то найдете на первой странице решение вашего вопроса на StackOverflow  или других ресурсах.

Но вот копипастить код решения, не вчитываясь особо в него, это действие, которое вовсе НЕ будет развивать вас как высококвалифицированного разработчика.

Правильный путь - это при возникновении исключения внимательно прочитать формулировку ошибки, подумать самому, почему оно возникло и попытаться исправить. И уже потом лезть в поисковик. Если вы используете чье то решение, нужно убедиться в том, что вы его хорошо понимаете, и можете рассказать что делает каждая строка в чужом коде.

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

Использовать только видео и курсы для подготовки.

Многие видеокурсы достаточно хороши, имеют хорошие отзывы и содержат толковыеинтерактивные задания. Но вот пренебрегать старыми добрыми книгами отнюдь не стоит, если вы будете их читать - то будете наголову выше коллег по цеху, которые просто смотрят видосики. Почему? Просто оцените размер книг, например, Лусиано Ромальо или Марк Лутца по Python. Разве возможно такой объем знаний передать через короткие видеоуроки? Конечно же, любая тема в книге освещена более глубоко, чем в видео. Более того, видеоуроки на ютубе может начать делать любой человек, и ничто кроме отзывов и комментариев под видео его знания не оценивает. А вот признанные книги скорее всего прошли несколько переизданий, написаны профессиональными программистами, и даже возможно получили рецензию тех, кто стоял у истоков языка.

Боязнь браться за неизвестные задачи

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

Такая установка зачастую вам на самом деле невыгодна, ведь добровольно вызвавшись изучать что то новое - вы во первых, покажете начальству, что способны брать на себя ответственность. Во вторых, вы получите ценные знания и опыт, и в любом случае увеличите свою стоимость на рынке.

Вы разобрались в технологии, успешно ведете проект,  а вас не хотят повышать? Не беда - смело повышайте свои ожидания в резюме, вписывайте новый опыт, вас найдет более сообразительный работодатель, кому нужны кадры, не пасующие перед трудностями.

Друзья, спасибо за прочтение!

Пишите в комментариях, какие ошибки на пути разработчика вы бы еще указали.

А вот здесь разбираю теорию и задачи по Python

Показать полностью
Программирование Python Полезное Текст
1
fakir22
fakir22
1 год назад

Ответ на пост «Новый плагин Code Interpreter в ChatGPT-4!Примеры и сборник промптов»⁠⁠1

Как же это все-таки напоминает общение с джуном.

Ответ на пост «Новый плагин Code Interpreter в ChatGPT-4!Примеры и сборник промптов» ChatGPT, Искусственный интеллект, Полезное, Нейронные сети, Обзор, Анализ данных, Анализ, Данные, Большие данные, Код, QR-код, Программирование, Конвертация, Визуализация, Визуализация данных, Плагин, Чат-бот, Python, Видео, YouTube, Ответ на пост
[моё] ChatGPT Искусственный интеллект Полезное Нейронные сети Обзор Анализ данных Анализ Данные Большие данные Код QR-код Программирование Конвертация Визуализация Визуализация данных Плагин Чат-бот Python Видео YouTube Ответ на пост
0
tricky88
1 год назад

Какие плюсы у Python как языка программирования?⁠⁠

Обсудим, какие плюсы  есть у Python, как языка программирования.

Невысокий порог вхождения. Изучение Python - база для старта многих начинающих программистов, так как синтаксис языка на начальном этапе является достаточно простым. Также простоте вхождения способствует большое количество высокоуровневых библиотек. Но в то же время, легкость на начальном этапе не означает, что можно учить язык не напрягаясь и легко проходить собеседования - нет, придется много учиться, читать, решать задачи, разбирать чужой код. Скорее невысокий порог вхождения поможет не бросить язык на начальном этапе.

Читабельность кода. В Python каждый блок кода выделяется отступами. Во многих случаях это действительно удобно, мы четко видим логическое разделение в коде - функции, классы, условия и т.д. Но опять же, есть программисты, которым больше “заходят” привычные фигурные скобочки.

Широта применения. Python - язык общего назначения, поэтому сфер применения у него много. Из основных - работа с данными, аналитика, веб-разработка, ci-cd. автоматизации рутинных процессов, тестирование. Менее популярна разработка для десктопа, но и такие библиотеки имеются

Динамическая  типизация. Когда переменной присваивается значение, это автоматически связывает её с определённым типом. Так как типы можно не указывать, Процесс написания кода значительно ускоряется. Но при этом важное замечание -  пропорционально повышается риск возникновения ошибок, особенно у начинающих программистов. Как компромисс, для более-менее сложных проектов все же лучше указывать типы, например из модуля typing. Тогда ваш редактор будет подсвечивать ошибки при несовпадении типов. Также можно встроить в процесс CI статический анализатор, например, mypy - он будет выбрасывать ошибки при несовпадении типов - и код с ошибками не попадет на прод.

Быстрая разработка. Разработка на Python происходит в несколько раз быстрее, чем на C/C++ или Java. Это делает труд программистов продуктивнее, поэтому Python часто выбирают стартапы. Но справедливости ради отметим, что за все нужно платить -  за высокую скорость разработки мы платим довольно низкой скоростью работы самого языка, ведь он является интерпретируемым.

Поддержка ООП. Объектно-ориентированное программирование (ООП) — это парадигма, которая объединяет различные поведения и свойства в несколько объектов и классов.

Обилие библиотек и хорошая документация к ним. Каталог PyPI содержит сотни тысяч пакетов для разнообразных задач. Поразительно, что число пакетов выросло за 13 лет в 40 раз, в 2010 г было около 10 тыс. пакетов, а в 2023 - более 400 тыс.

Дружелюбное сообщество. Так как python начал разрабатываться еще в 1989  г, то язык обладает огромным сообществом, в большинстве случаев ответ на тот или иной вопрос можно легко найти на официальных сайтах библиотек, профильных форумах, stackoverflow и прочих ресурсах.

Спасибо!

Показать полностью
Python Программирование Полезное Текст
10
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
Аноним
Аноним
1 год назад
Программирование на python

Какие преимущества у Python как языка программирования?⁠⁠

Друзья, рассмотрим, какие преимущества есть у Python, как языка программирования.

Широта применения. Python - язык общего назначения, поэтому имеет множество сфер применения. Из основных - работа с данными, аналитика, веб-разработка, ci-cd. автоматизации рутинных процессов, тестирование. Менее популярна разработка для десктопа, но и такие библиотеки имеются

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

Низкий порог вхождения. Синтаксис языка схож с английским языком, который является международным стандартом для разработчиков по всему миру. Это упрощает взаимодействие со сложными системами, а также даёт чёткое представление о взаимосвязи всех элементов кода между собой. Изучение Python - база для «быстрого старта» для большинства начинающих программистов.

Динамическая  типизация. Когда переменной присваивается значение, это автоматически связывает её с определённым типом. Так как типы можно не указывать, Процесс написания кода значительно ускоряется. Но при этом стоит отметить, что пропорционально повышается риск возникновения ошибок. Как компромисс, для более-менее сложных проектов все же лучше указывать типы, например из модуля typing. Тогда ваш редактор будет подсвечить ошибки при несовпадении типов. Для большей строгости можно встроить в процесс CI статический анализатор, например, mypy - он будет выбрасывать ошибки при несовпадении типов - и код с ошибками не попадет на прод.

Быстрая разработка. Разработка на Python происходит в несколько раз быстрее, чем на C/C++ или Java. С точки зрения бизнеса, это делает труд программистов продуктивнее. Скорость написания кода — еще одна причина, по которой Python часто выбирают стартапы. Но справедливости ради отметим, за все нужно платить, и за высокую скорость разработки мы платим довольно низкой скоростью работы самого языка, ведь он является интерпретируемым.

Поддержка ООП. Объектно-ориентированное программирование (ООП) — это парадигма, которая объединяет различные поведения и свойства в несколько объектов и классов.

Обилие библиотек и хорошая документация к ним. Каталог PyPI содержит сотни тысяч пакетов для разнообразных задач. Интересный факт, что число пакетов выросло за 13 лет в 40 раз, в 2010 г было около 10 тыс. пакетов, а в 2023 - более 400 тыс.

Хорошее коммьюнити. Так как первая версия python была создана в 1989-1991 гг, то язык нарастил огромное сообщество, в большинстве случаев ответ на тот или иной вопрос можно легко найти на официальных сайтах библиотек, профильных форумах, stackoverflow и прочих ресурсах.

Спасибо за прочтение!

Показать полностью
Python Полезное Программирование Текст
24
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии