Python

Подскажите ,пожалуйста с вопросом

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

Программист в своей области никому ничего не должен, кроме работающей программы - заказчику. Ни писателям стандартов и паттернов. Ни ютуберам с туториалами. Ни учителям в школе. Ни авторам тестов. Ни Биллу Гейтсу с Микрософтом. Ни Вирту с Кнутом. Поэтому:

1) Пиши, чтоб работало. Если не работает, но сделано "правильно по гайдам", то такой проект никому не нужен.

2) Как добьёшься работоспособности (или как зайдёшь в тупик), учи разделы математики, относящиеся к написанию программ.

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

Всё.
Саня Новосиб
Саня Новосиб
87 571
Лучший ответ
pet — это твой личный эксперимент, ты должен будешь сам писать и туториал в том числе. Это хобби, никто тебе тему не выберет за тебя, либо ты не креативен и это не твоё, такие тоже бывают. Но большинство респондентов хабра ведут свои домашние проекты, нормальный работодатель это поддерживает.
Python какого уровня интересует? Так называемый "золотой запас" (это базовый уровень !) хорошо раскрепощается в проектах типа "Euler" или "Numerica", хотя это всё и на любителя. Если интересно что это вообще такое - давайте сразу, не откладывая дело в долгий ящик, пишите консольные программы для печати таблицы Лемера или для поиска простейших пифагоровых (или как вариант - героновых) треугольников с максимальной стороной, не превышающей N с упорядочением их по возрастанию площадей.
Если ещё к тому же более-менее освоить turtle, tk, matplotlib, pygame и иже с ними, то спектр возможностей сразу резко расширится. По-моему "Renju", "Blind Chess", "Sea Battle", да хотя бы и ксоникс с тетрисом и снэйк с "Нашествием марсиан" впридачу - это настолько классические вещи, что мимо них проходить никак нельзя! Правда в интеллектуальные настольные игры сильно будут играть, само собой, только хорошо написанные программы, а это далеко не начальный уровень владения языком.
Другое дело, что как только освоен "золотой запас" сразу же можно написать, например, игру в кости на интерес. Главное - писать что-то работающее своё, а не спрашивать ни у кого "что бы это такое мне написать?" и "не делать ли мне всё сначала по материалам из Ютюба?". Конечно нет! При чём тут вообще Ютюб??
Мне вот нравится, скажем, задачи, связанные с поиском в Сети, а Вам что нравится - понятия не имею!
HB
Hot Boy
66 572
)) Носирджон так я спрашиваю,откуда мне не имея знаний писать свои проекты??? Ты думаешь основ достаточно для этого?