Первые шаги в изучении Python: что выбрать для старта?

Всем привет! Я полный новичок в программировании, решил начать с Python, все говорят, что он простой и универсальный. Но в голове каша: столько разных версий, библиотек, фреймворков... страшновато.

Что я понял из поиска:

  • Python 3 — это текущая версия, так что старые уроки по Python 2 лучше игнорировать
  • Для начала вроде как нужен только сам Python и какой-нибудь редактор кода.

Мои вопросы:

  • Какой редактор кода посоветуете для новичка? VS Code, PyCharm Community, или что-то другое?
  • Есть ли какие-то базовые библиотеки, которые стоит изучить сразу после основ языка? Что-то вроде `os`, `sys`, `math`?
  • Где лучше всего искать обучающие материалы? Курсы, книги, YouTube?

Буду рад любым советам. Хочется начать правильно, чтобы потом не переучиваться.

kraken маркетплейс

Подробнее

Квантовые вычисления: как это вообще работает?

Ребята, я чего-то не понимаю. Везде кричат про квантовые вычисления, мол, это новое слово в IT, которое изменит всё. Но вот как именно это работает – для меня тёмный лес. Ну, есть кубиты, которые могут быть в суперпозиции, и это типа круче, чем нолики и единички.

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

Подробнее

Ну чё за фигня с этим новым фреймворком?! — разработка

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

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

Подробнее

Моя супер-разработка оказалась полный провал! Помогите советом!

Ну что, ребят, я в отчаянии. Писал я тут один проект, чисто для себя, на основе новейших технологий, которые обещают революцию в R&D. Все было гладко, красиво, компилировалось с первого раза, тесты проходили идеально. Думал, вот он, мой звездный час, сейчас покажу всем, как надо делать крутые вещи. Ну и решил задеплоить это все на тестовый сервер, похвастаться перед корешами.

И тут... начался ад. Все зависло, начало сыпаться куча ошибок, которых я в глаза не видел. Перепробовал все, что мог: откатывал версии, менял конфиги, гуглил по каждой ошибке, но ничего не помогает. Как будто я некод писал, а какую-то магию, которая работает только у меня на машине. Может, кто-то сталкивался с подобным? Есть какие-то идеи, куда копать?

Подробнее