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

Пикабомбер

Аркады, Пиксельная, 2D

Играть

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

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

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

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

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

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

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

Python + Обучение

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

Программирование IT Программист IT юмор Разработка YouTube Образование Учеба Урок Английский язык Все
551 пост сначала свежее
5
kopeykin.kk
6 месяцев назад
Программирование на python

Учусь программировать на python.Месяц+⁠⁠

Hello, world!

Если жизнь подкидывает лимоны, то в этом причина моего кислого хлебала.

Учусь программировать на python.Месяц+ Дневник, Саморазвитие, Обучение, Мотивация, Программирование, Python

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

С другой стороны, все, что нас не убивает, делает большую ошибку. Временные трудности временно преодолены, сердце- пламенный мотор и все такое.

За последние две недели даже не могу оценить прогресс. Он, как будто, есть, но, как будто, небольшой. Много описывать не буду, скажу только, что абстрактные упражнения высасывают душу и мотивацию. Так или иначе, большинство заданий однотипные и без понимания практической пользы и/или применения не приносят той эйфории, которая была при первом знакомстве с ними.

Начал осваивать ООП, API, и ещё какие-то штуки с труднопроизносимым названиями. Как будто ничего сложного, если не углубляться. А я пока не углублялся. Буквально вчера приступил к изучению Flask. И вот тут, друзья мои, на меня снизошёл дзен. Ну, или инсайт. Ну, или что там ещё обычно нисходит?..

Раз уж больша́я часть доступного мне пока программирования требует развития механических навыков, то самый лучший вариант- запилить сайтик. Или, как у нас, программистов, говорится, веб-приложение😂

На эту мысль меня натолкнули видосики по Flask и первые шаги по его освоению. Тут же в голове родилась мысль о том, как можно полезно пристроить свой физкультурно-ПП бэкграунд. Вот и решил совместить приятное с полезным. Так что в скором (не скором) времени всех приглашу на новоселье😁

В общем, кому интересно, следите за новостями. А кому не интересно, ждите выхода странички и занимайтесь физкультурой!😘

Традиционно, буду признателен за советы и обмен опытом.

@vikvikst, тебе отдельное спасибо за менторство! Всеми материалами я пользуюсь, и указаниям следую. С некоторой долей разгильдяйства, но стараюсь. Ну, и чувство ответственности за твоё потраченное время тоже добавляет энтузиазма.

Показать полностью 1
[моё] Дневник Саморазвитие Обучение Мотивация Программирование Python
11
13
MikkiWest
7 месяцев назад

Да как вы учите это программирование???!!!⁠⁠

Начинаю учить Python в третий раз. Вроде все читаешь, конспектируешь, разбираешь.
вроде все хорошо. Теория понятна.
Но..... Дело доходит до задач и начинается полный ад.
Ты чувствуешь себя полным идиотом, который не в состоянии решить что то элементарное.
Ок. Кое как, с помощью изоленты, пары палок и плевка ты решаешь эту задачу. Но ты знаешь, что есть изящное решение этой задачи и тебе становится интересно. Ты лезешь в решение, разбираешься, потом смотришь комментарии, а там ЕСТЕСТВЕННО есть комментарий человека, который программирует ещё со времён мезозоя. И он пишет "а, эта задача решается в одну строку с помощью метода .никтоникогданеиспользовалэтотметодионемвообщезабылидесятьлетназад()"
И смотришь ты на свои 40 строк и лишь печально вздыхаешь...
Думаете речь о чем то сложном? Да хрен там, это я пока что только на базовых темах.
Может не мое?

Обучение Python Бесит Текст
21
13
SmplA
7 месяцев назад
Лига программистов

Ответ на пост «Сравнение классической системы образования и самообучения: как мы учимся "пить чай"»⁠⁠1

