Убийца Python и будущее AI
Итак, друзья, всем привет! Сегодня поговорим о языке программирования Mojo.👩💻
⭐️ Mojo - специализированный язык программирования, ориентированный на разработку в сфере AI. Он был представлен 2 мая 2023 года компанией Modular. В этом проекте участвуют большое количество гуру специалистов AI.
Почему же его считают убийцей Python? 🔪🖥
🟢 Производительность. Mojo использует MLIR (Многоуровневое промежуточное представление). Производительность превосходит Python аж в 68000 раз. 📈
🟢 Расширяемость. Благодаря Mojo можно расширять свои модели с помощью предобработки и постобработки, также вы можете заменять какие-либо операции пользовательскими, переписав необходимый функционал. 🖥
🟢 Интеграция Mojo с Python. Есть возможность писать код на Python и интегрировать его с Mojo, также можно использовать базовые библиотеки, такие как Numpy и Matplotlib. Не требуется подключение CUDA и C++. 🖥
Ставь реакцию:
🖥 - если Python не получится убить)
🔥 - если хотел бы попользоваться Mojo
#программирование
Итак, друзья, всем привет! Сегодня поговорим о языке программирования Mojo.
Почему же его считают убийцей Python? 🔪
Ставь реакцию:
#программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9 8👍4
Друзья, предлагаю сегодня решить задачу на программирование. 🖥
Определим скобочную последовательность как строку, состоящую из символов
1. Каждой открывающей скобке соответствует закрывающая скобка.
2. Скобки закрываются в правильном порядке, то есть для каждой пары открывающей и закрывающей скобок открывающая скобка располагается слева.🖥
Программа должна вывести✅ ❌
Примеры входных и выходных данных:
Входные данные 1:
Выходные данные 1:
Входные данные 2:
Выходные данные 2:
Предлагайте своё решение для задачи в комментариях.⤵️
Ставь реакцию:
🖥 - если решил быстро
🔥 - если пришлось поломать голову
Определим скобочную последовательность как строку, состоящую из символов
( и ). Мы будем считать такую последовательность правильной, если:1. Каждой открывающей скобке соответствует закрывающая скобка.
2. Скобки закрываются в правильном порядке, то есть для каждой пары открывающей и закрывающей скобок открывающая скобка располагается слева.
Программа должна вывести
True, если введенная последовательность правильная, и False в противном случае. Примеры входных и выходных данных:
Входные данные 1:
(()(()))
Выходные данные 1:
True
Входные данные 2:
())(()
Выходные данные 2:
False
Предлагайте своё решение для задачи в комментариях.
Ставь реакцию:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5 4
Привет, друзья! А вы знали, что существует такой интересный метод в программировании, как метод утёнка? 🦆 💻
Этот подход помогает разработчикам лучше понимать свои задачи и находить решения! Как это работает?🤔
Когда вы сталкиваетесь с проблемой или ошибкой в коде, просто расскажите о ней вслух своему утёнку. 🗣 Часто, проговаривая свои мысли, вы сами осознаёте решение той или иной задачи ! Это похоже на магию — иногда решение оказывается под носом!✨
Не забывайте, что общение с утёнком не только помогает найти решение, но и делается процесс программирования более увлекательным!😀
Попробуйте использовать этот метод в своей практике и делитесь результатами!📈 💪
Ставьте реакцию:
🐳 - если уже есть утка)
👨💻 - если справляешься сам
#программирование
Этот подход помогает разработчикам лучше понимать свои задачи и находить решения! Как это работает?
Когда вы сталкиваетесь с проблемой или ошибкой в коде, просто расскажите о ней вслух своему утёнку. 🗣 Часто, проговаривая свои мысли, вы сами осознаёте решение той или иной задачи ! Это похоже на магию — иногда решение оказывается под носом!
Не забывайте, что общение с утёнком не только помогает найти решение, но и делается процесс программирования более увлекательным!
Попробуйте использовать этот метод в своей практике и делитесь результатами!
Ставьте реакцию:
#программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻7🐳3🤯1👀1
Друзья, всем привет! Сегодня, хотел бы рассказать про книгу Владимира Швец "От джуна до сеньора: как стать востребованным разработчиком". 📚
🟢 Эта книга предназначена в первую очередь для начинающих разработчиков, которые хотят найти свое место в индустрии, а также специалистов в IT, которые уже успели освоиться и теперь жаждут узнать, насколько глубока кроличья нора. 🐰 🖥
🟢 В книге освещены все самые актуальные проблемы в сфере разработки: полезные практики по работе с кодом, выстраивание коммуникаций в коллективе, личный рост, борьба с выгоранием, сомнениями и страхами. 👩💻
🟢 Каждый раздел содержит не придуманные истории из опыта автора и его коллег, маленькие хитрости и лайфхаки, а также задания, которые помогут вам подготовиться к грядущим испытаниям на пути к новым высотам в карьере. 🖥
Вырезка из книги:
Однозначно советую к покупке!👾
‼️ ‼️ ‼️ ❗️ Если набираем под этим постом 20 реакций, то на следующей неделе ждите файлик со всей книгой. 😈
Ставь реакцию:
🔥 - если хочешь прочитать эту книг
🐳 - если ждёшь файлик)
#книги
Вырезка из книги:
"Прежде всего — без паники. То, что необходимо сделать, вы делали уже много раз. Вы будете писать код (ура!). Просто не вкладывайте в эти страшные слова («новый проект») больше смысла, чем они содержат. Относитесь к новому проекту как к новому коду — ответственно, вдумчиво, но без страха".
Однозначно советую к покупке!
Ставь реакцию:
#книги
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳13🔥4👍2
Друзья, сегодня запускаем рубрику. Мы будем смотреть, как выглядит самая первая программа каждого программиста на разных языках программирования. Да-да, я говорю про вывод строки "Hello, World!".
🖥 На нашем Python хватит и одной строки:
🖥 На С++ понадобится значительно больше строчек:
🖼️ На популярном GO это будет смотреться так:
👩💻 На PHP же вывод "Hello, World!" будет выглядеть так:
Вот так разнообразен мир "Hello, World!".👩💻
Ставь реакцию:
🔥 - если хотите увидеть продолжение данной рубрики
🤯 - если удивляет количество строк для вывода "Hello, World"
🔔 🔔 🔔 🔔 🔔 🔔 Напоминаю, что если под этим постом набирается 20 реакций, то я выкладываю файл с данной книгой абсолютно бесплатно. 🎓 Осталось 4 реакции 😈
print("Hello, World!")#include <iostream>
using namespace std
int main() {
cout << "Hello, World!" << endl;
return 0;
}
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
<?php
echo "Hello, World!";
?>
Вот так разнообразен мир "Hello, World!".
Ставь реакцию:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🤯2
📚 Функция высшего порядка filter() в Python
Привет, друзья! Сегодня поговорим о функции высшего порядка
🔗 Синтаксис
-
-
🔎 Как это работает?
📌 Пример 1: Фильтрация четных чисел
📌 Пример 2: Фильтрация строк по длине
📌 Пример 3: Использование лямбда-функций
Вы также можете использовать лямбда-функции для упрощения кода:
❤️ Заключение
Функция
Если у вас есть вопросы или примеры использования
Ставь реакцию:
🖥 - если часто используешь функцию
⚡️ - если не используешь, но считаешь нужным)
#функции
Привет, друзья! Сегодня поговорим о функции высшего порядка
filter(). Эта функция позволяет фильтровать элементы итерируемого объекта (например, списка) на основе заданного условия.filter(function, iterable)
-
function — функция, которая принимает один аргумент и возвращает True или False.-
iterable — любой итерируемый объект (список, кортеж и т.д.).filter() применяет функцию к каждому элементу итерируемого объекта и возвращает только те элементы, для которых функция вернула True.numbers = [1, 2, 3, 4, 5, 6]
# Определяем функцию для проверки четности
def is_even(num):
return num % 2 == 0
# Используем filter для получения четных чисел
even_numbers = list(filter(is_even, numbers))
print(even_numbers) # Вывод: [2, 4, 6]
words = ["apple", "banana", "kiwi", "pear"]
# Функция для проверки длины строки
def is_long_word(word):
return len(word) > 4
# Используем filter для получения длинных слов
long_words = list(filter(is_long_word, words))
print(long_words) # Вывод: ['banana']
Вы также можете использовать лямбда-функции для упрощения кода:
numbers = [1, 2, 3, 4, 5, 6]
# Используем filter с лямбда-функцией
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers) # Вывод: [2, 4, 6]
Функция
filter() — мощный инструмент для работы с коллекциями данных. Она позволяет легко и эффективно отбирать нужные элементы по заданным критериям. Попробуйте использовать её в своих проектах!Если у вас есть вопросы или примеры использования
filter(), делитесь в комментариях! 💬Ставь реакцию:
filter()#функции
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡5 2🔥1
Друзья, всем привет! Запускаем ещё одну рубрику под названием "Тыж it-шник" 🖥
🖥 В данной рубрике мы будем разбирать профессии в сфере it, чтобы, возможно, помочь вам выбрать вашу специальность, либо просто лучше узнать, чем занимается тот или иной специалист.
⏳ Сегодня разберём следующий момент "Тыж тестировщик".
👩💻 Итак, тестировщик, он же QA-инженер — это специалист, который проверяет качество программного обеспечения и уровень его соответствия заранее определённым потребностям и ожидаемым результатам.
👨💻 Тестировщики бывают разные: специалисты автоматизированного тестирования, тестировщики СУБД, аналитики тестирования, разработчики-тестировщики, тестировщики-DevOPs и проч.
🪲 В общем и целом работу инженера по тестированию можно свести к такому порядку: получил ПО → определил необходимый набор тестов → сопоставил реальное положение косяков, костылей, велосипедов и багов с ожидаемым результатом работы программы (аппаратно-программного комплекса) → завёл баги → работаешь с ними, пока они не закроются. Всё это, конечно, в цикле.
🖥 Базовые требования:
🟢 Опыт технической поддержки — быстрое изучение технологий, понимание проблем и их решений, навыки документирования заявок; хорошая основа для тестировщика.
🟢 Основы программирования — желательно Java, SQL, Python, но подойдет любой язык.
🟢 Знание Agile — умение работать в микро-командах.
🟢 Основы Linux.
🟢 Основы архитектуры ПК.
🟢 Модель OSI и сети — базовое понимание, работа с Wireshark.
🟢 Инструменты управления тестированием — Bugzilla, Jira или другой багтрекер.
🟢 Selenium — популярный инструмент для автоматизации веб-тестирования.
🟢 Понимание стратегий тестирования — черный, белый, серый ящики и ваша специализация.
🤑 Средняя заработная плата:
🟢 Стажёр (Intern) - 36 000 руб.
🟢 Младший (Junior) - 50 000 руб.
🟢 Средний (Middle) - 73 000 руб.
🟢 Старший (Senior) - 119 000 руб.
🟢 Ведущий (Lead) - 174 00 руб.
💬 На этом мы подходим к концу! Если есть ещё вопросы по поводу данной специальности - задавайте их в комментариях). Либо, если есть предложения, про какую специальность написать в следующий раз - тоже пишите в комментариях.)
Ставь реакцию:
🔥 - если узнал что-то новое
⚡️ - если захотел стать тестировщиком)
#программирование
Ставь реакцию:
#программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5⚡3
Всем привет! Вчера мы с вами говорили про особенности профессии тестировщика. Если ещё не читали нашу статью, либо просто её пролистали, то обязательно переходите на данный пост. Вы точно узнаете что-то новое про данную профессию. 🔥 👨💻
На сегодня я подготовил вам подборку мемов, связанных с этой профессией.😁
На сегодня я подготовил вам подборку мемов, связанных с этой профессией.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😎4👍2🔥2
Друзья, всем привет! Сегодня, заканчиваем неделю, решая тестовые задачки!
Ставь реакцию:
🔥 - если всё решил легко
🤯 - если пришлось подумать
Всем хороших выходных!👩💻
Ставь реакцию:
Всем хороших выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤯4👍1
Какая из приведённых ниже функций возвращает итератор?
Anonymous Quiz
4%
len()
48%
range()
9%
random.randint()
30%
Ни один из вариантов
9%
Посмотреть результаты
Что выведет приведённый выше код?
Anonymous Quiz
4%
1
8%
0
50%
True
15%
False
8%
Error
15%
Посмотреть результаты
Что выведет приведённый выше код?
Anonymous Quiz
21%
4
15%
6
33%
9
12%
Error
18%
Посмотреть результаты
Друзья, всем привет! У нас новая неделя, и начинаем мы её с текстовой игры "Магический шар 8". 🔮
🌟 В этой игре игрок задает вопрос, на который магический шар отвечает предсказанием. Всего есть 8 возможных ответов, которые магический шар может дать. Ты можешь добавить свои собственные варианты (Мы так и сделали🤗 ) или оставить только классические ответы.
🎱 Не знаешь, с чего начать? Не беда! Мы подготовили для вас шаг за шагом инструкцию по созданию игры. Просто следуй ей и в конце ты получишь готовую игру "Магический шар 8"!
🔝 Делитесь нашей статьёй с друзьями. Пусть все опробуют данную игру!
Ссылка на статью: https://telegra.ph/Magicheskij-shar-8-08-26
Ставь реакцию:
⚡️ - если опробовал игру
🔥 - если ещё и поделился ей с друзьями
#софты #программирование
Ссылка на статью: https://telegra.ph/Magicheskij-shar-8-08-26
Ставь реакцию:
#софты #программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2🔥2🤔1
Всем привет, друзья! Сегодня мы поговорим о том, что такое Искусственный интеллект и Нейронные сети. 🐍 🧠
🤖 Искусственный интеллект - это область компьютерной науки, которая изучает создание устройств, способных к выполнению операций, обычно требующих человеческого интеллекта. 👨💻 Примерами таких устройств могут быть голосовые помощники, системы распознавания образов.
🤖 Нейронные сети - это один из подходов в области Искусственного интеллекта, который моделирует функционирование нейронов в мозге человека. Нейросети состоят из множества взаимосвязанных узлов, которые обрабатывают информацию и принимают решения. 🤖 Примером может служить много известны ChatGPT.
🤔 В чем же разница между Искусственным интеллектом и Нейронными сетями? Искусственный интеллект - это более широкое понятие, которое включает в себя различные методы и технологии, включая нейронные сети. ✨ Нейронные сети, в свою очередь, являются конкретным подходом к реализации искусственного интеллекта.
🤓 Так когда лучше говорить о Нейронных сетях, а когда о Искусственном интеллекте? Если вы хотите обратить внимание на конкретный алгоритм или метод обработки данных, то стоит говорить о "Нейронных сетях". В случае, если вам нужно охватить весь спектр технологий и подходов в области компьютерной науки, тогда лучше использовать термин "Искусственный интеллект". ⚙️
Ставь реакцию:
🤔 - если не знал точные различия ИИ и Нейросети
🐳 - если считал их синонимами
#программирование
Ставь реакцию:
#программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔2🐳1