Какой компьютер нужен для программирования на python

Обновлено: 03.07.2024

Многие люди говорят, что python медленный, то какой комп надо иметь под него, чтобы все норм шло? Вот мой ноут Характеристикы: ОЗУ: 8 GB Intel® Core ™ i3-8130U CPU @ 2.20GHz × 4 GeForce MX150 / PCIe / SSE2

Да сойдет. Люди и на core2 duo matplotlib считают. Твоего железа хватит


Медленный — понятие относительное. Судя по постановке вопроса, тебе данного железа хватит с головой.


для django лучше брать apple


для django лучше брать apple

А ещё сразу вейп, гироборд и штаны 7/8. Не спрашивай откуда я это знаю

CryNet ★★★★ ( 29.11.19 10:10:44 )
Последнее исправление: CryNet 29.11.19 10:11:10 (всего исправлений: 1)



Да просто троллит, типа это всё хипстерня


так у него самого макбук



Экран лучше, глаза не вытекают. А железо мощное для петона не нужно. Из софта - в brew всё есть.

Ну и в старбаксе не засмеют.


Продам его при первой возможности, сейчас просто другого ноута нет.

Вы дали бесполезный и вредный совет. Вред в бесполезной тпате денег. Идите в церковь замаливать грех, а то как бы чего не вышло.

Автору темы пока хватит нынешнего «железа».

Медленный, если посмотреть на emerge в Gentoo или сайты вроде pinterest. Может они и могли бы работать в многопотоке, но видимо у разработчиков не более 2-х ядер. Учитывая скорость исполнения, раз в 600 медленнее Си, ядер надо много, чтобы программа на питоне исполнялась с приемлемой скоростью хотя бы в 4 потока. А писать код можно хоть на калькуляторе. Но если писать не умеют, то это как взять никудышному гитаристу самую дорогую гитару - он не заработает на этом денег, чтобы хотя бы окупить эту самую гитару. Так что тут вопрос больше в рациональности покупки и возможно смены направления деятельности. Лучше заниматься своим делом, которое хорошо получается, чем втыкать в питон и получать гроши, тратя тонны усилий на то, чего не хочется. Ну или если есть уверенность, то втыкать по полной и не ограничиваться тормозным компом. Компилировать можно и в облаке, да только кроме мозиллы этим мало кто занимается. А ходить на тормозной сайт тоже желание отпадает. Заценить можно хоть pinterest в 4к как он мучительно грузит 4 раза объем рассчитанный под низкое разрешение.

Многие люди говорят, что python медленный, то какой комп надо иметь под него, чтобы все норм шло?

На TI OMAP3430, 256 Мб работает отлично. На малинах работает отлично.

vvn_black ★★★★★ ( 29.11.19 10:45:34 )
Последнее исправление: vvn_black 29.11.19 10:48:14 (всего исправлений: 1)

Если писать г*внокод, то да, будет медленно.

Можно список итерировать целиком в памяти, а можно используя генераторы… как-то так. Результат производительности будет разный.

какой компьютер выбрать для программирования

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

В основном тут будет показываться только какой нужен процессор, видео карта и монитор, потому что с оперативной и постоянной памятью, думаю и так всё понятно, нужно минимум 8Гб ОЗУ а постоянной в идеале больше 1Тб и SSD или хотя бы 256Гб это минимум.

Компьютер для Web-разработки:

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

Процессор:

Для Web-разработки самое важное это процессор, а точнее его производительность на ядро, потому что, программы которые используют для создания сайтов, это обычно всякие текстовые редакторы или IDE, а они используют только одно ядро.

Поэтому вам нужен процессор от 3Гц, например, Intel Core i5-9600KF или AMD Ryzen 5 3500, вполне себе подойдут.

Видеокарта:

Видео карту можете вообще покупать любую, это не имеет значение, даже, если не хотите тратить деньги на неё, то просто купите процессор с дискретной видео картой.

Монитор:

