Hugging Face и ServiceNow создали StarCoder — бесплатный аналог генератора кода Copilot
По сути StarCoder делает то же, что и Copilot — исправляет код, создаёт его по текстовому запросу и переводит с одного языка программирования на другой. Результаты немного хуже, чем у Copilot. StarCoder «знает» около 80 языков программирования, а лучше всего модель справляется с Python.
Но самая главная его фишка — проект полностью открыт и бесплатен, а ещё есть плагин для VSCode
#нейорсети #ии
По сути StarCoder делает то же, что и Copilot — исправляет код, создаёт его по текстовому запросу и переводит с одного языка программирования на другой. Результаты немного хуже, чем у Copilot. StarCoder «знает» около 80 языков программирования, а лучше всего модель справляется с Python.
Но самая главная его фишка — проект полностью открыт и бесплатен, а ещё есть плагин для VSCode
#нейорсети #ии
Подборка игр для программистов по самым разным направлениям:
1. На CodinGame с помощью написания кода и создания собственного ИИ вам предстоит решить самые разнообразные и весёлые проблемы. Сайт поддерживает большинство языков программирования.
2. Check iO — это браузерная игра в жанре «Приключение», которая поможет с изучением Python.
3. В Code Monkey вы научитесь кодить онлайн, хватая бананы. На западе учителя часто используют Code Monkey для преподавания программирования на CoffeScript и Python.
4. Давно хотели научиться выходить из Vim? Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.
5. Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать, создавая боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.
#начинающим #python #csharp #java #vim
1. На CodinGame с помощью написания кода и создания собственного ИИ вам предстоит решить самые разнообразные и весёлые проблемы. Сайт поддерживает большинство языков программирования.
2. Check iO — это браузерная игра в жанре «Приключение», которая поможет с изучением Python.
3. В Code Monkey вы научитесь кодить онлайн, хватая бананы. На западе учителя часто используют Code Monkey для преподавания программирования на CoffeScript и Python.
4. Давно хотели научиться выходить из Vim? Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.
5. Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать, создавая боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.
#начинающим #python #csharp #java #vim
Основатель «Типичного программиста» в авторском канале рассказывает с чего начинался Tproger (спойлер: с мемов): @nostoppers
Кроме предпринимательства Алексей занимается менторингом, консультирует фаундеров стартапов, помогает бизнесам расти, а людям экономить время на достижение своих целей. В своём канале даёт советы по личной эффективности, рассуждает про бизнес, программирование, медиа и другие темы.
Несколько примеров постов:
— Есть идея по стартапу. Что дальше?
— Как быть с задачами, которые не делаются?
— Неочевидные правила Daily standup
— Пробежки как способ развития бизнеса
— Правила проведения демо разработки
Кроме предпринимательства Алексей занимается менторингом, консультирует фаундеров стартапов, помогает бизнесам расти, а людям экономить время на достижение своих целей. В своём канале даёт советы по личной эффективности, рассуждает про бизнес, программирование, медиа и другие темы.
Несколько примеров постов:
— Есть идея по стартапу. Что дальше?
— Как быть с задачами, которые не делаются?
— Неочевидные правила Daily standup
— Пробежки как способ развития бизнеса
— Правила проведения демо разработки
Почему увольняют самых опытных?
Казалось бы, руководство должно молиться на опытного и талантливого разработчика, на которого полагаются коллеги и который выполняет в десять раз больше работы, чем джун. Но на деле, к такому сотруднику часто не испытывают благодарности и даже наоборот рады от него избавиться. Почему так происходит?
Жёсткая, но правдивая статья, в которой разбирают, почему сегодня менеджерам проще избавиться от «рок-звёзд» и бизнес действительно может от этого выиграть.
#карьера #работа #softskills
Казалось бы, руководство должно молиться на опытного и талантливого разработчика, на которого полагаются коллеги и который выполняет в десять раз больше работы, чем джун. Но на деле, к такому сотруднику часто не испытывают благодарности и даже наоборот рады от него избавиться. Почему так происходит?
Жёсткая, но правдивая статья, в которой разбирают, почему сегодня менеджерам проще избавиться от «рок-звёзд» и бизнес действительно может от этого выиграть.
#карьера #работа #softskills
Что делать, если вам нужно программировать сложные математические задачи, но у вас плохо с математикой? Делимся полезным сервисом
На LeetCode, Codility да и в реальных проектах можно найти кучу алгоритмических задач, которые можно быстро решить только с помощью математических формул. И хотя такие решения больше ценятся рекрутерами и говорят о высоком уровне ваших скиллов, вспомнить математику порой сложновато.
Специально для этого создали проект Project Euler. Это сайт на котором собраны математические задачи, которые действительно пригождаются в программировании. Проект был запущен ещё в 2001, поэтому можно найти довольно редкие, но интересные вопросы с объяснениями.
#инструменты #математика
На LeetCode, Codility да и в реальных проектах можно найти кучу алгоритмических задач, которые можно быстро решить только с помощью математических формул. И хотя такие решения больше ценятся рекрутерами и говорят о высоком уровне ваших скиллов, вспомнить математику порой сложновато.
Специально для этого создали проект Project Euler. Это сайт на котором собраны математические задачи, которые действительно пригождаются в программировании. Проект был запущен ещё в 2001, поэтому можно найти довольно редкие, но интересные вопросы с объяснениями.
#инструменты #математика
Forwarded from Точка входа в программирование
Сэкономьте себе средства: подборка бесплатных курсов по SQL
Разработчик ПО поделился в LinkedIn подборкой бесплатных курсов по SQL. Она включает как курсы для новичков, так и для более опытных разработчиков. Продолжительность также отличается – от 14 часов до 4 недель.
Размещены они на платформах Coursera, Udacity, Udemy и Kaggle:
1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL
#SQL #курсы
Разработчик ПО поделился в LinkedIn подборкой бесплатных курсов по SQL. Она включает как курсы для новичков, так и для более опытных разработчиков. Продолжительность также отличается – от 14 часов до 4 недель.
Размещены они на платформах Coursera, Udacity, Udemy и Kaggle:
1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL
#SQL #курсы
Полезен ли сегодня быстрый обратный квадратный корень из Quake III?
В 2005 году id Software опубликовала исходный код игры Quake III Arena 1999 года. В файле code/game/q_math.c есть функция для вычисления обратного квадратного корня числа. Об этом алгоритме написано множество статей, и ему даже посвящена страница Википедии.
И вот одна из таких статей, в которой рассказывают, что делает алгоритм, почему он такой особенный и зачем он нужен в Quake III.
#история #алгоритмы
В 2005 году id Software опубликовала исходный код игры Quake III Arena 1999 года. В файле code/game/q_math.c есть функция для вычисления обратного квадратного корня числа. Об этом алгоритме написано множество статей, и ему даже посвящена страница Википедии.
И вот одна из таких статей, в которой рассказывают, что делает алгоритм, почему он такой особенный и зачем он нужен в Quake III.
#история #алгоритмы
7 инструментов для работы с API с бесплатными возможностями
Недавно мы уже делились парочкой годных инструментов для работы с API. Но в комментариях вы предложили ещё несколько интересных вариантов.
Мы прислушались к вашим рекомендациям и составили обзор с плюсами и минусами каждого из инструментов
#инструменты #api
Недавно мы уже делились парочкой годных инструментов для работы с API. Но в комментариях вы предложили ещё несколько интересных вариантов.
Мы прислушались к вашим рекомендациям и составили обзор с плюсами и минусами каждого из инструментов
#инструменты #api
Узнаём смысл песен Егора Летова с помощью нейросетей
Блогер попросил нейросеть разобрать и объяснить смысл песен Гражданской Обороны.
Вот что из этого вышло
#нейросети #кек
Блогер попросил нейросеть разобрать и объяснить смысл песен Гражданской Обороны.
Вот что из этого вышло
#нейросети #кек
Google провела конференцию Google I/O 2023, на которой показала новинки в сфере ИИ
Рассказываем про новый ответ GPT от OpenAI — Palm 2, обновления Gmail, 3D-просмотр Google Maps прямо как в SimCity и ответы в стиле ChatGPT в первой выдаче поиска Google:
https://tproger.ru/articles/ii-novinki-kotorye-pokazali-na-google-i-x2f-o/
#нейросети #google
Рассказываем про новый ответ GPT от OpenAI — Palm 2, обновления Gmail, 3D-просмотр Google Maps прямо как в SimCity и ответы в стиле ChatGPT в первой выдаче поиска Google:
https://tproger.ru/articles/ii-novinki-kotorye-pokazali-na-google-i-x2f-o/
#нейросети #google
25 проектов для практики Python
Пет-проекты обычно делают для себя в свободное время. Но основная проблема — это найти такие пет-проекты, чтобы научиться чему-нибудь полезному, не забить на них в процессе и сделать их так, чтобы в портфолио не стыдно было приложить.
Вот подборка из 25 идей мини-проектов для практики с готовым кодом. Там есть и генератор паролей, и добавление водяного знака на фото, и уведомление о низком заряде батареи и много других интересных идей.
#python #начинающим
Пет-проекты обычно делают для себя в свободное время. Но основная проблема — это найти такие пет-проекты, чтобы научиться чему-нибудь полезному, не забить на них в процессе и сделать их так, чтобы в портфолио не стыдно было приложить.
Вот подборка из 25 идей мини-проектов для практики с готовым кодом. Там есть и генератор паролей, и добавление водяного знака на фото, и уведомление о низком заряде батареи и много других интересных идей.
#python #начинающим
Убираем JavaScript. Как при помощи htmx красиво использовать HTML и уменьшить объём кода?
Есть такая библиотека htmx. Она позволяет создавать сложные веб-приложения на HTML и выступает как альтернатива клиентскому рендерингу на Javascript. htmx помогает переиспользовать элементы на сервере, сократить объём кода на Javascript и отказаться от сборки.
Страница проекта
Небольшой вводный гайд по работе с htmx
#инструменты #css #javascript #html #веб
Есть такая библиотека htmx. Она позволяет создавать сложные веб-приложения на HTML и выступает как альтернатива клиентскому рендерингу на Javascript. htmx помогает переиспользовать элементы на сервере, сократить объём кода на Javascript и отказаться от сборки.
Страница проекта
Небольшой вводный гайд по работе с htmx
#инструменты #css #javascript #html #веб