|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
|
Ищу доброго самаритянина по питону16.01.2019, 16:27. Показов 47836. Ответов 508
Метки нет (Все метки)
Всех приветствую, немного о себе, 27 лет, женат, работаю системным админом в крупной компании. Всегда хотел программировать, но по стечению обстоятельств не сложилось, то работа не позволяла, не было времени, то бытовуха итд. Но вот решил что во что бы то не стало я овладею данной профессией. Начал свой путь программирования с питона. Сейчас читаю книги, прохожу на сайтах различные обучающие уроки итд, на ютюбе нашел не плохой канал где разжевывают все хорошо и вроде потихоньку получается писать (можно было бы идти на курсы, но не позволяет работа, питон питоном, а семью кормить надо, вроде и на работе время есть изучать, но вот уходить на курсы с работы итд, это не варик). Буквально вчера закончил разбираться и написал уже самостоятельно игру камень, ножницы, бумага, где играешь против компа. Ищу человека который просто направлял бы меня в нужное русло, подкидывал материал для изучения, который потом мне пригодится итп, который помог бы в трудностях. Просто учить все подряд без какого либо плана дает итог каши в голове. Если найдется тут такой человек, буду искренне благодарен ему!
0
|
|
| 16.01.2019, 16:27 | |
|
Ответы с готовыми решениями:
508
В зависимости от ведённого времени получите сообщение с пожеланием доброго утра, доброго дня, доброго вечера, спокойный В зависимости от введенного значения времени желает доброго утра, доброго дня, доброго вечера, доброй ночи. Ищу доброго человечка, который поможет |
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
|
| 25.02.2019, 14:22 [ТС] | |
|
Уже разобрался в пайчарме
Да не перехожу на винг из-за того, что в дальнейшем в любом случае придется возвращаться на пайчарм или вижуал студио, так как винг это чисто для начала
0
|
|
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
|||||||||||
| 25.02.2019, 20:00 [ТС] | |||||||||||
Добавлено через 16 секунд
0
|
|||||||||||
|
|
||
| 25.02.2019, 20:06 | ||
|
Lucky64, самое большое количество сложнейших (для новичка) задач, я видел только в этом курсе
https://www.coursera.org/learn... mirovaniya я его пройти так и не смог =( Добавлено через 1 минуту
1
|
||
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
||
| 25.02.2019, 20:57 [ТС] | ||
|
IRIP,
да добавить не проблема, проблема рассчитать так, что бы добавить в начало каждого слова столько звезд, чтоб общая сумма символов соответствовала самому длинному слову в предложении...
0
|
||
| 25.02.2019, 23:33 | |||||||||||||||||||||
|
Lucky64, Вот еще задача для тебя.
Максимальная сумма трех элементов списка без их повторов Со звездами сейчас посмотрю. Добавлено через 35 минут Lucky64, Вот работающий код со звездами.
Lucky64, Можно разобраться, откуда берутся пробелы в начале каждой строки. Но это не принципиально, не будем тратить на это время. Главное условие выполнено, строки выровнены. Добавлено через 11 минут А так не будет пробела перед строками.
Lucky64, Звезды это просто правильный формат вывода. Условие в виде if здесь не нужно.
0
|
|||||||||||||||||||||
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
||||||||
| 26.02.2019, 14:06 [ТС] | ||||||||
![]() Добавлено через 5 минут
0
|
||||||||
| 26.02.2019, 16:58 | |||||||||||||||||
![]() Добавлено через 1 минуту Может перейдем к ООП и параллельно через день решать по одной задачке? Добавлено через 31 минуту Единственно, что не очень красиво в твоем решении, это вывод сумм в виде списков.
0
|
|||||||||||||||||
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
|
| 26.02.2019, 17:25 [ТС] | |
|
Viktorrus, Завтра еще рабочий день, не дадут спокойно посидеть, давайте завтра еще задачи, а с послезавтра возьмусь за ООП
![]() На счет звездочки это реально класс
0
|
|
| 26.02.2019, 17:50 | |
|
0
|
|
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
|||||||
| 27.02.2019, 02:23 [ТС] | |||||||
Первую задачу после книги я решал весь день, на эту ушло 20 минут, прогресс ли это, или просто задачи легкие пошли? ![]() ![]() П.С. если будет время Виктор плс присмотрите еще 2-3-5 задач, я на работе раскидаюсь и если время будет посижу, по решаю, а то я вечно выбираю неоднозначные задания с ошибками в условии... Конечно если у вас будет время!
0
|
|||||||
|
|
||||||
| 27.02.2019, 03:22 | ||||||
|
Lucky64, я до сих пор задачи решать не умею =)
отношение к ним, - как к бесполезному баласту =( Захламляющему голову Уверен, что задачки должны быть жизненными - которые в будущем, можно применять повсеместно =) найти бы такие =) Добавлено через 25 минут Lucky64, жесть конечно, еще та =) но чем нравится python, вариантов решения может быть очень много
0
|
||||||
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
|
| 27.02.2019, 06:11 [ТС] | |
|
0
|
|
| 27.02.2019, 07:53 | ||||||||||||||||
|
Lucky64, Твой код выдает правильный ответ, но не является оптимальным. Давай его разберем.
Во первых, любой ввод с клавиатуры питон оформляет в виде строки. Поэтому когда нужны числа используют функции int() или float() преобразования строки в число.
Даже если потом тебе понадобится число, то там и преобразуешь строку в число. Хотя на самом деле для print() эффективнее использовать строку, а не число. Дело в том, что print() выводит все на экран в вид строки, ты подставляя число заставляешь его делать лишнее преобразование числа в строку. Эффективнее сразу давать для print() строку.
Во вторых, зачем ты выводишь сообщение, что число шестизначное, когда из сообщений что число "счастливое" или "не счастливое" и так следует, что оно шестизначное. Достаточно выводить сообщение только если число не шестизначное. В общем посмотри решение которое в теме, там оно оптимальное. Но главное, что ты задачу решил, хоть и не оптимально. Но оптимальность придет с опытом. Добавлено через 50 минут Задача Выведите через точку с запятой все слова из текста, которые начинаются на букву а
0
|
||||||||||||||||
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
||||||
| 27.02.2019, 07:57 | ||||||
|
IRIP, по моему, вы усложняете
1
|
||||||
| 27.02.2019, 08:57 | ||||||
|
Введение в Объектно Ориентированное Программирование (ООП).
Что бы понять ООП (объектно ориентированное программирование) нужно обратиться к реальности, а точнее к реальному мышлению человека. ООП просто моделирует часть реального мышления человека. Ты ведь в школе изучал виды животных, их классы и подклассы. Например, класс парнокопытных и его подкласс коза. Когда мы говорим о козе абстрактно, то оперируем понятием коза принимая во внимание ее свойства, которые присущи всем козам, (рога, копыта, шерсть, цвет, голова, 2 глаза, 4 ноги и так далее), а так же что может делать коза ( в питоне это методы). Например, давать молоко, давать шерсть, питаться травой и т. д. Так вот такое обобщенное понятие козы соответствует self в питоне. Класс в питоне может описать класс коз в реальности. Конкретные козы в реальности это экземпляры класса class козы() в питоне. А self для класса "козы" в питоне, соответствует обобщенному понятию козы в мышлении человека. С помощью метода __init__ мы описываем какие свойства у любого экземпляра класса должны быть. И так как это для всех экземпляров класса, то мы эти свойства (атрибуты) присваиваем обобщенному объекту self. То есть те свойства (атрибуты), которыми обладает обобщенный объект класса "козы" self, обладают все конкретные экземпляры этого класса, то есть конкретные козы. Но конкретным козам (экземплярам) могут принадлежать и свои индивидуальные свойства (атрибуты), например пятно на боку, которые не принадлежат другим козам и потому отсутствую у обобщенной козы (в питоне обозначаемой self). Но сразу замечу, что классы в питоне не строго ответствуют классическим классам в теории классов. Но и в мышлении человека, в плане наследования и общих для класса свойств, понятие класса не строгое. Вот что я имею в виду: В строгом определении класса подкласс, а также объект принадлежащий классу, должны строго наследовать свойства и их значения от класса, которому они принадлежат, и могут только добавлять новые свойства и их значения, а не изменять наследуемые. В питоне такого строгого ограничения нет. В питоне мы можем не только добавлять новые свойства с их значениями для подклассов и объектов классов, но и изменять набор наследуемых свойств так и их значения. В мышлении человека такое тоже допускается, из-за этого понятие класса становится не четким. В принципе все мышление человека является не четким, в отличие от компьютерной логики, где все действия происходят по четким правилам. Однако существует в искусственном интеллекте такое направление, как не четкая логика, стремящаяся моделировать мышление человека. Так вот, в питоне не строгая теория классов используется для того, чтобы вносить изменения в созданную ранее структуру классов не путем изменения этих классов, а создания подклассов, которые изменяют некоторые свойства, наследуемые от суперклассов, при этом те свойства, которые они не трогают, наследуются без изменения. Все, что я здесь изложил, я буду пояснять по ходу изучения ООП. Добавлю немного про объекты в питоне и про переменные в нем. Объекты в питоне, это выделенная область в памяти компьютера содержащая определенную информацию, как то числа, экземпляры классов с их атрибутами, словари, списки, строки, файлы и так далее. Для этих объектов обычно существуют переменные, которые содержат ссылки на эти объекты и ничего более. В этом отличие питона от других языков. В других языках переменная является именем конкретной области в памяти, где находится информация, и поэтому в тех языках переменная требует объявления с указанием типа. В питоне все по-другому. Переменная не привязана жестко к области памяти, а только содержит ссылку на некоторый объект в области памяти. Мы можем поменять ссылку в переменной, что бы она ссылалась на другой объект любого типа. Именно поэтому для переменных в питоне не присваивается изначально тип. Любая переменная может перенаправляться ссылкой на любой объект любого типа. Классы в питоне, это объекты. Имя класса, это переменная содержащая ссылку на объект класса (объект в памяти, на который ссылается переменная-имя класса. Не путать с объектом-экземпляром класса). Экземпляр класса, это тоже объект. Кстати, такая тонкость.
Создание объекта экземпляра происходит когда мы обращаемся через переменную Super к объекту класса применяя круглые скобки. Запись Super('spam') создает экземпляр этого класса (объект в памяти) с атрибутом data и его значением 'spam'. Но при этом нет переменной, которая бы на него ссылалась. В некоторых случаях этот прием используется, когда в выражение подставляется не переменная ссылающаяся на экземпляр, а сам экземпляр без имени. Для того же что бы получить переменную со ссылкой на этот объект-экземпляр, необходима следующая запись. x = Super('spam'). Тогда переменная x будет иметь ссылку на этот экземпляр и через нее мы можем к нему обращаться. В общем класс, это объект питона, который создает объекты-экземпляры этого класса. Для того что бы класс создал объект, нужно после имени класса поставить круглые скобки. То есть класс является объектом-конструктором экземпляров. Если внутри класса есть метод __int__(self, аргументы), который называется инициализатором, то он задает обязательные для любого экземпляра этого класса свойства (атрибуты). Атрибуты-методы, обязательные для любого экземпляра этого класса, задаются ниже в теле класса с помощью инструкции def . Пока все. Какие будут еще вопросы, обращайся.
0
|
||||||
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
||||||||
| 27.02.2019, 12:25 [ТС] | ||||||||
0
|
||||||||
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
| 27.02.2019, 12:56 | |
|
Lucky64,
1) ваш код будет выводить слова типа "тест,". Нужно строку парсить через регулярные выражения. 2) изучите метод str.join()
0
|
|
|
20 / 9 / 0
Регистрация: 16.01.2019
Сообщений: 288
|
|||||||
| 27.02.2019, 14:55 [ТС] | |||||||
|
Добавлено через 1 час 43 минуты Viktorrus, ioprst, готово
0
|
|||||||
| 27.02.2019, 14:55 | |
|
Ищу доброго человека, который прособеседует по java Кр по питону ?
Задание по питону Питону не понравилось Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|