Монитор в принципе можете покупать любой, но есть, одно но.

Если вы back-end разработчик, то тогда не имеет значение какой вы монитор купите, главное что бы вам был удобен, но если вы front-end разработчик, то порекомендую вам покупать от 20 дюймов экран, так как, вам надо будет верстать сайты и для этого нужно видеть его дизайн на больших экранах.

Компьютер для мобильной разработки:

Тут в целом подойдёт почти точно такой же компьютер как и в случае с Web разработкой, только монитор можно вообще любой, без не всяких но.

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

Процессор:

В процессоре должна быть высокая производительность на ядро от , поэтому берите например Intel Core i3-9100, или подобный процессор от AMD.

Видеокарта:

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

Монитор:

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

Компьютер для разработки игр:

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

Процессор:

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

Поэтому купите процессор, например, Intel Core i7-7700, хотя он достаточно дорогой, поэтому ещё как вариант есть, Intel Core i5-9600KF, о котором говорили выше.

Также стоит сказать, что лучше не покупать процессоры от AMD, так как, движки ещё плохо оптимизированы под эти процессоры, а это значит, что скорее всего, работать будет не комфортно и игра которая вы сделаете, у вас будет использовать не весь потенциал.

Видеокарта:

Видеокарта, как можно понять, нужна тоже достаточна мощная, особенное, если вы хотите разрабатывать, какие то очень крутые, на подобии GTA, или Need For Speed.

Вам подойдёт, хотя бы Radeon RX 570, это наверное минимум который пригодится, в идеале, конечно купить какой нибудь RTX 2080, но это только если у вас есть деньги.

Монитор:

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

Компьютер для разработки нейросетей:

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

Вывод:

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

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


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

1. Какой ноутбук выбрать программисту


Самое распространенное заблуждение, что процесс написания кода нагружает ноутбук не больше, чем набор текста в Word.

Профессиональный программист "общается" с ноутбуком в течение всего дня, при этом у него загружен браузер с большим количеством вкладок, открыты виртуальная машина, несколько сред разработки и так далее. По этой причине лучше даже не смотреть в сторону ультрабюджетных и бюджетных моделей c TN-дисплеями и посредственными клавиатурами.

Что касается дисплея, это вопрос вкуса. 13- и 14-дюймовые варианты подходят для тех, кому важна компактность, но стоит иметь в виду, что подобные решения, как правило, не отличаются высокой производительностью, и процесс компиляции занимает много времени. С другой стороны, если приходится часто "собирать" код в приложение, то лучше обратить внимание на 15,6-дюймовые ноутбуки: именно в этом форм-факторе проще всего найти идеальное сочетание производительных компонентов.


Далее - оперативная память. Наш совет прост: чем ее больше, тем лучше. 8 ГБ - норма для 2021 года. Нацелившись на ноутбук с высокой производительностью, лучше смотреть в сторону лэптопов с возможностью апгрейда ОЗУ. Может быть, на момент покупки это и не пригодится, но по мере роста навыка и, как следствие, усложнения задач это сослужит добрую службу.

Скорость накопителя тоже очень сильно влияет на компилирование кода, поэтому лучше вообще не рассматривать ноутбуки с жестким диском. То есть, лучший выбор - SSD-диск с объемом памяти не менее 256 ГБ. Держать в уме это правило нужно, даже если критична вместимость накопителя, и вы хотите купить лэптоп с сочетанием SSD + HDD.


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

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

2. Ноутбуки для работы с языками PHP, Python (web), MySQL, HTML, JS и CSS

А теперь давайте применим описанные выше условия к языкам программирования и средам разработки. Один из самых популярных - высокоуровневый Python, используемый как для работы с Big Data, аналитикой, графикой, так и для создания web-приложений.

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

Что лучше взять и почему? Рассмотрим все аспекты выбора и составим рейтинг лучших ноутбуков для кодера. Будет широкий разброс цен, так как финансовые возможности у всех прогеров разные. Тем не менее каждая модель, представленная здесь — лучшая в своём сегменте.


