Иаков
Ребят, как лучше всего новичку начать изучать джс? Можете поделится своим опытом та наблюдениями. И когда нужно переводить на реакт(я просто планирую его ещё учить)
По роадмапу. Сначала основы фронта: html, css, js. Все нужные фишки, accessibility, bem. Основы js. Потом препроцессор scss, фреймворки css, borstrap, потом сборщики, потом продвинутый js, всякие промисы, запросы на сервер, ас синхронное программирование. Там уже js фреймворк пойдёт. React, потом typescript. Если angular, сразу ts
Иаков
https://youtu.be/YDKFWhBkC8c - раз, https://youtu.be/yJcCKuxfb2o - два
Сидредин
Warox
А мак?)
Железно платно вне зависимости от оси
Agent_RBY_
Макось тоже
поставь Максось на любое не маковое устройство и тогда можешь сказать, что макось бесплатна)
Agent_RBY_
Вроде конкретный вопрос задал
конкретный ответ: на любой
Warox
поставь Максось на любое не маковое устройство и тогда можешь сказать, что макось бесплатна)
Не вижу связи. То что ось нельзя легально поставить на что то не делает ее платной.
Agent_RBY_
И тогда можешь молиться, чтобы система не полетела
Сомневаюсь что вообще дойдёт до того этапа, когда система запустится
Azamat
Я читал как установить макось, нужно пройти 100500 кругов ада, а затем фиг поймёшь запуститься или нет
Agent_RBY_
https://en.m.wikipedia.org/wiki/Hackintosh
Хакинтош = пародия на мак
Warox
Хакинтош = пародия на мак
Тем не менее это макось
Agent_RBY_
не
Agent_RBY_
я могу скин винды на линукс поставить и сказать что это винда
Azamat
Кстати, а возможно на эпл ноут установить винду или линукс?
Agent_RBY_
можно
Warox
я могу скин винды на линукс поставить и сказать что это винда
Ты считаешь это равноценными примером? 😄
Agent_RBY_
Ты считаешь это равноценными примером? 😄
Да, хакентош тоже не Эпл разрабатывает)
Agent_RBY_
конечно, там чуть больше от Макоси чем скин, но все же
Anonymous
Когда клонируешь с Git файл нужно копировать HTTPS или SSH в команду git clone есть разница?
Andrii
Когда клонируешь с Git файл нужно копировать HTTPS или SSH в команду git clone есть разница?
В Linux лучше SSH, так подтягиваются ключики стандартным образом
Student
Ребят помогите пожалуйста, после запуска скрипта выдает такую ошибку
GALON
Тогда я был бы не против если бы кто то поделился тем где можно начать обучение желательно с практикой что бы понимать что для чего 🤔😋
За качественное образование приходится платить, исключение если скилл самообучения прокачен по дефолту
Student
Ребят помогите пожалуйста, после запуска скрипта выдает такую ошибку
Сам код : from pyrogram import Client, filters app = Client("my_account", api_id=123, api_hash="1a2b") @app.on_message(filters.channel) async def resend(client, message): try: await app.forward_messages(-100999, message.chat.id, message.id) except: await app.copy_message(-100999, message.chat.id, message.id) app.run()
GALON
Здравствуйте Скажите пожалуйста, для работы с Python что лучше подойдёт? 1. Linux 2. Mac
И то и то unix система, особой разницы нет, но в нынешней ситуации я бы выбрал Linux
Vladislav
Здравствуйте Скажите пожалуйста, для работы с Python что лучше подойдёт? 1. Linux 2. Mac
Я бы брал Mac потому что можно потом писать без проблем на swift-е, а там язык проще но зп выше. (имею ввиду моб разработку, просто вспомнилось что он такой-же простой)
Vasily
Спасибо)
ml и нейронки на любом говне можно делать тк всё равно работаешь в облаке, а мак просто приятный и удобный
infa
Ребят помогите пожалуйста, после запуска скрипта выдает такую ошибку
Ну тебе пишут, белым по черному, неправильный айдишник
Student
И почему айдишник с минусом?
А как тогда пишется айди канала ?
infa
А как тогда пишется айди канала ?
Попробуй без минуса, откуда ты берёшь это число?
Student
Попробуй без минуса, откуда ты берёшь это число?
Я использую тг + у меня в самом менеджере показывает ид
infa
Так же ошибка....
Или попробуй строку передать
Иаков
Если полный 0, то учи вначале Си
Зачем c, нужно определиться с направлением и учить яп по этому направлению, а не си выбирать
Иаков
Если учишься сам, то нужно по кайфу это делать. А паттерны, алгоритмы потом можно выучить, computer science, есть же курс на ютубе cs50
DisAsm
Бесплатные курсы с Udemy, актуальность до 4 дня, или пока не кончаться купоны. 1. Complete Course 2022: Enterprise Application Development (9.5h) - Java Design Patterns, Enterprise Application Architectures, Web Application Security & more including Downloadable Notes 2. Learn JavaScript Programming in 7 Days (7h) 3. Swift for Beginners – 100 Hands-On Exercises (5.5h) p.s. Информация продублирована на Склад Полезностей. Там более актуальная информация здесь https://t.me/FAQKorepanov/4389
infa
Ребят помогите пожалуйста, после запуска скрипта выдает такую ошибку
В доках посмотрел, нужно передавать не айдишник канала, а айдишник чата.
infa
Ребят помогите пожалуйста, после запуска скрипта выдает такую ошибку
И первый аргумент это куда ты хочешь скинуть можешь для теста написать "me" тогда сообщения скопируются в избранные.
infa
Ребят помогите пожалуйста, после запуска скрипта выдает такую ошибку
https://docs.pyrogram.org/api/methods/copy_message?highlight=copy_message#pyrogram.Client.copy_message
Vladislav
>Что взять для работы с Python >Я бы взял мак потому-что там Swift
Согласен. Бессонные ночи они такие, не представляю что там в коде творится 😄
Иаков
Ksenia
всем доброго вечера, посоветуйте впн для россии, какие сейчас безопасные и работают?
Andrii
Зачем c, нужно определиться с направлением и учить яп по этому направлению, а не си выбирать
Моя точка зрения такова. Си простой как веник, его выучить легко, быстро, даёт понимание базовых архитектурных вещей (память, процессы), после чего изучение других ЯП будет эффективнее в разы. Когда я изучаю другие языки, то мне надо лишь понять, как это будет компилироваться в сиподобный код, это даёт возможность ухватить самую суть, а не запоминать как мартышка налево пойдёшь будут такие грабли, направо — такие грабли. Запомните дети, слова сол, мат пишуться с мягким знаком, а слова вилька, тарелька без мягкого знака. ЗАпомните это дети, потому что понять это нывазможно. Вот понимание архитектуры и делает это возможным. С другой стороны это часто маркер, получится ли вообще быть программистом. Если ты не можешь выучить Си, то ... не знаю, не уверен в перспективах. А когда ты изучаешь любой другой язык, да ещё большой фреймвёрк, то можно полгода осваивать IDE, чёто-то делать, и только потом будет понимание, что программировать ты так и не научися, и это не твоё.
Anonymous
Это как отучиться на механику, и потом водить автомат и теслу)
Warox
Моя точка зрения такова. Си простой как веник, его выучить легко, быстро, даёт понимание базовых архитектурных вещей (память, процессы), после чего изучение других ЯП будет эффективнее в разы. Когда я изучаю другие языки, то мне надо лишь понять, как это будет компилироваться в сиподобный код, это даёт возможность ухватить самую суть, а не запоминать как мартышка налево пойдёшь будут такие грабли, направо — такие грабли. Запомните дети, слова сол, мат пишуться с мягким знаком, а слова вилька, тарелька без мягкого знака. ЗАпомните это дети, потому что понять это нывазможно. Вот понимание архитектуры и делает это возможным. С другой стороны это часто маркер, получится ли вообще быть программистом. Если ты не можешь выучить Си, то ... не знаю, не уверен в перспективах. А когда ты изучаешь любой другой язык, да ещё большой фреймвёрк, то можно полгода осваивать IDE, чёто-то делать, и только потом будет понимание, что программировать ты так и не научися, и это не твоё.
Тут вопрос не в том может человек выучить или нет. А в том зачем учить. Язык явно не самый приятный. Может просто оттолкнуть. Да и наврядли он вообще нужен большенству.
Dima
что такое абстракция?
Dima
Anonymous
а с другой стороны, сейчас что бы писать приложухи достаточно котлин выучить, а Java как механика не нужна даже. И по кайфу ездиешь на котлине
Andrii
Это как отучиться на механику, и потом водить автомат и теслу)
Нет, увы, в программировании астракции дырявые. Это всё тавно что автомат будет в некоторых случаях будет переключаться не туда.
Andrii
а с другой стороны, сейчас что бы писать приложухи достаточно котлин выучить, а Java как механика не нужна даже. И по кайфу ездиешь на котлине
Не знаю, если человек не знает архитектуры, я бы его на должность Middle+ не брал бы, ибо от него будет больше горя.
Andrii
что такое абстракция?
Абстракция в программировании это когда даётся интерфейс, скрывающий детали реализации.
Warox
Не знаю, если человек не знает архитектуры, я бы его на должность Middle+ не брал бы, ибо от него будет больше горя.
Что бы подучить архитектуру нужны книги по архитектуре а не си 🙂 Да и на должность мидла+ на какой проект ? Писать дрова для карты - это один вопрос. Делать морду на реакт вообще другой.
Anonymous
https://youtu.be/C04KnNj_1IU
Dima
Абстракция в программировании это когда даётся интерфейс, скрывающий детали реализации.
не, я все это понимаю тут вопрос не в том как это работает я про абстракцию которая как термин в ооп, один из 4 принципов парадигмы
Dima
короткое и ясное описание, шоб ответить и тебя поняли
Andrii
Что бы подучить архитектуру нужны книги по архитектуре а не си 🙂 Да и на должность мидла+ на какой проект ? Писать дрова для карты - это один вопрос. Делать морду на реакт вообще другой.
Могу сказать, что я видел код на Python, где было много неоправданных копирований памяти просто потому, что люди не понимали, как оно там работает, что можно оптимизировать, что нельзя, и т. п.
Dima
по сути полиморфизм и инкапусляция являются тем что отображает работу с абстракцией я негодую, зачем это вынесли в ОТДЕЛЬНЫЙ БЛОК ;@
Warox
Могу сказать, что я видел код на Python, где было много неоправданных копирований памяти просто потому, что люди не понимали, как оно там работает, что можно оптимизировать, что нельзя, и т. п.
Не понимаю как тут си поможет 🙂 Человек просто не отстревивает и если ему объяснить или он сам почитает или посмотрит курсы - будет понятно.
Dima
или простого обяснения что абстракция когда пишется код на уровне абстракции, а не реализации уместно?
Andrii
короткое и ясное описание, шоб ответить и тебя поняли
Это дотаточно многозначный термин, щоб просто ответить. Но в целом это сокрытие деталей реализации. Например, виртуальная память это абстракция, которая позволяет каждому процессу работать так, как будто у него есть отдельное большое адресное пространство. А детали реализации это как оно мапится на физическую память, какие там есть нюансы, трансляция адресов, кэш, размеры страниц
Andrii
Не понимаю как тут си поможет 🙂 Человек просто не отстревивает и если ему объяснить или он сам почитает или посмотрит курсы - будет понятно.
Помогает так, что когда приходит человек с опытом на Си, то ему это можно объяснить, да он и сам разберётся. А если нет — то это магия.
Andrii
Любому это можно объяснить
У меня не получалось, и я просто зарёкся работать с такими. Для меня проще нету знания Си — ищите нового. Опыт негативный.
Dima
У тебя какое-то странное объяснение, ты хоть сам понял?
ну да, когда все зависимости оборачиваются интерфейсами каждый класс становится зависим от абстракции, в не от его реализации