Теория дает понимание. Практика дает навык. Есть много областей, где можно набить руку и работать. Но понимание ещё ни разу не мешало. А в некоторых случаях без него никуда. Понимания можно добиться своими силами, но это тяжелее, и надо как раз курить теорию. А по некоторым вещам учебников вообще нет, так что там только сам. Но. ВУЗ дает ещё и кругозор: понимание что там как у соседа.

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

[моё] IT Программирование Программист Тестирование Обучение Дистанционное обучение Образование Высшее образование Учеба Программа Преподаватель Python Ответ на пост Текст
29
4
8088
8088
7 месяцев назад
Лига программистов

Сравнение классической системы образования и самообучения: как мы учимся "пить чай"⁠⁠1

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

Классическая система образования: теория без практики

В классической системе обучения процесс структурирован и разделён на этапы. Учебный план состоит из последовательного изучения всех аспектов. Например:

  1. Что такое ложка?
    На протяжении двух часов изучаются её форма, история изобретения, виды материалов. На экзамене нужно назвать 5 типов ложек и их основные отличия.

  2. Что такое кружка?
    Ещё три часа посвящаются описанию конструкции кружки, материалов, из которых она изготавливается, а также её роли в культуре и быту.

  3. Как нагревается вода?
    Ещё несколько часов обсуждаются различные способы кипячения воды, устройство чайника, безопасность обращения с кипятком.

И так далее. Через два года такой учёбы студент узнаёт массу интересных фактов о чае, кружках, чайниках и ложках, но… пить чай он, возможно, так и не начнёт. Почему? Потому что практика откладывается на потом, а теория часто бывает избыточной.

Самообучение: учимся на ошибках

В самообучении всё иначе. Человек сразу переходит к делу:

  1. Попытка номер один: наливаем кипяток, обжигаем руку, понимаем, что горячее нужно наливать аккуратнее.

  2. Попытка номер два: насыпаем сахар руками прямо в чашку. Половина пролетает мимо. Учимся искать ложку.

  3. Попытка номер три: пробуем чай и обжигаем губы. Узнаём, что стоит подождать, пока он немного остынет.

Через несколько дней таких ошибок и проб человек уже уверенно пьёт чай три раза в день. Он может не знать научного названия процесса нагревания воды или всех видов ложек, но его цель – пить чай – достигнута.

Результаты: теория против практики

  1. Классическая система:
    После двух лет обучения студент знает множество определений, частично забывает изученное и… часто разочаровывается. Он так и не начинает пить чай, потому что считает это сложным и неудобным.

  2. Самообучение:
    Человек, который начал пробовать сразу, уже пьёт чай регулярно. Более того, освоив чай, он переходит на кофе. А "классический" ученик теперь спрашивает у него: "Как ты научился пить кофе?"

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

Показать полностью
[моё] Бесит IT Программирование Программист Тестирование Обучение Дистанционное обучение Образование Высшее образование Учеба Программа Преподаватель Python
17
12
sobolevn
7 месяцев назад
Программирование на python

Как работает bytearray в CPython?⁠⁠

  • Разница между `bytes` и `bytearray` в Python

  • Изменение bytearray

  • Зачем нужен bytearray в Python?

  • collections.abc.MutableSequence и typing.MutableSequence

  • Buffer protocol, магические методы `__buffer__` и `__release_buffer__`

  • bytearray_iterator

  • Устройство PyByteArrayObject на C

  • stringlib

  • bytearray.__alloc__

  • PyByteArray_Resize и PyByteArray_AS_STRING

  • Разные аллокаторы в CPython: PyMem_Malloc и PyMem_Realloc

  • C pointer math

  • PyBuffer_FillInfo

[моё] Обучение Программирование IT Python Видео YouTube
1
44
inklesspen
7 месяцев назад

Ответ на пост «Java против Python: сравниваем два языка программирования и выбираем лучший»⁠⁠1

> Написанные команды на Java трансформируются в байт-код с помощью программы JVM (Java Virtual Machine). Она компилирует код, после чего возможен запуск. Python же не требует компиляции: код выполняется сразу программой-интерпретатором.