Какой ноутбук выбрать программисту

Одно из самых частых заблуждений: «написание кода и набор текста в Word нагружают железо компьютера одинаково». В действительности всё совсем не так. Профессиональному программисту приходится не только ломать голову над написанием кода, но и запускать различные среды разработки и виртуальные машины, открывать по 100500 вкладок браузера и так далее.

Выбирая лучший ноутбук для программирования в 2021 году, первым критерием для вас пусть будет мощный процессор (обращайте внимание на тактовые частоты, количество ядер, потоков) и большой объём оперативной памяти. Скорость накопителя также серьёзно влияет на быстродействие системы, поэтому лучше остановиться на SSD (объём памяти — на своё усмотрение).

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

ноутбук для программирования

Последний критерий — цена. Бюджетные (дешёвые) ноутбуки для программирования не подходят. С этим можно долго спорить, но в своей профессиональной деятельности программисты очень ценят своё время и не могут тратить на запуск одного только браузера по 10–15 секунд времени. Но! Также нет строгой потребности в том, чтобы тратить огромные деньги на покупку high-end устройств. Разве что если вы возлагаете на свой ноут очень большие вычислительные задачи или просто без ума от Apple.

Что лучше выбрать для работы с PHP, Python (web), HTML, MySQL, JavaScript и CSS?

В вашем случае можно даже подбирать портативные компьютеры на процессорах Intel Core i3 или AMD Ryzen 3, хотя желательнее взять на поколение выше. 8 Гб оперативной памяти будет достаточно для большинства задач, но если нужен запас на будущее, лучше выбрать вариант с 16 Гб или с возможностью добавить планку оперативной памяти на материнской плате.

Какой ноутбук лучше купить для программирования в C, С++?

Какой ноутбук лучше для разработчика игр и приложений в 2021 году?

Минимальные требования к ноутбуку для программиста в 2021 году:

  • небольшой вес и умеренные габариты для комфортной переноски;
  • относительно ёмкий аккумулятор, обеспечивающий хотя бы 4-5 часов работы без подзарядки;
  • 4-ядерный процессор Intel или 6-ядерный AMD;
  • 8 Гб оперативной памяти;
  • удобная полноразмерная клавиатура с цифровым блоком.

Оптимальные требования к ноутбуку для программиста в 2021 году:

  • клавиатура ножничного типа с большим ходом клавиш и подсветкой;
  • диагональ дисплея 16–17 дюймов;
  • процессор последних поколений AMD или Intel с высокой частотой каждого отдельного ядра;
  • накопитель SSD с высокой скоростью чтения/записи данных;
  • 16 Гб оперативной памяти;
  • операционная система macOS, которая лучше подходит для веб-разработки и для разработки Linux-серверов.

Топ-10 ноутбуков для программирования

HP PROBOOK 450 G7

| Процессор: Intel Core i5 10210U
| Оперативная память: 8 ГБ
| Накопитель: SSD, 256 Гб
| Видеокарта: встроенная
| Разрешение: 1920х1080

Бросается в глаза оптимизация расхода энергии. Этот бюджетный ноутбук для программирования, один из немногих относительно дешёвых в данном рейтинге, имеет отличный показатель времени автономной работы — до 11 часов просмотра веб-страниц и 10 часов 50 минут воспроизведения видео, что почти на 3 часа больше, чем у его предшественника с такой же батареей.

В нашей комплектации используется процессор Core i5 10210U. Для повседневных задач программиста рекомендуется именно он, поскольку младшая модель Core i3 показывает себя в тестах намного хуже. С точки зрения возможности апгрейда в будущем ноутбук тоже хорош — до 32 ГБ памяти DDR4 на частоте 2666 МГц в двухканальном режиме может предложить не каждый игровой лаптоп. Более того, есть поддержка NVMe через слот M.2 для повышения скоростей накопителя SSD.

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

Читайте также: