|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
|
Ищу доброго самаритянина по питону16.01.2019, 16:27. Показов 45278. Ответов 508
Метки нет (Все метки)
Всех приветствую, немного о себе, 27 лет, женат, работаю системным админом в крупной компании. Всегда хотел программировать, но по стечению обстоятельств не сложилось, то работа не позволяла, не было времени, то бытовуха итд. Но вот решил что во что бы то не стало я овладею данной профессией. Начал свой путь программирования с питона. Сейчас читаю книги, прохожу на сайтах различные обучающие уроки итд, на ютюбе нашел не плохой канал где разжевывают все хорошо и вроде потихоньку получается писать (можно было бы идти на курсы, но не позволяет работа, питон питоном, а семью кормить надо, вроде и на работе время есть изучать, но вот уходить на курсы с работы итд, это не варик). Буквально вчера закончил разбираться и написал уже самостоятельно игру камень, ножницы, бумага, где играешь против компа. Ищу человека который просто направлял бы меня в нужное русло, подкидывал материал для изучения, который потом мне пригодится итп, который помог бы в трудностях. Просто учить все подряд без какого либо плана дает итог каши в голове. Если найдется тут такой человек, буду искренне благодарен ему!
0
|
|
| 16.01.2019, 16:27 | |
|
Ответы с готовыми решениями:
508
В зависимости от ведённого времени получите сообщение с пожеланием доброго утра, доброго дня, доброго вечера, спокойный В зависимости от введенного значения времени желает доброго утра, доброго дня, доброго вечера, доброй ночи. Ищу доброго человечка, который поможет |
| 15.02.2019, 17:34 | ||
|
Для того, что бы научиться самостоятельно писать программы, нужно практика и хороший справочник, конечно, если ты уже не являешься профессионалом высочайшего уровня, который все команды (в питоне инструкции) держит у себя в голове и даже помнит точный синтаксис всех этих инструкций. Для простого программиста достаточно помнить, что существуют инструкции, которые делают то или это и тогда используя справочники или того же Лутца, который сформирован так, что может использоваться и как учебник, и после его изучения как справочник, вы зная какие средства существуют, уже можете составлять алгоритм для решения задачи. Без алгоритма задачу не решить. Следующий этап, опять же с помощью практики, вы уже помните имена инструкций и что они делают, в результате быстро находите их в справочнике. Ну и следующий этап , это когда вы помните не только имена инструкций и что они делают, но и их синтаксис, поэтому скорость программирования увеличивается. И это тоже приходит с помощью практики.
Добавлено через 18 минут На первом этапе для новичка достаточно уметь просто импортировать модули из той же папки или из библиотеки. Понадобиться сложнее, можно будет потом изучить более подробно. Кстати в ООП при работе с базами данных созданными на основе инструкции shelve, если классы находятся в других папках, то любое изменение структуры папок рушит работу базы данных, даже если вы исправите в коде сценария инструкции import . Поэтому, что бы не сталкиваться с этими проблемами, при работе с небольшими проектами, лучше размещать все в одной папке.
0
|
||
|
║XLR8║
|
||||||||
| 15.02.2019, 17:55 | ||||||||
shelve это не инструкция, это модуль с конкретным исходным кодом на 240 строк где большая часть это комментарии. Во вторых, это обёртка вокруг pickle, а это уже введение в "object serialization". Это к примеру о криво сросшейся кости. Я только представил сколько проблем это может вызвать и уже отпало всякое желание вам об этом писать, живите в неведении.
1
|
||||||||
| 15.02.2019, 17:55 | ||
|
Но какой смысл в примере, если Вы не можете составить алгоритм задачи, так как у Вас нет теоретических знаний о возможностях питона. Поэтому у Лутца разумно теория подкрепляется практикой. А нужна ли дополнительная практика, это для каждого индивидуально. Именно поэтому мы с Lucky64, перед тем как перейти к ООП, займемся дополнительной практикой, для закрепления пройденного материала, и когда станет ясно, что он уже может сам составлять алгоритм, тогда станет ясно, что он достаточно освоил материал для первого уровня обучения. Решение задачи, это грамотное составление алгоритма, а дальнейшее оформление алгоритма (если он составлен самостоятельно) в виде кода, это уже чисто техника, и затрата времени.
0
|
||
|
|
||
| 15.02.2019, 18:11 | ||
|
Чтобы научиться самостоятельно писать программы, нужно как минимум изучать алгоритмы и структуры данных, и синтаксис языка, на котором собираешься писать программу. Сегодня - это python, завтра это javascript или GOland - это не имеет никакой разницы, если изучаешь АЛГОРИТМЫ и структуры данных, или вычислимость, или основы статистики
0
|
||
| 15.02.2019, 18:44 | |||
|
Добавлено через 13 минут Народ, может вы все таки откроете свою тему обучения программированию? Или будем заканчивать здесь дискуссию. Вы высказали свое мнение спасибо. А дальше мы будем делать так как считаем нужным. Lucky64, сам решит пользоваться моей помощью или Вашей, если Вы готовы не просто дать совет а заняться его систематическим обучением. Добавлено через 13 минут Если уточните в чем именно проблема, то я подскажу.
0
|
|||
|
║XLR8║
|
|||
| 15.02.2019, 18:57 | |||
click так как там удобнее всего пользоваться декораторами. Мне странно как у вас голове сочетаются 2 противоположных утверждения: "программисты делают всё чтобы упростить себе жизнь" и "будем использовать декораторы, но они усложняют нам жизнь". И не нужно перекручивать мои слова, их надо воспринимать неотрывно от контекста. Забудьте о "крупных" и "мелких" проектах - это неверные категории суждений о коде. Я уже раз упоминал понятие "чистоты кода". Есть ещё "простота" и прочие моменты.
1
|
|||
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
|
| 15.02.2019, 19:01 [ТС] | |
|
Всем отвечать на одни и те же вопросы просто уже устал ребят, я всем благодарен что вы отнеслись с пониманием и пытаетесь помочь!! Тема в интернете и никуда она не денется, все ваши советы в будущем будут изучены, еще раз спасибо!! Но Виктор тот человек который уже почти месяц мне помогает, направляет и я вижу что делает это от всей души. Я рад что все же такой человек нашелся и действительно ответственно проводит меня по всем неясным моментам в этой адско-тяжелой сфере... Так что давайте уже перестанем эти бесполезные споры ребят плс, а то столько текста написано просто так...
Viktorrus, Виктор продолжаем заниматься по вашей программе! Изучаем дальше Лутца, закрепляем результат (основательно закрепляем) и берем штурмом ООП ![]() после освоения всего выше перечисленного я думаю у меня создастся более точное видение того, в какой сфере мне будет интересно работать, для каких целей писать код и так далее, (пока что я думаю в дальнейшем двигаться в сторону web). И вот Виктор когда я уже буду готов изучать определенные направления программирования, я надеюсь что и в тот путь вы отправитесь вместе со мной, ведь вы будете знать больше, и надеюсь у вас еще будет желание помочь мне освоить необходимый материал. ну что, погнали дальше?![]() ![]() ![]() П.С. Над задачей не работал, успел только главу закончить, рабочие дни... времени не дали больше сидеть сегодня. Завтра вых, думаю сутра и начну!
1
|
|
|
║XLR8║
|
||
| 15.02.2019, 20:11 | ||
|
1
|
||
| 15.02.2019, 22:40 | ||
|
Вот что за люди, у них в натуре пакостный характер, они получают удовольствие, если делают кому то гадость. Теперь понятно, вот если эту тему закроют, то outoftime, получит полное удовлетворение. ![]() Все, все, все. Вести дискуссию с такими людьми не имеет смысла. Остается только их игнорировать. Добавлено через 54 минуты Lucky64, Я посмотрел видео курса , который рекомендовал IRIP, видео "Алгоритмы и структуры данных" от Тимофея Хирьянова (МФТИ) https://yandex.ru/video/search... &noreask=1 Интересный курс. К слову, я после школы поступил в МФТИ и проучился в нем год, после чего меня отчислили, так как я после первого семестра и затем снова после второго семестра завалил "Историю партии" (всегда терпеть не мог зубрежку). Хотя все остальные, включая основные предметы, я сдавал с первого раза. Правда после того, как меня отчислили, они оформили окончание первого курса, что бы я мог перевестись в другой институт на второй курс. Как сказали в деканате, у них такая политика, что если кто то не смог учиться у них, это не значит, что не сможет учиться в другом институте, так как МФТИ, это как они считают, это в физике даже выше уровня Московского университета им. Ломоносова. Итак вернемся к видео лекциям. Я посмотрел первую лекцию. Вначале он пиарил свой предмет Алгоритмы и структуры данных. Потом начал сам себе противоречить, что изучать синтаксис не особенно и нужно. Что в учебниках только обучают синтаксису. Кто то с места сказал, что "Не правда". Он как то странно ответил, что "Да не правда" и как то ушел от обсуждения этого. ![]() Затем нарисовал общую структуру изучения программирования. А да еще, он продекламировал , что язык питон, это самый современный язык на сегодня. То что собственно и я говорил здесь. А затем перешел к объяснению синтаксиса языка, про который он вначале говорил, что вроде бы он и не очень нужен. ![]() Но что ценного в этой лекции, что он обращал внимание на тонкости языка питон. Все что он говорил есть и у Лутца, и там более подробно. Но смешно рассчитывать что на лекциях можно дать все то, что есть в учебнике на 1249 страницах, и это только одна книга из 3-х. ![]() Вообще, у меня отношение к лекциям такое. Сначала нужно самостоятельно изучить предмет, но по хорошим учебникам, а потом идти на курсы с лекциями, что бы закрепить материал и обратить там основное внимание именно на тонкостях материала. Так вот, данный курс интересный, но его нужно смотреть, после разового прохождения Лутца, или хотя бы по частям, часть Лутца, соответствующая часть видио лекции. Тогда понятно все что в лекции, идет закрепление материала, и одновременно обращаешь внимание и усваиваешь тонкости в питоне. Добавлено через 6 минут Кстати, если планировать в будущем работать программистом, то все равно после самообразования нужно идти на официальные курсы, что бы получить документ об окончании курсов, иначе без этого сложно устроится программистом, даже если вы хорошо будете владеть языком программирования.
1
|
||
|
║XLR8║
|
||
| 15.02.2019, 22:49 | ||
|
Не по теме: Просто не цитируйте меня, чтобы уведомления не приходили.
0
|
||
| 15.02.2019, 23:18 | |
|
Lucky64, Да кстати , забыл сказать, уровень обучения в МФТИ действительно очень высокий, хотя это было в СССР, надеюсь, что и сейчас не ниже. Что интересно, экзамены по физике там мы сдавали следующим образом. Берешь на экзамен все что хочешь. Идешь с сумкой , берешь с собой лекции, учебники , справочники, все что душе угодно. Готовишься используя все это отвечать по билету и идешь сдавать экзаменатору. Вся фишка в том, что вопросы экзаменатора не просто на тему, а на понимание материала, к примеру как и где это можно использовать причем на конкретном примере. В общем без соображалки не сдашь. И задачу в билете не решишь, даже имея под рукой лекции и учебники, не применив смекалку и глубоко не владея материалом.
Добавлено через 4 минуты Именно с тех пор, я провозглашаю тезис, что знать предмет, это не четкое знание формул и теорем, а знание, что существуют такие формулы и теоремы, с помощью которых можно решить данную задачу и составляешь алгоритм, как ее решить. А потом лезешь в справочник, находишь эти формулы и решаешь задачу.
0
|
|
|
|
|||
| 15.02.2019, 23:52 | |||
|
посмотрел все 24 лекции https://www.youtube.com/watch?... bm4GeOjjc0 Добавлено через 1 минуту на степике - выдают сертификаты, которые также, котируются, показывая статус и знания но, на программиста учатся, не для того, чтобы работать программистом =) многие учатся, чтобы решать личные задачи, или для самообразования =)
0
|
|||
| 16.02.2019, 02:34 | ||
![]() Добавлено через 18 минут Кстати в первой части книги книги Лутц М. Программирование на Python. Том 1 (4-е издание, 2011) кратко рассматриваются все разделы программирования, включая и веб. Так что я и занимался установкой на компьютер локального веб сервера. И разбирался с проблемами работы с кириллицей. Для себя я таки эту проблему решил, что у меня все заработало, на моем тестовым сайте, который я создал и отлаживал на локальном веб сервере. Кстати я одно время занимался и веб дизайном, и мной даже был выложен в интернет мой сайт, который я разместил на бесплатных интернет ресурсах. Но сайт был статическим, хотя в остальном и полноценным. После этого я занялся изучение питона и свой сайт забросил. Через пару лет его удалили, та как я перестал за него платить, а бесплатный он на ограниченное время или если популярен, тогда он оправдывает себя размещаемой на нем рекламой и с владельцев сайта не требуют оплату. Хотя точно утверждать не могу.
1
|
||
| 16.02.2019, 13:49 | ||
|
Если что то будет не понятно или будут проблемы с примерами и задачами то обращайтесь сюда, я помогу.
0
|
||
|
|
|
| 16.02.2019, 14:29 | |
|
Viktorrus, вот программа курса на степике =) https://stepik.org/users/50026384
Кликните здесь для просмотра всего текста
Основы алгоритмизации 1.1 Управление и кибернетика 1.2 Алгоритмы и исполнители 1.3 Формы записи алгоритмов 1.4 Алгоритмические конструкции 1.5 Scratch - первый язык программирования. 1.6 Scratch. Проверочный тест для учащихся 5-6 классов. 1.7 Исполнитель ВОДОЛЕЙ 1.8 Исполнитель РИСОВАТЕЛЬ 1.9 Исполнитель ЧЕРТЕЖНИК 1.10 Исполнитель РОБОТ 1.11 О языках программирования и трансляторах 1.12 История развития ЯП. Парадигмы программирования 1.13 Обзор популярных языков программирования Введение в Python 3 2.1 Введение в ЯП Python. Его история. Первый запуск рабочей среды 2.2 Структура программы. Операции, переменные и литералы. Данные 2.3 Взаимодействие с ПК на Python и запись числовых выражений. 2.4 Ввод и вывод данных в программах на языке Python 3 2.5 Линейные алгоритмы обработки целых и вещественных чисел 2.6 Линейные алгоритмы обработки вещественных числовых данных 2.7 Закрепление. Запись алгебраических выражений 2.8 Закрепление. Написание линейных инструкций 2.9 Закрепление. Арифметика целых чисел 2.10 Логические операции, операции сравнения 2.11 Разветвляющиеся алгоритмы. Сложные условия. 2.12 Сложные условия и каскадные ветвления 2.13 Циклические алгоритмы. Циклы с предусловием. 2.14 Циклические алгоритмы. Циклы с постусловием. 2.15 Циклы с параметром. Вложенные циклы 2.16 Задачи для тренировки. (ОГЭ №9) 2.17 Решение задач ОГЭ № 20.2. 2.18 Этапы решения задач на компьютере. Функции в Python 2.19 Рекурсия. Базовые понятия и примеры 2.20 *Рекурсивные алгоритмы. Тренировка заданий ЕГЭ* 2.21 Символьные строки 2.22 Списки. Массивы 2.23 Закрепление. Решение задач ОГЭ №10 2.24 Обработка списков. Поиск и сортировка элементов 2.25 Повторение + углубление 2.26 Решение нетиповых задач 2.27 Python 3 и робототехника 2.28 Создание первого веб-сайта при помощи Python
0
|
|
| 16.02.2019, 16:05 | |
|
nadushka1507, Вы так и не пояснили, какие проблемы с запуском питоновских файлов в командной строке.
У Лутца в главе 3 "Как пользователь запускает программы" рассказывается как запускать программы на питоне. Что не понятно обращайтесь сюда. Но сразу совет. Попросите более опытного человека в использовании компьютера, занести в операционной системе компьютера в переменную окружения PATH путь к запускающему файлу питона. Тогда работа с питоном в командной строке на много упростится. Не нужно будет каждый раз указывать полный путь к расположению питона. Но с PATH нужно работать аккуратно, что бы не повредить, то что там уже находится, иначе компьютер может перестать нормально работать. Поэтому лучше, что бы это делал более опытный человек. Как добавить новый путь в PATH можно найти в интернете. Вот одна из статей: Может сами найдете еще более понятную инструкцию. Но работать с PATH нужно с пониманием, что бы не навредить. Добавлено через 10 минут Да и сразу обращу Ваше внимание, что для запуска программы питона из командной строки, в этой программе нужно последней строкой вставлять input(). Так как иначе питон после выполнения программы автоматически закрывается удаляя все, что он в программе выводил на экран. Или, что бы не путаться, вставляйте более информативное input('СТОП').
0
|
|
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
|
| 16.02.2019, 18:43 [ТС] | |
|
Viktorrus, добрый вечер Виктор, сегодня я не у дел так сказать, жумал сутра начну, но обстоятельства не позволили, весь день под машиной в яме просидел, только домой еду, завтра разберу ваши сообщения, отвечу детально и начну изучение 23 главы. А пока жомой и спать
0
|
|
|
49 / 21 / 6
Регистрация: 16.02.2019
Сообщений: 55
|
|||||||
| 16.02.2019, 22:01 | |||||||
|
Может , есть смысл заменить на это?
1
|
|||||||
| 17.02.2019, 07:48 | |||
|
На форуме полно тем, где Ваше стремление к оптимизации будет оценено по достоинству. ![]() Добавлено через 13 минут К сведению, вот как выглядит задание , и все три варианта были написаны, в том числе и тот который предложили Вы.
0
|
|||
| 17.02.2019, 07:48 | |
|
Помогаю со студенческими работами здесь
260
Ищу доброго человека, который прособеседует по java Кр по питону ?
Задание по питону Питону не понравилось Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|