Эх вы) перепутали javac и JVM. К тому же, JVM и CPython работают примерно одинаково: сурсы -> байткод -> исполнение. Просто для JVM обеспечивается обратная совместимость, а для питона нет, поэтому обычно никто питон не компилирует и не поставляет в таком виде, интерпретатор питона компилирует код автоматически и исполняет.

> интерпретатор Python в отличие от компилятора Java не покажет, какую именно ошибку допустил разработчик.

Эх вы) Уже долгое время Python постепенно превращается в TypeScript от питонистов. Вы бы хоть глянули обновления за последние лет... 5?

> Java требует больше времени на компиляцию, зато потом работает быстрее, так как все команды уже переведены в байт-код.

Эх вы) Дело то не в байт-коде! Выше уже выяснили, что оба компилируются в байт-код. Так в чем же причина скорости Java? JIT! Который компилирует байт-код в машинный. А вы попробуйте отключить JIT и сравнить с питоном) К слову, Python 3.13 тоже им обзавелся, но принцип другой, обеспечивающий не скорость исполнения, а скорость компиляции.

> Популярный пример: вот так выглядит на двух языках фраза Hello, World.

Эх вы) Совсем за миром IT не следите. Java то теперь тоже можно писать без классов и сразу код для main. Вы бы что-ли обновы глянули за последние года... 2?

Что за позор, Ката?

К тому же, начинать такой пост с истории - крайне неудачная мысль. Да, может быть кому-то интересно. Но бизнес требует работоспособности, а не знаний истории.

Показать полностью
Профессия Разработка Программирование Java Python Языки программирования Курс Обучение Длиннопост Ответ на пост Текст
23
46
kopeykin.kk
7 месяцев назад
Программирование на python

Учу Python, день 25⁠⁠1

Hello, world!

Учу Python, день 25 Мотивация, Обучение, Программирование, Дневник, Python, Длиннопост

Прошло ещё какое-то количество дней моего обучения. Что могу сказать, кажется я начал потихоньку падать в яму Даннинга-Крюгера. Надеюсь, что написал без ошибок и употребил к месту:)

Что я имею в виду.

Пройден курс на Степике для начинающих. Попробовал протыкать курс для продвинутых- не дошел до середины повторения. Обратился к сайту metanit.(забыл). Разобрал там темы работы с файлами, с датой и временем, работы с модулями и библиотеками. Написал программку, которая посчитала мне количество слов в Евгении Онегине. На удивление, кроме предлогов, слова там чаще всего используются 1 раз. Ай да Пушкин, что ещё сказать.

Ну и вот, весь такой одухотворённый, скормил список новообретенных знаний чату гпт и попросил накидать примеров реальных задач реальных программистов с учётом моего списка.

Это БАЗА, ответил мне чат и выплюнул такое количество возможностей, что я слегка припух. Много, на самом деле. В общем, начал я тыкать во всякие запросы к серверам, взаимодействие с API, телеграм-ботов, работу с эксель-таблицами (тут вообще голову свернул, т.к. таблицу брал из своей реальной жизни, а она (таблица) ну просто ппц). Что-то получилось, большая часть, конечно, нет. Зато передо мной открылись такие широкие горизонты, что я почувствовал себя... Хм, в общем, ощутил свою маленькость.

Учу Python, день 25 Мотивация, Обучение, Программирование, Дневник, Python, Длиннопост

Как я понял (пока не дошел до ООП со всякими блек-джеками и классами), что много построено на циклах с условиями, списках/словарях и огромном количестве подключаемых модулей и библиотек. Под любой, видимо, сих, кто-то уже придумал целую библиотеку, а то и несколько. Если я правильно понял, то метод библиотеки содержит в себе готовую конструкцию из тех же циклов с условиями, но завернутую в одно слово-метод. Теперь для меня стали более понятны слова про "чтение документации" и необходимость много знать и запоминать. Ну и необходимость знания английского наконец-то обрела конкретные формы.

