Welcome Guest. Sign in

28 Answers

Есть ли смысл изучать Python как первый язык программирования и возможно ли найти работу, если владеешь только им?

Asked by: 0 views программирование

28 Answers

  1. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Не согласна с предыдущими авторами по поводу «лучшего языка». Хотелось бы знать, какие новые проекты в настоящее время разрабатываются на Python? Я не имею в виду простые проекты, а настоящие ПРОЕКТЫ. Лично я не знаю таких. Отсутствуют глобальные проекты на Python. Его ценят (в некоторых местах, заметьте, не везде) только потому, что на нем были разработаны некоторые проекты, а затем были отложены. И людям, которые используют эти проекты, необходимы программисты, которые могут поддерживать их. Вот и вся ценность питон-разработчиков. Не против Python, конечно. Но я с ним не работаю. Так же и мой отец. Поэтому так. Когда выбираете язык для изучения, выбирайте любой. Не важно какой. Не бойтесь сложностей. Даже можете выбрать C. Я бы сказала, что он учит дисциплине. Если у вас возникнут трудности, пишите мне напрямую, я с радостью помогу вам в освоении.

    - Сен 03, 2023 | Ответить

  2. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Учить его первым — правильное решение, т.к. именно он поможет вам освоить основы программирования. По сравнению с другими языками, он не слишком сложен в изучении. С его помощью вы сможете создавать игры и программы. Однако, я все же не рекомендую использовать его для написания программ, поскольку существуют более подходящие языки программирования.

    - Сен 07, 2023 | Ответить

  3. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Python — это изумительный язык программирования. Он обладает простотой и интуитивностью, и не требует отображать чрезмерном внимании и глубокого понимания множества концепций. Это великолепно, однако именно это делает его неидеальным выбором для начинающих.
    Есть ситуации, когда использование скриптового языка, такого как Python, может быть очень полезным. Например, для выполнения небольших помощнических задач или для участия в олимпиадах по программированию. Однако при использовании Python в других случаях без понимания более базового языка, такого как C/C++, может быть опасно. В Python все детали абстрагированы, вам не нужно беспокоиться о очистке памяти (так как это делает сборщик мусора), о задании типов переменных (в Python используется динамическая типизация, где переменная может хранить данные любого типа). Однако, без понимания базовых концепций, таких как указатели, косвенная адресация, управление памятью, и реализация часто используемых структур данных (например, двусвязные списки, которые в Python заменены на массивы), невозможно полностью понять принципы работы языка.
    Начиная свой путь в программировании с языка, например Python, вы обрекаете себя на тяжелое усвоение основ в будущем. Полагаться на то, что основы не понадобятся, глупо. Поэтому начните с изучения языка C, освоив его полностью (это не так сложно, поверьте; документация языка C составляет 60 страниц формата A5, и включает в себя основы стандартной библиотеки). Затем приобретите базовое представление о C++, в частности — о работе с ООП. Глубоко изучать C++ не стоит, поскольку он просто огромен. После ознакомления с основами в языке C, после изучения ООП через C++, после решения ряда классических задач, можно приступить к изучению Python. Это будет очень легко, и ваше понимание инструментов языка будет на голову выше понимания тех, кто сразу перешел к изучению Python. Итак, тщательно изучив Python после такой подготовки, вы сможете без проблем найти работу. Да, это не совсем возможно без знания других языков, но на рабочем месте вам понадобится понимание концепций, а не инструментов, таких как C++. Вы не будете использовать другие языки: вы будете использовать знания, полученные в ходе их изучения.

    - Сен 16, 2023 | Ответить

  4. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Я считаю, что питон не очень подходит для поиска работы, особенно в качестве первого языка программирования. Вот два варианта позиций, которые могут быть интересны:
    — JavaScript (TypeScript) + HTML + CSS
    — Java + SQL
    P.S.
    Есть один вариант на 100% — 1С, но он не относится к программированию.

    - Окт 02, 2023 | Ответить

  5. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Python и JS — это два относительно простых языка программирования, которые легко освоить и имеют широкие возможности для использования. Эти языки оставались востребованными на рынке труда в течение длительного времени и будут продолжать иметь высокий спрос.
    Тем не менее, в работе необходимо не только обладать знаниями языка программирования, но и уметь использовать его эффективно. Ведь язык программирования — это всего лишь инструмент, подобный молотку. Иметь молоток — это только полдела, главное — уметь им работать и достигать поставленных целей.

    - Окт 07, 2023 | Ответить

  6. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Конечно, найти работу в качестве junior-разработчика вполне возможно, если, конечно, знать язык программирования Python. Однако в большинстве случаев работодатели также требуют знание объектно-ориентированного программирования (ООП). Кроме того, на собеседованиях по Python часто задают алгоритмические задачи. Так что если говорить кратко, найти работу junior-разработчика с знанием Python вполне возможно!

    - Ноя 06, 2023 | Ответить

  7. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Хорошо сравнить габариты печатного издания Кэрнигана/Ричи «Голубой С» с двумя томами Лутца о Python, чтобы уяснить, что _сначала_ рекомендуется погрузиться в Си. После можно продвигаться в С# или С++, а затем изучить Python и Java и все, что захотите. Это моё скромное мнение, разумеется :))
    Хорошо сравнить габариты печатного издания Кэрнигана/Ричи «Голубой С» с двумя томами Лутца о Python, чтобы уяснить, что _сначала_ рекомендуется погрузиться в Си. После можно продвигаться в С# или С++, а затем изучить Python и Java и все, что захотите. Это моё скромное мнение, разумеется :))

    - Ноя 10, 2023 | Ответить

  8. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Я отвечу на вопросы с конца, так как это будет проще. Да, можно найти работу, имея только знания Python. В настоящее время он особенно популярен при работе с нейронными сетями и, в каком-то смысле, переживает второе рождение из-за этого. Однако ответ на вопрос о том, «стоит ли учить его как первый язык», несколько сложнее. Поэтому мой ответ будет разделен на две части:
    1. Python не хуже любого другого языка программирования и, конечно же, может быть вашим первым языком. Единственное, насколько вам будет легко начать с него работать — это очень индивидуально. Кому-то это может быть легким процессом, а для кого-то начало работы с Python может оказаться сложным, и им может быть проще начать с другого языка. Это зависит от ваших индивидуальных особенностей. Поэтому просто попробуйте и посмотрите, как вам с ним будет. Если возникнут трудности, возможно, стоит укрепить свои базовые знания и изменить подход к процессу обучения. Но в целом, Python может быть первым языком программирования.
    2. Что касается вопроса о том, насколько стоит начинать именно с него, это решение подразумевает некоторую ловушку. Это решение зависит только от вас, нужно ли оно или нет. Я рекомендую начинать не с языка, а с выбора направления. Возможно, вы хотите заниматься мобильной разработкой, и в этом случае Python не только не стоит начинать, но и вообще будет неуместным, если только как дополнительный навык. Поэтому лучше начать с определения целей и направления. Чего именно вы хотите достичь в программировании? В какой области работать (серверное программирование, веб-разработка, игры, искусственный интеллект, мобильная разработка и т. д.)? После того, как вы ответите на эти вопросы, будет легко определить, с чего именно «стоит» начинать.

    - Ноя 12, 2023 | Ответить

  9. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Если ты только начинаешь свой путь в программировании, твой выбор должен пасть на язык программирования Python. Python — это гибкий и легкий в изучении язык, который позволяет создавать самые разнообразные проекты — от обычных веб-сайтов и программного обеспечения до мобильных приложений для Android и iOS. Не ограничивай свои возможности и выбери Python!

    - Ноя 12, 2023 | Ответить

  10. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    — Python — отличный язык для изучения, вот почему:
    — Много вакансий
    — Высокая зарплата
    — Популярность в стартап-сообществе
    — Быстрое освоение
    — Активное сообщество пользователей
    — Универсальность
    — Автоматизация рутины
    — Автоматизация рутины

    - Ноя 22, 2023 | Ответить

  11. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Учить Python в качестве первого языка программирования является хорошей идеей, потому что он прост в изучении и содержит все ключевые концепции, связанные с программированием. Однако, иметь только знание Python недостаточно для того, чтобы найти работу, так как работодатель обычно требует набор различных знаний и навыков, где язык программирования является только одним из критериев. Python — это только начало. Вам также необходимо знать, как устроены информационные технологии. Вам придется войти в огромную индустрию и понимать, как она функционирует, начиная от работы программ до функционирования аппаратного обеспечения (хотя и не на уровне инженера), операционных систем, архитектуры Интернета и т. д., в зависимости от области применения Python. Вам также нужно будет уметь решать реальные задачи, и для этого недостаточно только владеть Python. Однако, погружаясь в это, и не имея знаний других языков программирования, вполне возможно найти работу.

    - Дек 07, 2023 | Ответить

  12. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

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

    - Дек 12, 2023 | Ответить

  13. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Если ты считаешь, что этот язык тебе подходит, то стоит попробовать! Специалисты всегда востребованы! Так что не бойся и дерзай! И не ограничивайся только им, посмотри, что еще можно изучить, чтобы расширить свои возможности.

    - Дек 13, 2023 | Ответить

  14. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Python — отличный язык программирования:

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

    Кроме того, Python идеален для того, чтобы найти свою первую работу.
    Главное помните, что язык программирования — это лишь инструмент в ваших руках.
    Удачи вам в изучении и работе!
    Очень рекомендую вам следующие курсы – https://www.codecademy.com/learn/learn-python

    - Дек 13, 2023 | Ответить

  15. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    С Русского языка можно хорошо начать изучение программирования. Я сам сразу погрузился в JS и C++, но делал это больше для себя, чтобы изучить этот мир. В Python есть огромное количество библиотек и возможностей, а также все парадигмы программирования. Его легко освоить и применять для различных задач, не только для разработки. Python используют аналитики, маркетологи и другие специалисты. Кстати, в Python уже встроено множество функций, а библиотеки учиться проще, чем в C++ или JS. Если речь идет о поиске работы, я бы посоветовал расширить свои знания: стать маркетологом с навыками Python или аналитиком. Если вы хотите заниматься разработкой, то рекомендую углубиться в математику, Data Science, AI или изучить основы веб- и UX-дизайна, HTML, CSS, SQL, Django и Flask. Не забудьте также ознакомиться с системами Git и посоветоваться с экспертами в этой области.

    - Дек 15, 2023 | Ответить

  16. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

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

    - Дек 18, 2023 | Ответить

  17. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Если говорить о современном подходе к программированию, таком как функциональное программирование, то да, питон не имеет альтернативы. Если же мы говорим о программировании для железяках, то стоит начать с Языка С.

    - Дек 19, 2023 | Ответить

  18. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Чтобы быть кратким и ясным, я скажу: есть возможность начать изучение с Python. Сейчас он пользуется большой популярностью и является одним из трех лучших языков программирования. Это объясняется его простотой, быстротой и легкостью. Главное в простоте — у Python множество библиотек, которые можно подключить к коду, чтобы сделать его более компактным и удобочитаемым.
    Однако я подчеркиваю, что ни один софт, включая Python, не является универсальным. В зависимости от конкретной задачи выбирайте софт, который лучше всего подходит.

    - Янв 10, 2024 | Ответить

  19. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Вот я вижу, как «эксперты» так восхваляют простоту Python, но именно в этой простоте заключается его основная проблема. Если вы изучаете Python как первый язык, то вы просто поверхностно погружаетесь в программирование, то есть программа работает так, как вы хотите, но вы не до конца понимаете, что происходит внутри. Кроме того, он медленный. Сам выбрал Python в качестве первого языка и теперь жалею. Советую вам выбрать Java или C в качестве первого языка. Когда вы освоите первый язык, остальные будут вам легче даваться. Всего за час вы разберетесь в основах нового языка, и в этот момент можно начать изучать Python — и здесь оно вас удивит своей простотой. И не беспокойтесь, вы всегда найдете работу, просто в разных проектах у вас будут разные цели, и знание нескольких языков поможет вам. Например, программа на Python занимает очень мало места, но она не такая быстрая. А программа на C, например, занимает больше места и соответственно работает быстрее, вот и все.

    - Янв 20, 2024 | Ответить

  20. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Я считаю, что Python — лучший язык для начала изучения программирования. В нем реализованы все современные парадигмы программирования. Кроме того, этот язык прост в освоении и элегантен в использовании.
    Важно понимать, что существует теория программирования, независимая от выбранного языка, и сам язык с его стандартными функциями и библиотеками. Python выделяется тем, что готов к использованию «из коробки». Он предлагает много полезных функций, которые в других языках приходится подключать отдельно.
    Часто у новичков возникают трудности при выборе подходящей библиотеки для конкретной задачи. В Python на начальном этапе этой проблемы вообще нет. Изучение какой-либо библиотеки также может быть сложным. Однако, как мне кажется, в Python изучение библиотек гораздо проще, чем, например, на языке C++.
    В дополнение ко всему, Python — это пятый по популярности язык программирования в мире. Но я считаю, что ограничиваться только им нельзя. Мой взгляд таков: это подобно знанию английского языка. Оно приветствуется на любой работе. Иногда благодаря своему английскому вы можете получить отличную работу, дополнив свою основную специальность. Однако знание только одного языка не гарантирует вам почти никакой работы, оно предлагает ограниченный набор возможностей. Поэтому сейчас знание программирования становится всё больше просто атрибутом образованного человека. Для работы необходимо изучать Python в сочетании, например, с математикой, Data Science, Artificial Intelligence, веб-дизайном, банковским делом, экономикой, биологией.

    - Янв 20, 2024 | Ответить

  21. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    В нашем городе Магора множество специалистов выбирают Python в качестве своего первого языка программирования по следующим причинам:
    — Python является одним из самых древних языков программирования. С 1991 года множество людей программируют на нем.
    — В 2020 году Python стал самым популярным языком программирования на рынке.
    — Python обычно обрабатывает ошибки в коде более лояльно. Например, не обязательно указывать тип данных переменной. Из контекста язык самоподразумевает, какой тип данных используется: целое число, логическое значение или что-то другое.
    — Язык существует так долго, что уже разработано множество готовых библиотек для него. Если у вас возникла вычислительная задача, вероятнее всего, для нее уже существует библиотека на Python.
    — Даже если вы не знакомы с библиотеками, это не проблема. Язык позволяет сделать многое без их использования.
    Однако, в настоящее время Python обладает одним явным недостатком — производительность программ на нем обычно ниже, чем на других языках. Мы рекомендуем вам начать изучение программирования с любого популярного языка, так как с высокими навыками несложно найти работу.

    - Янв 23, 2024 | Ответить

  22. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

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

    - Янв 31, 2024 | Ответить

  23. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Python — отличный выбор для первого языка программирования. Входной порог низкий, и вам не потребуется много времени, чтобы начать писать полезные программы — вначале только для себя, но со временем и для других. Python поддерживается всеми современными средами разработки.
    Конечно, у Python есть и свои недостатки (но плюсы гораздо больше и они действительно значимы):
    — Он может научить вас неправильным программированным практикам (в основном из-за отсутствия статической типизации).
    — Python все еще считается относительно специализированным языком (хотя и с широким спектром применения).
    В целом, если вам нравится Python, то ответ будет «да, подходит».

    - Фев 01, 2024 | Ответить

  24. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    В зависимости от ваших целей, можно выбрать разные языки программирования. Если вам нужно быстро создавать прикладные проекты, то почему бы и нет? Python кодится быстро и не требует глубокого погружения. Однако, если вам интересно изучить что-то более абстрактное и глубокое, то это будет похоже на изучение инженерной математики — сложно и не очень полезно, если интегралы считаются автоматически и численные методы работают без участия пользователя. Я знаю даже одного знакомого, который работает в науке и ненавидит программирование всем сердцем. Когда ему нужно обработать данные, он делает это со скрипом, отвлекаясь на ненавистный код. По-моему, для такого типа людей практичные языки, такие как Python, подходят идеально. Однако, есть вероятность, что на рынке труда вы не будете иметь больших преимуществ, так как Python становится все более популярным и доступным. Чтобы иметь конкурентное преимущество, желательно овладеть навыками в смежных областях, в которых использование Python является всего лишь частью работы.
    Если вам интересно посвятить программированию значительную часть своей жизни и всегда чувствовать уверенность в своих навыках, то есть более трудоемкий, но надежный подход: начните с языка программирования типа C, чтобы создать прочную основу для общего изучения программирования. Этот язык также относительно прост, но он ближе к аппаратному обеспечению и помогает понять, как работает программирование в принципе. Кроме того, важно уделить особое внимание алгоритмам и структурам данных, а не поверхностным фреймворкам, библиотекам и технологиям. Также полезно иметь базовые знания математики, хотя бы дискретной. После такого подхода языки программирования, например, Python, будут казаться намного проще, и вы не будете смотреть на них как на главный инструмент — просто как на удобный иструмент, из которых их существует десятки. Вы будете изучать их по мере необходимости. Более того, ваши возможности значительно расширятся, потому что можно расти в разных направлениях, а не только в рамках одной технологии. Конечно, это займет больше времени.
    И, наконец, важно помнить, что любой язык программирования — это всего лишь инструмент, а не самоцель. Без конкретных задач, которые нужно решать с помощью языка, он становится бесполезным. Однако, не стоит забывать, что без достаточной базы знаний и образования не стоит сразу бросаться на сложные задачи. Краткосрочным решением такой дилеммы может быть выбор языков программирования, таких как Python. Но на долгосрочной перспективе, стоит уделить внимание языкам типа C/C++, алгоритмам, структурам данных и основным концепциям программирования. И только затем при обнаружении конкретной задачи, стоит переходить к изучению других языков программирования, которые лучше подойдут для ее решения.

    - Фев 02, 2024 | Ответить

  25. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

    Обучение однозначно имеет ценность, и Python является идеальным выбором для знакомства с программированием. С его помощью даже повседневная жизнь становится проще. Я считаю, что знание Python необходимо современному человеку, так же как и английский язык, например. С помощью Python можно собирать данные, автоматизировать процессы, писать различные скрипты и многое другое. Я не являюсь профессиональным программистом, я изучал Python как хобби вместе со своим сыном, но за полгода обучения я создал программу, которая облегчила мою работу. Она строит оптимальные маршруты и распределяет пассажиров, собирает данные с Яндекса, заказывает такси и работает с облачными сервисами. Кроме того, я создал бота для одного ресурса, чтобы привлечь читателей на мою страницу. Также я писал простые программы, например таймер, или помогал жене исправить сотни записей с датой в 1000 страницах текстовых файлов. Ручное исправление заняло бы два дня, но благодаря Python я написал скрипт за пару часов, который справился с этой задачей за секунды. И все это без опыта программирования за полгода изучения с нуля! Как видите, порог входа невысокий, обучение простое, а результаты быстрые. Однако, нужно понимать, что навыки, освоенные за полгода, маловероятно будут востребованы на рынке труда. Возможно, найдется работа, но скорее всего это будет низкооплачиваемый стажировочный проект. Тем не менее, нужно начинать с чего-то. Я считаю, что глубокое знание одного языка программирования, такого как Python, может быть достаточным для работы, однако, для дальнейшего развития стоит изучить фреймворки, гит и развивать навыки по мере необходимости.

    - Фев 05, 2024 | Ответить

  26. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

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

    - Фев 08, 2024 | Ответить

  27. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

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

    Питон — лучший язык программирования!!!

    Питон — лучший язык программирования!!!

    - Фев 15, 2024 | Ответить

  28. 0 Votes Thumb up 0 Votes Thumb down 0 Votes

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

    - Фев 16, 2024 | Ответить


Answer Question