LeeSoft blog
программерское Но не спешите пропускать. Если разработка софта это не для вас, то начните с пункта 3... а вынесу-ка я его в следующий пост для удобства. 📔 1. Скулёж Азы языка Котлин я вроде штурманул. 2 недели покодил бота в телеге и на первом же непонятном…
📔 3.1. Как стать программистом: выбор языка

Минутка для лирического отсТупления.

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

И вот для тех кому лень нужен какой-то волшебный пендель. Мало чтобы была простая #мотивацияКПрограммированию. Нужно и наиболее мягко и задорно стартануть.

Конечно язык #python хорош. Но там весь простой старт в консоли (чёрное окошко с белым текстом).
Скукота. Таким обезьянку не приманить.
Можно и покрасивше всё сделать, но до этой точки осилят дойти только самые мотивированные.

Поэтому эффективнее начинать с ненавистным многими тру программерами (и за дело) #JavaScript.
Но, как говорится, вам шашечки или ехать.
Он и повостребованнее на рынке будет, и результат работы почти сразу виден и красив.

📔 3.2. Как стать программистом: с чего начать

Как оказалось (для меня в своё время это было удивлением) есть и такая методика обучения, когда человеку показывают как решать типовые задачи, а в дебри он потому же по мере необходимости погружается.

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

Тут можно на курсы всякие позаписываться, но это если вам в фоне и не припекает, т.к. всё что в реалтайме это крайне затянуто.

Найти нормальный записанный курс (не просто запись реалтаймового, а именно нормальный) — это отдельное везение.

Чтобы
— и времени не много
— и подача мелкими порциями
— и структурировано
— и понятно
— и интересно
— и не на английском ещё бы
— в идеале чтоб ещё и даром

Просто сел, включил, повторяешь, получается.
Кайфуешь.

Таких мало. И их нужно находить и яростно шарить.

Как вы понимаете, я такой нашёл...
#Программерское

Очередная попытка запихнуть #python в браузер.

Просто создайте html-файл и откройте. Он первый раз только стартует медленновато, потом норм.
<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>

<py-script>
for x in range(100):
print("Hello #{}".format(x))
</py-script>

✦ домашняя: https://github.com/pyscript/pyscript
✦ норм новость: https://www.opennet.ru/opennews/art.shtml?num=57125
✦ твит: https://twitter.com/pyscript_dev/status/1521492551320096769

P.S. Гвидо, сделай нормальные лямбды! Останови это безумие! 😁

P.S.S. А вот это реально круто!
https://www.brython.info/gallery/gallery_en.html
Все примеры с исходниками
LeeSoft blog
#Программерское Очередная попытка запихнуть #python в браузер. Просто создайте html-файл и откройте. Он первый раз только стартует медленновато, потом норм. <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" /> <script defer src="http…
программерское

Хоть #python и считается лучшим языком для изучения программирования, без нормальных UI библиотек ему далеко не уехать. Кому нужны эти ваши консоли да терминалы в век VR!
(отдельного упоминания достойна поддержка emoji в консолях, но держите меня трое)

Мысль про существование python под браузеры у меня таки дозрела.

Так уж получилось, что я снова фигачу на python , вместо того чтобы продолжать с Kotlin.
И всё из-за 🐼 Pandas.

Припёрло — нужен хоть какой-то UI. И вчера. Тратить время на изучение чего-то и очередные муки тупо не хватит ресурсов нервной системы.

В очередной раз сел осмотреть что из себя умеют PyScript и Bython.
🥇 Оскар пока уходит к Bython — он как надстройка над JavaScript, в то время как PyScript — это полноценный python, впихнутый в браузер через WebAssembly, но со всеми NumPy, Pandas и REPL.

Да, ныне актуальнее React и JetPack Compose, но можно ведь придумать достойную отмазку.
Я типа подтяну CSS и разведаю на сколько эта тема способна снизить порог вхождения для новичков.

Да пребудет со мной 🚲 велосипед!
https://www.youtube.com/watch?v=Y-rK70sCX5w
LeeSoft blog
#ПарадоксМонтиХолла не перестаёт меня забавлять. Предыдущие два раза я с интервалом в полтора два года решал эту задачу заново. И вот недавно Ютубушко снова мне его подсунул. И вызов был снова принят! Казалось бы, после трёх или даже более раз можно было…
Кстати про #python. Я не понимаю как можно на серьёзных щах относиться к языку, на котором нельзя нормально разместить каждый класс в отдельный одноимённый файл. Это же ентерпрайз антипаттерн. Или я чего-то не понимаю.

Это в довесок к отсутствию нормальных анонимных функций.

Так что #Kotlin наше всё.
Он не так гибок чтобы ну прям на коленке фигачить, но по крайней мере шанс прийти в точку "блин, но мы же упёрлись в ограничение языка!" заметно пониже.

P.S.
Благо, многим "он нам нафиг на нужОн этот ваш..." ентерпрайз. А дорасти до евоных скиллов как-то безболезненно нужно. Так что местами таки python. Дело за малым — объяснить как-то нормальному человеку, что учить язык временно — это нормально и даже оч круто. А можно и на нём в итоге так и остаться — ИИ-шить себе спокойно до самой C++нгулярности.

#программерское
👍41
Уже месяца 3 как GPT4 уже не передовая прогресса.

AI Agents (AutoGPT как пример) — умеют за вас общаться с GPT. Как пример, ставим ей задачу собрать свежие новости по интересующей тематике, и она сама домучает нейросети на предмет их поиска и прочего причёсывания в удобоваримый вид.

LangChain — фереймворк под нейронки. То есть удобная штука если нужно пилить продукт с прикрученным ИИ на долгосрок.

Transformers Agents — оно само решает которая из нейросетей справится с поставленной задачей лучше.
"Вот сценарий ролика. Дотюнь, подбери картинки или видеовставки, озвучь, смонтируй и подумай как лучше продвигать."

Mojo — язык программирования заточенный под работу с AI-системами.

Короче ничего непонятно, но очень интересно.

https://youtu.be/RlfaEA08GgU

Ах да, и учите #Python -- это база для мира AI пока что.

#AI
1
LeeSoft blog
Невнятоне, как по мне, но как факт примечательное разоблачение золотого сечения и прочего числа Бога. Это из рубрики того что форма атмосферных циклонов, галактик, панциря улитки, подсолнуха и прочих пропорций строения живых организмов и многое другое —…
А теперь залинкуем два последних поста.

Раз весь современный #AI вертится на #python, то таки нужно его хоть как-то учить.
В видосе про золотое сечение автор упомянул, что все анимации к ролику делались на питоне.

Сёрфим по его каналу и находим вот такой видосик:
https://www.youtube.com/watch?v=u8zLAUroUq8

Оказывается под python есть либа Manim.

Manim is an animation engine for explanatory math videos. It's used to create precise animations programmatically, as demonstrated in the videos of 3Blue1Brown (https://www.youtube.com/3blue1brown).

Математические мульты. Из-за первой части звучит пугающе.

Но всяко веселее чем учить язык на принтах в консоль же.

Походу эта либа создаёт векторные картинки и умеет вертеть да морфить их всячески.
В видосе же автор за 15 минут показывает как пилился от прототипа до финала один из эффектов.
Кажется достаточно чёткие и понятные объяснения под дикторскую подачу без воды — только успевай паузу жать.

Схороню.

https://twitter.com/manim_community
🤯1