Да, окончательно спрыгнул со Степика. Задачки решаю теперь на codewars. Это, конечно, отдельная история.

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

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

1 "Все уже украдено до нас"- судя по всему, под любую задачу кто-то умный уже написал библиотеку. Осталось только ее найти и научиться применять.

2 Повторение- мать ученья. Как мне говорил @vikvikst, все приходит через пальцы. Обратил внимание, что работа с файлами и всякие запросы пока даются трудновато. Вроде, все понятно и написанный код я могу описать, но написать с нуля пока не получается. С другой стороны, конструкции, пройденные ранее уже отлетают от зубов пальцев из-за частого использования (могу погуглить только конкретный метод, но уже знаю, что ищу)

3 Обилие информации по прежнему пугает. В том смысле, что не совсем понятно, за что хвататься. Пробовал пользоваться роадмапами из интернета и из комментов в первых постах, но там тоже как-то все по-взрослому. Попросил gpt накидать мне роадмап для чайников. Пусть не такая удобная визуализация, зато вполне понятно, куда бежать, что поучить, и что поделать.

4. Периодически накатывает ощущение "все это зря, ты тупой, никогда не получится" и все такое. Оно, как правило, мимолётное, я же знаю, что умный. Мне мама сказала:)

Плавно перетекаем от итогов к планам:

1 Продолжаю решать задачки на codewars в качестве разминки и/или заминки перед занятиями.

2 Думаю, есть смысл нагуглить себе идею проекта и начать его делать "от и до"

3. Насколько я понял, из синтаксиса мне осталось освоить только классы и разнообразные виды функций, кроме обычных.

4. Нашел себе книгу из серии Head First, "Учимся программировать. С примерами на Python"

5. Благое намерение смотреть Ютуб, пока в разъездах, превратилось в какой-то ад из блогеров которые учат вкатываться, крутить опыт, обсирают тех, кто учит крутить опыт, рассказывают, что рынок ИТ уже умер, вещают о том, что рынок ИТ сейчас на подъеме и прочую шелуху. Выделить 30 минут и накидать себе плейлист на неделю- ленюсь. Сегодня все же сверюсь с роадмапом и надергаю тематических видосов.

Учу Python, день 25 Мотивация, Обучение, Программирование, Дневник, Python, Длиннопост

Уже было 2 или 3 дня выходных. Учитывал только время за компом и решение задач с телефона

Вот такие вот делища. Если есть, что посоветовать или выразить какую-нибудь критику, буду очень рад и признателен!

Показать полностью 3
[моё] Мотивация Обучение Программирование Дневник Python Длиннопост
34
Партнёрский материал Реклама
specials
specials

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

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

Попробовать

Ремонт Теплый пол Текст
4
Вопрос из ленты «Эксперты»
Dmitriy.Konstant
Dmitriy.Konstant
7 месяцев назад
Лига программистов

Прошу помощи у full-stack'ов на python⁠⁠

Здравствуйте, я попал в западню.

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

В данный момент я занимаюсь разработкой веб-приложения на Django. Рендерингом страниц занимается сам Django, скрипты написаны на чистом JS. Оно размещено на сервере и хорошо работает, выполняет то, что необходимо заказчику, но я хочу сделать все в соответствии с современными стандартами.
До меня дошло, что необходимо использовать фраемворк для JS, который будет генерировать страницы и взаимодействовать с сервером. Выбор ошибочно пал на Nuxt. Я осознал ошибку, но теперь еще больше запутался.

Пытался найти вторую работу, чтобы работать в команде и получать опыт, пробовал читать статьи и искать "репетитора". Ничего толкового не вышло.
Сайты с наставниками я нашел, но они оказались HR и могут подсказать вектор развития в плане собеседований, но это не то, что мне нужно.

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

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