Программирование

Ответить в тред Ответить в тред
Check this out!
Питон тред №110 /python/ Аноним 16/01/21 Суб 11:24:34 19115331
d0d79cbc80.jpeg 58Кб, 1280x710
1280x710
PJFv4E7.jpeg 79Кб, 960x720
960x720
Тред, посвящённый языку программирования Питон, #110

Предыдущий: >>1896798 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться

#######################################

ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года

Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.

— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4

— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
исходник: https://dumpz.org/bASGKD8cCFDf
Аноним 16/01/21 Суб 11:29:21 19115362
>>1911533 (OP)
>Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

Интересно. Надеюсь годная тема.
Аноним 16/01/21 Суб 11:46:18 19115503
Screenshot from[...].png 57Кб, 731x416
731x416
Аноним 16/01/21 Суб 11:58:29 19115584
ДедИзШишки.png 92Кб, 403x519
403x519
>>1911550
Бляха-муха! А что делать тогда?...
Аноним 16/01/21 Суб 12:12:33 19115745
>>1911558
SICP ориентирован на функциональное программирование, компиляторы и т.п.

При желании, большой функционал лиспа-схемы можно элементарно воспроизвести и в питоне.

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

Вот что-то вроде:
('+', 1000, 200, ('-', 90, ('+', 1, 1, 2)))
Для исполнения пишется примитивная рекурсивная функция.

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

Но вообще программа SICP очень сомнительна и на самом деле не нужна, нужна другая программа какая-нибудь. Думаю куча таких есть в тех же американских культовых университетах вроде МИТ или Беркли.
Аноним 16/01/21 Суб 12:35:25 19116056
Впитонился.
Аноним 16/01/21 Суб 13:45:15 19117017
>>1911574
>При желании, большой функционал лиспа-схемы можно элементарно воспроизвести и в питоне.
>Написал как реализовать префиксную нотацию
Ну да, а квазицитирование, гигиенические макросы, call/cc и прочие вещи представленные в химически чистом виде ты откуда возьмёшь?
в SICP не просто так используется именно Scheme, а костыльная переделка под питон выглядит кринжово и нелепо.
Аноним 16/01/21 Суб 14:25:19 19117198
>>1911701
>а костыльная переделка под питон выглядит кринжово и нелепо.
Возможно.

Скорее надо просто другую программу искать, думаю тысячи их. Кто-то просто форсит тут зачем-то этот SICP. Хотя это поделка от MIT, от которой уже и там отказались, а топовые университеты Калифорнии прекрасно без SICP обходились и готовили супер спецов по всем направлениям.

Я вот не уверен, что какой-нибудь Беркли дал индустрии меньше, чем MIT. Да и SICP всего лишь одна из программ MIT, эпизод. Можно с ней, можно без неё.
Аноним 16/01/21 Суб 14:27:04 19117219
Pycharm Community Edition хватает или нет
Или что поставить
Аноним 16/01/21 Суб 14:34:55 191172710
Есть скрипт, в скрипте 2 (пользовательских) класса.
Есть одна функция, которая используется в обоих этих классах, но не используется вне их.
Что правильнее/корректнее/красивее/ближе к PEP - просто инициализировать эту функцию в общей области видимости, или запихнуть её в 3-й класс, от которого будут наследовать те два (в этом случае в этом третьем классе не будет никаких других функций кроме нее, а его экземпляры в скрипте создаваться не будут)?
Аноним 16/01/21 Суб 15:02:32 191174711
>>1911727
Тебе не нужно следовать всем религиозным догматам ООП, как где-нибудь в Java.

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

Принципе питона "будь проще".

Если твоя функция по смысла static method, то есть ты не пользуешься self и не передаёшь объект внутрь функции, то большого смысла вносить её в класс нет. Проще оформить как независимую функцию.

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

MyClassA(Mixin)
или
MyClassB(MyClassA, Mixin1, Mixin2) ...

То есть разница с Java какой-нибудь в том, что Java заточена на интерфейсы, но не миксины, а питон наоборот, не для интерфейсов, но дружен с миксинами.
Аноним 16/01/21 Суб 15:35:43 191179412
Аноним 16/01/21 Суб 16:08:25 191186413
>>1911719
В Беркли тоже сикп давали
Аноним 16/01/21 Суб 17:15:07 191197014
>>1911864
Как что-то факультативное. Вообще дроч на SICP не понятен, это в любом случае не нечто базовое, с чего надо начинать.

Эти функциональные языки и принципы построения на самом деле полезны, вообще если готовить полноценного CS специалиста, то в программе должен быть. На равне и с разными другими. Какой-нибудь базовый курс по ассемблеру тоже нужен, даже если будешь работать на чём-то высокоуровневом, как и курсы по истории компьютеров, процессоров, сетей. И масса других предметов.

Аноним 16/01/21 Суб 22:42:05 191223415
>>1911970
>Какой-нибудь базовый курс по ассемблеру тоже нужен
Не нужен. Для понимания низкоуровневого программирования и принципов работы компьютера достаточно си.
Аноним 16/01/21 Суб 23:26:31 191225016
>>1911533 (OP)
Доброй ночи, анонимусы.

Можно ли утверждать (только для своего понимания), что return - очень условный аналог print? Но из-за того, что print, в основном, используется для обучения, т.к. зачастую в программе редко что нужно выводить на экран, return - его более "боевой" аналог?
Аноним 16/01/21 Суб 23:31:56 191225317
Screenshot.png 262Кб, 1288x633
1288x633
Аноним 16/01/21 Суб 23:34:03 191225518
screenshot17-2-[...].png 430Кб, 768x500
768x500
>>1912250
Видел ебанутые идеи из-за использования репла для обучения, но это что-то новенькое.
Основное и единственное применение return это возврат результата функции, что ты там дальше с ним делаешь вообще похуй.
Аноним 16/01/21 Суб 23:35:29 191225719
Screenshot.png 292Кб, 1292x634
1292x634
Аноним 16/01/21 Суб 23:37:12 191225820
>>1912253
>>1912257
Вот это вкатыш так вкатыш, ловите его и в музей.
Аноним 16/01/21 Суб 23:40:56 191226021
>>1912257
Красиво.
У тебя наверняка увлекательная жизнь.
Аноним 16/01/21 Суб 23:48:46 191226822
Плакса1.png 174Кб, 1280x720
1280x720
>>1912258
Не надо меня ловить!!! Я просто пытаюсь понять что происходит!
Аноним 16/01/21 Суб 23:52:49 191227223
>>1912234
Не достаточно, совсем не достаточно. Пока ты с ассемблером не поработаешь, ты в принципе не понимаешь, как работа с процессором выглядит.
Аноним 17/01/21 Вск 00:04:23 191228024
>>1912272
>Не достаточно, совсем не достаточно. Пока ты с ассемблером не поработаешь, ты в принципе не понимаешь, как работа с процессором выглядит.
Что конкретно не понимаешь? Про всякие регистры и кеши можно просто почитать. Детальное понимание этих вещей высокоуровневому программисту не нужно.
Аноним 17/01/21 Вск 00:12:08 191228325
>>1912280
>Про всякие регистры и кеши можно просто почитать.
Будет абстрактная каша. Да и не понятно, как читать про регистры и не разбирать примеры.

Опыт по написанию больших программ не нужен, конечно, это глупо.

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

Просто это подразумевает полноценное образование, что ты более-менее знаешь всё ключевое.
Аноним 17/01/21 Вск 01:07:01 191232326
Аноним 17/01/21 Вск 01:16:25 191233127
>>1912323
Извини, брат, но нет.

Читай материалы по самым-самым-самым основам питона.
Аноним 17/01/21 Вск 01:26:59 191233528
>>1912331
Так я попросил мне скинуть по основам какие-то штучки и мне скинули вот эту https://younglinux.info/python/variable.php
я там почитал всё и начал выполнять задания запускаю код и там выскакивает что неправильно (на фотках сам всё видишь)?!
Аноним 17/01/21 Вск 01:28:30 191233729
Screenshot.png 308Кб, 1297x633
1297x633
Аноним 17/01/21 Вск 01:33:30 191234030
Screenshot.png 235Кб, 1149x634
1149x634
Ааа там вот так надо было сначала... Всё я додумался можете пока не помогать!
Аноним 17/01/21 Вск 01:49:26 191234531
>>1912340
Что ты вообще пытаешься сделать?
Аноним 17/01/21 Вск 01:50:47 191234632
Screenshot.png 34Кб, 776x306
776x306
>>1912345
Научится програмирувать. Так такое задание было, мы его выполнили уже...
Аноним 17/01/21 Вск 01:54:29 191234833
Аноним 17/01/21 Вск 02:06:12 191235134
Плиз Хелп. Имею питон тесты на гитхабе. Задача ранить их на ЕС2 сервере.
Мой план: качаю Гит на сервер и пулаю лейтест код с репо.
Ранаю тесты с анакондой енв.
Вопросы:
1. как-то можно гитэаб настроить или гит чтобы он сам пулил код с общего репа перед раном тестов? Или только заходить и пул делать самому?
2. Можно ли сервер настроить так, чтобы на нем тесты гонялись сами по себе скажем раз в день или раз в неделю или по какой-то команде? Но, чтобы я даже не заходил на сервак и запускал тесты вручную? Спасибо
Аноним 17/01/21 Вск 03:16:12 191237235
Разве дженнкинс не для этого создавался?
Аноним 17/01/21 Вск 08:18:06 191243936
>>1912372
А разве Дженкинс сидит на сервере?
Аноним 17/01/21 Вск 09:39:32 191245237
Аноним 17/01/21 Вск 13:37:25 191257338
>>1911533 (OP)
Добрый день.
Дорогой Анон, Недавно начал изучать Python по книге Эрика Метиза "изучаем Python" 3е издание и сталкнулся с такой проблемой, в электронном варианте и в печатном есть отличия, например
print(f"{name.title()}'s favorite language is {language.title()}.") и print(name.title() + "'s favorite language is " + language.title() + ".")
Это вообще имеет значение как писать и если да, то какой вариант считается более "новаым" а какой более "устаревшим."
Аноним 17/01/21 Вск 14:07:03 191263639
>>1912573
По разному бывает. Вот, когда есть задача в ходе работы программы создать какую-то строку, причем часть строки уже заранее известна, а какие-то части строки должны быть определены во время выполнения, конечно, удобнее использовать f-строки, чем вручную склеивать разные части строки, в питоне раньше были функция format и оператор %, но вот f-строки это более новый, быстрый и удобный способ.

Почитай об этом:
https://python-scripts.com/string-formatting
https://python-scripts.com/f-strings
Аноним 17/01/21 Вск 14:10:52 191265140
Как в питоне при работе на нескольких потоках заставить интерпритатор перейти с одного потока на другой? По дефолту питон сам скачет между потоками каждые n милисекунд, как форсировать этот переход?
Аноним 17/01/21 Вск 14:17:39 191265841
>>1912573
Первый более современный, но очень спорный.

Это так называемые f-strings, появились вроде бы в питоне 3.6.

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

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

Можно так сделать:
print("{0}'s favorite language is {1}.".format(name.title(), language.title()))

Это такой вариант, который любым стандартам кодирования отвечает и понятен, и у кого отторжения не вызовет.
Аноним 17/01/21 Вск 14:19:18 191266042
>>1912439
Где посадишь, там и будет сидеть. Он в общем-то ориентирован для модели работы клиент-сервер. Просто почитай, что это, и как это использовать.
Аноним 17/01/21 Вск 14:23:59 191266743
>>1912658
>У многих к ним очень негативное отношение
У кого? У тебя? Это очень странные люди.
Аноним 17/01/21 Вск 14:28:03 191267444
>>1912667
Я видел прописанные корпоративные стандарты, где именно так прописано.

Да, у меня тоже негативное отношение.

Форматирование и вывод должны быть отделены от кода, на этом уже спотыкались очень многие.

После того, как поработаешь с подобным кодом, на PHP, в разных ORM, потом такой подход будет просто рвотный рефлекс вызывать.
Аноним 17/01/21 Вск 14:52:43 191271245
>>1912351
Почитай про CI/CD непрерывная интеграция (CI) и непрерывное развертывание (CD) и выбери инструмент по душе, TeamCity, Jenkins, Gitlab, много их всяких есть.
>2. Можно ли сервер настроить так, чтобы на нем тесты гонялись сами по себе
Вроде у Амазона есть свои службы для этого, AWS CodeBuild, или как.
Аноним 17/01/21 Вск 16:33:56 191287646
Объясните пожалуйста кто такие вебмакаки и почему они так называются? Они связаны с каким-то конкретным языком или встречаются в любом языке? Питон связан с макакингом?
Аноним 17/01/21 Вск 16:58:52 191289247
Screenshot.png 48Кб, 985x765
985x765
ОПЯТЬ ВЫЛАЗИЕТ ЧТО Я НЕПРАВИЛЬНО ЧТО-ТО СДЕЛАЛ! Почему оно не хочет плюсоваццо?!
Аноним 17/01/21 Вск 17:05:43 191290248
430x2880xac1200[...].jpg 68Кб, 430x288
430x288
>>1912892
Хули ты задом-наперед пишешь-то, ты что, из этих?
И почему половину нормально тогда?
Аноним 17/01/21 Вск 17:10:28 191290749
>>1912902
Ладно ясно понятно... Мы просто по програмистки не привыкли писать ещё и пишем поэтому по нормальному...
Аноним 17/01/21 Вск 17:28:56 191292250
Аноним 17/01/21 Вск 17:29:47 191292351
>>1912922
Не обзывайся пожалуйста?! Мы ещё новички?!
Аноним 17/01/21 Вск 17:30:57 191292552
Ок, я хочу запилить свой реддит с блекждеком и шлюхами (возможно будет встроенный сервис). Что мне для этого понадобится?
Аноним 17/01/21 Вск 17:33:54 191292853
>>1912925
Закажи на фрилансе, можно прямо с таким текстом. 100 баксов достаточно, но можешь и поторговаться.
Аноним 17/01/21 Вск 17:35:48 191292954
>>1912928
Это не интересно, я хочу сам это запилить. Мне нужно примерное направление в плане применяемых технологий/фреймворков, чтобы загуглить мануалы и начать учиться
Аноним 17/01/21 Вск 17:49:34 191293755
Аноним 17/01/21 Вск 18:46:37 191299356
Screenshot.png 257Кб, 1404x637
1404x637
>>1912937
По твоему все сразу крутые родились умеющие програмирувать?! Обучение - это ДОЛГИЙ ТРУД...

Лучше объясните мне почему даёт false если сказать что Hello больше чем Lolo. В Hello же больше символов?!
Аноним 17/01/21 Вск 19:01:35 191304857
15744388050652.png 291Кб, 1023x771
1023x771
Аноним 17/01/21 Вск 19:15:16 191307958
Приветствую аноны, в данный момент начал изучать Джангу. Одному будет скучно и часто буду находить отмазки не учить её. Ищу такого же новичка как и я, чтобы учить вместе. Ответь мне, я потом скину юзер в тг
Аноним 17/01/21 Вск 19:34:23 191313659
Я опять выхожу на связь.
Объясните мне на пальцах как работает import внутри пакета (если у меня в папке __init__ лежит).

Есть структура папки
folder_module (__init__, file1.py, file2.py)
В file2 у меня import пары модулей из стандартной библиотеки python
в file1 у меня импорт класса из file2 и импорт пары стандартных модулей (logging, sys, os)

В каталоге выше у меня есть программа в которой написано:
import folder_module
...
var = folder_module.file1.myclass()


Питон пишет что:
folder_module has no attribute file1

Если я напишу:
import folder_module.file1

То питон отвечает:
No module named file2 (т.е. в file1 не может импортировать file2)

Я ничего не могу понять. Когда в папке __init__ там надо как-то по особенному внутри этой папки модули друг в друга импортировать, или в самом __init__ что-то прописывать?

Что-то как-то сложно по сравнению с define из Си.
Аноним 17/01/21 Вск 19:49:16 191317660
>>1913136
Нужен относительный импорт
from . import file2
Аноним 17/01/21 Вск 20:08:29 191323061
>>1912674
>корпоративные стандарты
Это такое дело, может они хотят, чтобы код работал на старых интерпретаторах. Ведь пока, все работает, многие компании просто не хотят обновляться годами.
Я думаю, что 9 из 10 случаев использования f-строк, это когда надо просто засунуть значение переменных в строку, что-нибудь вроде f"Hello, {name}!", не вижу тут ничего дурного.
Аноним 17/01/21 Вск 20:14:55 191324162
>>1913176
А если мне оттуда нужен только один класс?
Аноним 17/01/21 Вск 20:16:14 191324363
>>1913230
>что-нибудь вроде f"Hello, {name}!", не вижу тут ничего дурного.
В таком варианте да. Но по-хорошему этим и должно ограничиваться. Когда начинаются разные арифметические операции, вызовы функций с параметрами и т.п. начинается грязь и лапша в худших PHP традициях.
Аноним 17/01/21 Вск 20:18:54 191324964
>>1913241
Тогда полностью package.file2
Аноним 17/01/21 Вск 20:24:11 191326065
Аноним 17/01/21 Вск 20:27:42 191326966
>>1913260
Гугли сравнение строк, хули ты тут высираешь?
Аноним 17/01/21 Вск 20:28:25 191327067
>>1913260
Потому что сравнивается не длинна.
Ты заебал, иди прочитай хоть какую-то ссаную книжку для начала.
Аноним 17/01/21 Вск 20:29:39 191327368
>>1913260
Надоел. Открой книжку по основам питона, читай и разбирайся с примерами.

Чтобы ты смог писать что-то осмысленное, а не рандомные выражения.

Аноним 17/01/21 Вск 20:31:45 191327469
>>1913269
ТАК МЫ НЕ ЗНАЛИ ЧТО ГУГЛИТЬ
Ладно спасибо...
Аноним 17/01/21 Вск 20:38:13 191328770
>>1913249
Спасибо, так работает.
Какая логика в этой конструкции? Почему из файла который лежит внутри пакета, вызывается через сам пакет? Вот есть точка, это я понимаю, текущая директория. Две точки, ну видимо на уровень выше.
Лучше бы там просто был path для локальных файлов.
Аноним 17/01/21 Вск 20:39:34 191329171
>>1913260
Сравнивается лексеграфически, т.е. как в словаре, кто за кем идет.
Длина это len('Пупсик')
Аноним 17/01/21 Вск 20:40:49 191329272
Аноним 17/01/21 Вск 20:49:18 191330373
>>1913287
Потому что импорт выполняется в контексте основного скрипта, а не модуля.
Если ты на один уровень с основным скриптом добавишь тоже file2, то с просто import file2 найдется и импортнется он.
Аноним 17/01/21 Вск 20:55:51 191332074
>>1913303
Я подумал, что у меня провал в понимании.
Вот пусть есть модуль
root_module.py
print('root_module')
def foo():
____pass

my_module.py
from root_module import foo
foo()
def bar():
____pass

main.py
import my_module
Не смотря на то, что явно я root_module не импортирую, он исполняется. При этом исполняется только один раз, если я ещё где-нибудь сделаю import root_module, даже явно, код не выполнится, в консоли будет один принт. То есть питон это контролирует.

Внимание вопрос: а каким образом можно понять, какие модули были импортированы, можно ли как-то хитро получить список модулей, которые импортировались, в том числе неявно и где-то в глубине?

Вот для описанной схемы, например, с неявным импортом.
Аноним 17/01/21 Вск 21:01:08 191333175
>>1913320
Ну как бы при выполнении импорта код исполняется, потому и видишь. А так эти импорты закрыты в своих неймспейсах.
По идее можно рекурсивно лезть в globals и спускаться во все неймспейсы найденных модулей.
Аноним 17/01/21 Вск 21:07:41 191334076
>>1913331
Как питон узнаёт, что он один раз код этого модуля уже исполнял? Даже при неявном импорте?

И как мне доступ к этой таблице получить?
Аноним 17/01/21 Вск 21:13:36 191336277
Аноним 17/01/21 Вск 21:20:21 191338578
Аноним 17/01/21 Вск 22:21:07 191348279
Скиньте пожалуйста всякие практические задачки и головоломки для питонного новичка!
Аноним 17/01/21 Вск 22:25:40 191348580
spasiboonline.png 45Кб, 468x242
468x242
Аноним 18/01/21 Пнд 04:02:15 191379681
>>1912250
Ты выделил слово ОЧЕНЬ, но таким же успехом можно сказать что вычисления это очень условный аналог калькулятора.

return это возвращение значения туда откуда вызвали (никуда, если вызвали в пространстве)

У тебя есть функция которая складывает два плюс два и возвращает результат. В питоне, если ты будешь работать напрямую с интерпретатором, возвращаемое значение автоматически показывается - но это только удобство программисту, а не аналог принта. Скорее просто есть скрытый принт, который принтит то что показал return
Аноним 18/01/21 Пнд 04:05:45 191379782
>>1912348
Нахуя ему это всё, если первые недели он будет делать макросы на набираемые в интерпретатор команды?
Аноним 18/01/21 Пнд 04:09:24 191379983
>>1913243
Почему ты так кроешься от чего-то нового лишь бы оно тебе не напоминало о ПХП?

Хуй знает, это так смешно читать. Ф-строчки опасное пхпшное говно, а вот тупая нечитаемая хуйня с формат и процентами это заебись, православно, главное чтоб не в пхп.
Аноним 18/01/21 Пнд 04:10:42 191380084
>>1912892
Проиграл с того как ты всё таки скачал визуал студио потому что так сказал анон чтоб пилить там калькуляторы.
Аноним 18/01/21 Пнд 09:51:55 191388485
>>1912892
Зайди не степик и осиль их базовые бесплатные курсы.
Аноним 18/01/21 Пнд 11:09:46 191391986
>>1913884
А можно на рутрекерах какие-нибудь секретные платные курсы бесплатно скачать?...
Аноним 18/01/21 Пнд 11:14:47 191392387
Аноним 18/01/21 Пнд 11:15:24 191392588
>>1913923
А вы знаете такие курсы?...
Аноним 18/01/21 Пнд 11:16:19 191392689
>>1913925
Знаю, а почему вы спрашиваете?
Аноним 18/01/21 Пнд 11:17:17 191392890
>>1913926
Просто мы хотим себе их скачать...
Аноним 18/01/21 Пнд 11:19:56 191392991
>>1913926
Вы наверное поможете?!
Аноним 18/01/21 Пнд 13:07:33 191399692
>>1911533 (OP)
Антоны, подскажите, пожалуйста, как в pyplot сделать точки разного цвета.
Допустим к каждой точке есть числовое значение от -x до y. Я хочу чтобы чем меньшее значение было, тем светлее точка. И наоборот чем больше тем темнее.
Аноним 18/01/21 Пнд 13:44:48 191400993
Screenshot.png 98Кб, 1432x660
1432x660
ПОМОГИТЕ МЫ ЗАСТРЯЛИ
Аноним 18/01/21 Пнд 13:47:07 191401094
>>1914009
num = 2
i = 0
while i <21:
print(num i)
i = i + 1
print("Final")

ВОТ ТУТ НЕПРАВИЛЬНО ЧТО-ТО
Аноним 18/01/21 Пнд 13:54:25 191401995
1246092487151.jpg 55Кб, 429x532
429x532
Спрошу тут.
С питоном не знаком. Есть вот такой проект:
https://tracek.github.io/audio-explorer/
https://github.com/tracek/audio-explorer/
Вопрос банален. Как запустить эту срань? ОС - вин7. Поставил питон 3.8.7, свежее версии на вин7 вроде бы не поддерживаются. Скачал с гитхаба архив. Запускаю application.py, setup.py - одна хуйня, лишь окно консоли на секунду появляется. Как пользоваться этой сранью? Программирование меня не интересует, объясните просто как заставить работать этот скрипт/программу.
Сам автор в факе пишет какую-то херню:
>How to install the software?
>There are a few approaches: Start from scratch from the repo Use Docker image * Check with me about producing a Virtual Machine image with the software. We could use e.g. VirtualBox.
Аноним 18/01/21 Пнд 14:29:48 191405796
Screenshot.png 79Кб, 1420x558
1420x558
>>1914009
>>1914010
Вот посмотрите сами! Сначала num должно возводится в степень 0 (потому-что i сначала 0), потом должно в степень 1 и по нарастающей, но num почему-то сразу в степень 4 переходит!
МЫ НЕ ПОНИМАЕМ
Аноним 18/01/21 Пнд 14:39:47 191407497
Exponentiation.JPG 12Кб, 193x474
193x474
>>1914057
Это какая-то детсадовская хуйня или что? Не пойму.
Аноним 18/01/21 Пнд 14:41:31 191407798
>>1914074
"Используя цикл while, выведите на экран для числа 2 его степени от 0 до 20. Возведение в степень в Python обозначается как "
У меня не получается сделать так чтоб 2 было в степени 0, 1 и 2 оно сразу в 4 степень переходит!
Аноним 18/01/21 Пнд 14:43:08 191407999
>>1914077
А нет переходит я просто вверх не промотал и там остальные цифры были... Ладно забудьте...
Аноним 18/01/21 Пнд 15:19:07 1914106100
>>1914019
https://github.com/tracek/audio-explorer/blob/master/Dockerfile
Надо поставить эту miniconda, выполнить эти две команды по установке пакетов, поставить сам sox, и выполнить в конце эту gunicorn команду.
Если всё правильно, то оно появится по адресу http://localhost:8080
Но что-то я сомневаюсь, что ты осилишь.
Аноним 18/01/21 Пнд 15:26:53 1914114101
>>1914106
Алсо, можно таки запустить виртуалку с линупсом, поднять там всё в докере и пробросить порт, но опять же, хуй знает.
Аноним 18/01/21 Пнд 15:47:52 1914135102
>>1913996
бамп
ПОМОГИТЕ МЫ ЗАСТРЯЛИ ВЫЗЫВАЕМ СПОСАТЕЛЕЙ11
Аноним 18/01/21 Пнд 15:49:01 1914136103
>>1914079
да ты не переживай, вообще можешь писать по любой хуйне
если спички дома найти не можешь или еще что-нибудь, обязательно пиши
Аноним 18/01/21 Пнд 16:07:07 1914148104
>>1913929
Чел ты в поиске забанен?
Аноним 18/01/21 Пнд 16:31:28 1914162105
В питоне а конкретно в графической хуйне tkinter есть функция чтоб при нажатии на кнопку в граффу ввода Entry добавился текст?
Аноним 18/01/21 Пнд 16:53:35 1914172106
Аноним 18/01/21 Пнд 16:54:24 1914175107
>>1914162
Пчел, идешь и читаешь мануал к либе.
Аноним 18/01/21 Пнд 16:54:55 1914176108
>>1914162
Как в этой хуйне нормально раскидать frame гридом...
Аноним 18/01/21 Пнд 16:55:04 1914177109
Screenshot.png 81Кб, 974x625
974x625
>>1914148
Так там их много я не знаю какие хорошие а какие плохие!
Аноним 18/01/21 Пнд 17:00:45 1914182110
>>1914172
А как это сделать? Если что я делаю калькулятор а еще я башмак ебаный изучаю питон 7 дней 3 из них отдыхаю
Аноним 18/01/21 Пнд 17:40:32 1914235111
>>1913996
Сам сообразил.
>>1914177
Бротан, советую сайт гикбрейнц. Там есть платные и бесплатные.
Много интересного по питону и в целом по проге.
Либо стандартный путь - читай Dive into python от корки до корки. Затем идешь на python.org и изучаешь стандартную библиотеку. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало
Аноним 18/01/21 Пнд 17:41:11 1914237112
>>1914182
Почитать любую вводную статейку или документацию.
Аноним 18/01/21 Пнд 17:47:11 1914252113
>>1914235
Спасибо за советы!!!
>Dive into python
Мы уже скачали эту штучку но пока не трогали) А там будут всякие задачки практики?
Аноним 18/01/21 Пнд 17:48:21 1914254114
Так я не понял, кого читать Лутца или укус питона для вкатыша?
Аноним 18/01/21 Пнд 17:53:09 1914258115
>>1914252
Да, надо написать свою имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду.
Аноним 18/01/21 Пнд 17:57:06 1914263116
Аноним 18/01/21 Пнд 17:57:52 1914264117
Аноним 18/01/21 Пнд 18:34:05 1914320118
image.png 18Кб, 695x221
695x221
дарова питонщики, имею абсолютно базовы знания питона, могу ли я все это скомпилить в одну прогу? Вся эта ебалда запускается через cmd, как сделать для нее интерфейс/лаунчер,это если че хуйня которая ловит коды на сайте и активирует их+ в ней есть api rucaptcha для обхода капчи на сайте который мне нужен
Аноним 18/01/21 Пнд 19:01:04 1914369119
Вопрос от нуба, какой IDE лучше использовать - PyCharm или Jupyter и почему
Аноним 18/01/21 Пнд 19:27:43 1914408120
Аноним 18/01/21 Пнд 19:58:35 1914450121
>>1914258
Но только не на Торнадо, а на FastAPI. А всё остальное верно.
Аноним 18/01/21 Пнд 20:12:03 1914461122
Screenshot.png 127Кб, 1421x571
1421x571
ПОЧЕМУ ЭТОТ СИНТАКС ИНВАЛИД???
18/01/21 Пнд 20:16:42 1914466123
>>1914461
нахуй ты строку в строку превращаешь? отступы проверь
18/01/21 Пнд 20:17:26 1914467124
>>1914461
скобочку ещё забыл
Аноним 18/01/21 Пнд 20:20:44 1914468125
Screenshot.png 289Кб, 1415x563
1415x563
>>1914467
>>1914466
С отступами нормально всё я не понимаю почему if не работает!
18/01/21 Пнд 20:21:31 1914469126
>>1914468
скобочку ещё забыл ТУПОЙ
18/01/21 Пнд 20:22:40 1914470127
>>1914468
и опять же нахуя ты везде суёшь str()? ты понимаешь для чего они нужны, или ты просто подсмотрел и суёшь теперь где попало?
Аноним 18/01/21 Пнд 20:23:10 1914471128
18/01/21 Пнд 20:24:55 1914472129
>>1914471
хз где-то забыл блин
Аноним 18/01/21 Пнд 20:25:55 1914475130
Screenshot.png 7Кб, 404x221
404x221
18/01/21 Пнд 20:26:57 1914477131
>>1914475
о нашёл короч смотри между def loka() и def soho() дальше сам разберёшься
Аноним 18/01/21 Пнд 20:28:22 1914481132
18/01/21 Пнд 20:32:32 1914484133
Снимок экрана в[...].png 19Кб, 402x133
402x133
>>1914481
хахаха смотри твоя программа у меня работает
Аноним 18/01/21 Пнд 20:36:01 1914489134
1610990968957.jpg 42Кб, 700x700
700x700
Аноним 18/01/21 Пнд 20:37:03 1914492135
>>1914484
ГОВОРИ ЧТО ТЫ СДЕЛАЛ!!!
18/01/21 Пнд 20:37:21 1914493136
Аноним 18/01/21 Пнд 20:38:01 1914495137
>>1914493
Скажите пожалуйста какая ошибка там была...
18/01/21 Пнд 20:38:33 1914496138
Аноним 18/01/21 Пнд 20:39:04 1914499139
18/01/21 Пнд 20:39:36 1914501140
Аноним 18/01/21 Пнд 20:40:21 1914503141
>>1914501
А покажи как выглядит програмка...
18/01/21 Пнд 20:40:48 1914506142
Снимок экрана в[...].png 19Кб, 402x133
402x133
Аноним 18/01/21 Пнд 20:41:33 1914507143
>>1914506
Нет вы не поняли мне надо код програмы посмотреть полностью...
18/01/21 Пнд 20:42:33 1914508144
изображение.png 13Кб, 404x221
404x221
Аноним 18/01/21 Пнд 20:43:08 1914510145
>>1914508
Нет этот не работает мне нужен который работает!
18/01/21 Пнд 20:44:00 1914512146
Аноним 18/01/21 Пнд 20:44:19 1914515147
18/01/21 Пнд 20:45:02 1914519148
изображение.png 13Кб, 404x221
404x221
18/01/21 Пнд 20:45:21 1914520149
>>1914515
а, тебе нужен код твоей программы только работающий?
Аноним 18/01/21 Пнд 20:45:37 1914521150
18/01/21 Пнд 20:46:50 1914524151
изображение.png 254Кб, 1149x634
1149x634
>>1914521
ладно, мы должны помогать друг друга так что держи, код твоей программы работающий
Аноним 18/01/21 Пнд 20:48:21 1914528152
>>1914524
ВСЁ ДОСТАЛ ТУПОЙ ГАД ЕСЛИ НЕ ХОЧЕШЬ ПОМОГАТЬ ТО ИДИ НАХЕР!!!

ДОБРЫЕ АНОНЧИКИ ПОМОГИТЕ МНЕ!
18/01/21 Пнд 20:48:52 1914532153
>>1914528
так я тебе помогаю что не так то
Аноним 18/01/21 Пнд 20:50:38 1914535154
Screenshot.png 6Кб, 395x200
395x200
>>1914532
ТАК ТЫ СПЕЦИАЛЬНО НЕ ТУ ПРОГРАМУ КИДАЕШЬ! МНЕ НУЖЕН РАБОТАЮЩИЙ КОД ПРОГРАМЫ КОТОРАЯ НА ВОТ ЭТОЙ ФОТКЕ!

ВСЁ ДАЮ ПОСЛЕДНИЙ ШАНС... ЕСЛИ ОПЯТЬ НЕ ПОМОГАЕШЬ ТО Я - ЗАТАЮ ОБИДУ...
18/01/21 Пнд 20:57:49 1914537155
>>1914535
но ведь ты обучаешься питону, разве не прикол обучения в том что ты должен самостоятельно понять где ошибка на основе полученных знаний и моих подсказок на что смотреть
Аноним 18/01/21 Пнд 20:59:05 1914538156
>>1914537
Ты сказал что нету скобочки а я посмотрел и вроде все скобочки были на месте!!!
18/01/21 Пнд 20:59:47 1914539157
>>1914538
а если ещё раз посмотреть
Аноним 18/01/21 Пнд 21:00:39 1914541158
>>1914539
А я смотрел не один раз и не два...
18/01/21 Пнд 21:01:53 1914543159
>>1914541
а вдруг скобку надо добавить а не убрать
Аноним 18/01/21 Пнд 21:05:12 1914544160
Аноним 18/01/21 Пнд 21:05:25 1914545161
>>1914543
Давай договорися! Если ты мне скажешь какая именно ошибка там то я не буду больше такую ошибку делать!
18/01/21 Пнд 21:07:11 1914546162
>>1914545
в loka() keke = (input()

скобка вначале лишняя, убрать надо либо добавить в конце ещё одну чтоб восстановить баланс скобок в природе
Аноним 18/01/21 Пнд 21:09:11 1914547163
>>1914546
Ура заработало! Спасибо вам!!!
Аноним 18/01/21 Пнд 22:33:22 1914605164
Ебать страдания нуба =D
Аноним 19/01/21 Втр 00:20:25 1914673165
Очень не нравится формат книг. Есть какой-то удобный текстовый курс по питону?
Вот пример курса по С++:
https://ravesli.com/uroki-cpp/#toc-0

Я вообще хз как эти ваши книги читать, воды дохуя и неудобно пиздец, особенно если у тебя pdf версия, а не бумажная.
Аноним 19/01/21 Втр 00:33:10 1914684166
>>1914673
Не вижу принципиальных отличий между книжкой и твоим примером.
Алсо, хороший пдф как раз идеальный вариант.
Аноним 19/01/21 Втр 00:37:33 1914688167
>>1914673
>Не вижу принципиальных отличий между книжкой и твоим примером
Как минимум есть возможность скопировать текст, что не в любой ПДФной книжкой возможно. Да и просто подача материала и подобное разделение, примерное представление сколько "уроков" там будет впереди для меня оказалось критичным, лол. А, ещё там каждый урок можно комментировать и обсудить при желании.
Аноним 19/01/21 Втр 00:46:53 1914693168
>Как минимум есть возможность скопировать текст, что не в любой ПДФной книжкой возможно.
В любой кроме говносканов. Это больше характерно для переводных руснявых изданий, потому что они жмутся выпускать ебуки, ибо распиратят моментально, а вот сканы весьма неудобны.
> Да и просто подача материала и подобное разделение, примерное представление сколько "уроков" там будет впереди
Точно такое же разбитие на части, главы и отдельные сегменты.
>А, ещё там каждый урок можно комментировать и обсудить при желании.
Ну хуй знает, вот это с натяжкой можно считать отличием, хотя у меня такой потребности нет, например.
Аноним 19/01/21 Втр 00:48:13 1914694169
>>1914693
>Точно такое же разбитие на части, главы и отдельные сегменты.
Хз, может я действительно мало книжек смотрел, пойду поищу другие. Спасибо, хуле.
Аноним 19/01/21 Втр 01:19:13 1914715170
Аноним 19/01/21 Втр 01:22:40 1914719171
Аноним 19/01/21 Втр 01:31:00 1914722172
image.png 109Кб, 260x340
260x340
image.png 664Кб, 604x453
604x453
Что выбрать, укус питона или think python? Или обе книги обязательны к прочтению?
Аноним 19/01/21 Втр 02:14:51 1914738173
>>1914114
>>1914106
Спасибо. Моя задача была не особо сложная, уже удалось найти решение с помощью банального audio stat в sox. И никакой софт дополнительный не нужен, и работает через консоль, анализируя пакетно, как мне надо.
Тот audio-explorer, конечно, интереснейшая штука, но не для людей сделано. Слишком много гемора: нет инструкции по установке для даунов-обывателей с виндой, нужен лишний софт, да и проект уже длительное время заброшен, видимо. А жаль, распознавание звуков - интересная тема.
Аноним 19/01/21 Втр 04:25:37 1914761174
>>1914738
А как справился в итоге?
Сколько сортов пердежа знает?
Аноним 19/01/21 Втр 07:53:07 1914791175
varshem.gif 6Кб, 568x355
568x355
>>1912335
Охуел?
Там же даже фото есть как правильно присваивать.
Аноним 19/01/21 Втр 08:22:16 1914794176
16109922388180.png 10Кб, 395x200
395x200
Аноним 19/01/21 Втр 11:02:05 1914902177
>>1914489
Подушил бы с ней своего питона!
Аноним 19/01/21 Втр 12:37:37 1915017178
Screenshot.png 111Кб, 1423x552
1423x552
А НУ ДА...
Аноним 19/01/21 Втр 12:40:43 1915023179
Screenshot.png 145Кб, 1425x708
1425x708
>>1915017
Окей поставил двоеточие но оно всё-равно не сработало...
Аноним 19/01/21 Втр 12:43:50 1915029180
>>1915023
Так ты ничего не передал в функцию.
Аноним 19/01/21 Втр 12:45:09 1915031181
>>1915029
Так там когда функция вызывает должно инпут сработать и 2 числа надо ввести а инпут не срабатывает!
Аноним 19/01/21 Втр 13:15:34 1915101182
ПОМОГИТЕ
Аноним 19/01/21 Втр 13:20:57 1915115183
image.png 21Кб, 592x310
592x310
>>1915023
Поставь нормальный иде, пайчарм например.
Аноним 19/01/21 Втр 13:27:40 1915120184
Screenshot.png 223Кб, 1418x555
1418x555
>>1915115
Я сделал как ты показал а input'ы всё-равно не работают, просто нули вылазят!
>пайчарм
На мою WINDIWS 7 не пойдёт...
Аноним 19/01/21 Втр 13:29:30 1915123185
>>1915120
Ты траль тупостью, ясно.
Аноним 19/01/21 Втр 13:29:46 1915124186
Screenshot.png 262Кб, 1403x545
1403x545
>>1915120
А вот заработало... Ладно забудьте...
Аноним 19/01/21 Втр 13:32:26 1915127187
Screenshot.png 259Кб, 1407x553
1407x553
Хотя странно что при вводе нулей не завершается сразу штучка, я думал return прерывает функцию.
Аноним 19/01/21 Втр 14:07:18 1915161188
>>1914761
Мне надо было отличать демодулированную цифру от простого аналога (частотная модуляция) и скармливать ее на декодировние спец. софтине. Балуюсь с sdr свистками.
Аноним 19/01/21 Втр 18:04:06 1915414189
>>1915127
Скажи мне свою телегу. Объясню тебе мелочи.
Аноним 19/01/21 Втр 19:11:04 1915494190
Screenshot.png 259Кб, 1407x553
1407x553
Опять что-то не получается...
Вот смотрите сначала придаётся инпутом значение переменной "a", потом оно передаётся функции testinput, там если "a" было числом то должно даваться булевское 1 (т.е. true), если не число то 0 (false), а далее результат даваться b должен, но оно почему-то всегда даёт false!
И вот КАК ПОНЯТЬ где я ошибся?! Я же вроде не какой-то тупой?!
>>1915414
Хорошо сейчас попробую зарегестрироваться там... Хотя я основное пониманю всё но у меня постоянно какие-то мелкие запары которые хрен поймёшь почему вылазят!
Аноним 19/01/21 Втр 19:11:55 1915495191
Screenshot.png 334Кб, 1417x622
1417x622
>>1915494
Извините не та фотка!!!
19/01/21 Втр 19:20:53 1915512192
>>1915495
оооо снова ты

ща быстренько помогу тебе друг
Аноним 19/01/21 Втр 19:26:17 1915516193
>>1915494
Тащи телегу и не сри в тред. Отвечу.
19/01/21 Втр 19:29:50 1915517194
>>1915495
ты сравниваешь экземляр класса int с просто классом int, иначе говоря ты спрашиваешь является ли ПИРОЖКИ так сказать ТЕСТОМ

С одной стороны да, пирожки делаются из теста, но с другой в ПРЯМОМ смысле они не равны, это две разные вещи

тебе нужно будет изучить многие тех нюансы, а не просто писать какие-то скрипты (если ты хочешь стать именно программистом)

Гугли как проверять на тип в питоне, если тебе нужно верное решение

Аноним 19/01/21 Втр 19:33:42 1915522195
Screenshot 2021[...].png 60Кб, 488x870
488x870
>>1915495
Я же тебе говорил, установи jupyter notebook чтобы нормально исследовать питон.
Аноним 19/01/21 Втр 19:37:59 1915523196
Screenshot 2021[...].png 21Кб, 424x292
424x292
или так еще
Аноним 19/01/21 Втр 19:50:52 1915539197
>>1915516
Всё я зарегался!
https://t.me/BlueCattt
>>1915517
Большое спасибо за подсказку!!!
>>1915522
Там дальше в треде говорили что он плохой и я побоялся тебе верить...
Аноним 19/01/21 Втр 19:55:13 1915544198
Анон, добрый день. Я был в нуботреде позавчера, вроде бы, меня направили сюда. Нашей группе на работе необходимо учить пайтон, R или матлаб. Мы биологи ну, не только, но это не имеет сейчас важности для ситуации, поэтому так проще будет нас окрестить. Я не знаю, как другие люди в коллективе, но я темой заинтересован, но боюсь не потянуть в связи с отсутствием нормального понимания дисциплин высшей математики. Из предложенных языков выбор пал на пайтон. У меня вопрос: мне хватит чтения литературы или же мне стоит для приличия в придачу к этому пройти некие курсы? И если стоит, то какие посоветует анон?
Заранее спасибо.
Аноним 19/01/21 Втр 19:57:01 1915546199
>>1915544
Я скажу так в этом языке по моему опыту - чёрт ногу сломит...)
Аноним 19/01/21 Втр 19:59:27 1915550200
>>1915546
Ну, блин, звучит не особо радостно, конечно. Мне бы очень не хотелось менять работу, я всё же желаю попробовать, а если уже не выйдет, то тогда да, просто это дропну и скажу начальству, что не вписался в рыночек команду.
Аноним 19/01/21 Втр 20:02:38 1915555201
>>1915544
Питон это один из самых сложнейших языков программирования. Он требует знания линала, как минимум, поэтому нет, не надо его учить. Ну и ар с мл тем более. Иди водоросли разглядывай дальше, чел. Не надо, поверь.
Аноним 19/01/21 Втр 20:04:58 1915558202
аноны, очень много юзал питон в сфере эмбедед программирования (протоколы и прочее говно)
решил съебать с этой параши - то блять мейн с нисхуя не с первой строчки исполняться будет (я про Си часть кода) (если кому интересно, проблема решилась перепайкой процессора, ЛОЛ), то еще какая-нибудь хуита. А денег за это получаешь раза в полтора меньше высокоуровневых прогероф
Отсюда вопрос: где юзается питон и куда лучше с ним пойти? Я точно знаю про веб, но про эту отрасль очень наслышан о 23423 миллионах фреймворков выходящих каждую наносекунду. Хотя я это слышал про js, не знаю касается ли данная история питона
Либо забить, юзать его как второй язык но подучить кресты\си шарп и прочее
Буду благодарен за ответы (если что, на питоне пишу уже лет 6, так что не вкатыш)
Аноним 19/01/21 Втр 20:05:03 1915559203
КОТЯТКИ...webm 5039Кб, 640x480, 00:00:37
640x480
Аноним 19/01/21 Втр 20:07:36 1915561204
>>1915555
>>1915559
Ваше мнение понял, оно меня, конечно, ни разу не радует. Но буду в любом случае благодарен если вдруг ещё кто-нибудь ответит. А я пока буду дальше читать, что ещё поделать, раз так припёрло.
Аноним 19/01/21 Втр 20:12:23 1915564205
>>1915561
забей на литературу - неподготовленного пациента она только отпугнет и отобьет желание учить этот по-настоящего крутой язык (я про питон)
пройди курсы: stepik - их там довольно много, но, надеюсь, ты умеешь отделять плохие курсы от хороших
также еще советую курсы от jetbrains - они вообще топ, но, вроде как , платные
ну а дальше уже смотри специализированные источники, потому что ООП какое-нибудь тебе явно то не нужно в своем биологическом мире
отдельно посоветовал бы тебе курс на степике "практикум по математике на питон" или как-то так
но его учи после вступительных курсов
как-то так
Аноним 19/01/21 Втр 20:12:49 1915565206
>>1915564
ну я чисто по-классике ошибок сделал в тексте пиздец, сорян
Аноним 19/01/21 Втр 20:16:46 1915568207
>>1915564
Спасибо, анон, очень полезная информация, тогда пойду на степик.
Аноним 19/01/21 Втр 20:17:29 1915569208
Screenshot.png 102Кб, 1068x761
1068x761
Аноним 19/01/21 Втр 20:19:04 1915570209
>>1915569
блин, братишь, ну ты шустрый
ну возьми от института биоинформатики. Я именно его не проходил, но курс по основам линукса у них неплох (если что на картинке это справа, второй)
ну и типа это же институт БИОинформатики а ты типа БИОлог
ну понял да, шаришь да
Аноним 19/01/21 Втр 20:22:10 1915573210
Аноним 19/01/21 Втр 20:42:07 1915593211
Screenshot.png 248Кб, 1415x618
1415x618
А в этот раз почему false?! Щас же переменная y 100% является int!!!
Аноним 19/01/21 Втр 20:48:18 1915598212
>>1915593
Слёзы на моих глазах...
Аноним 19/01/21 Втр 20:53:44 1915606213
Аноним 19/01/21 Втр 20:58:12 1915612214
>>1915606
Ну смотри! Сначала выдаётся значение переменной "a", в данном случае это было 4... Потом оно приписывается переменной "y" в функции testinput... Далее в этой функции определяется относится ли содержимое "y" к типу данных int, значение (true, false) передаётся параметру b в функции, значение которого в дальнейшем приписывается параметру b в основной ветке...
ЧТО Я ДЕЛАЮ НЕ ТАК??? ПОЧЕМУ ТАМ FALSE ЕСЛИ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ y БЫЛО ЦЕЛЬНЫМ ЧИСЛОМ И ОТНОСИЛОСЬ К int?!!!
Аноним 19/01/21 Втр 21:00:01 1915615215
>>1915612
да мне похуй, если честно
иди сам разбирайся
какой ты программист, если не можешь с такими основами справиться сам
на работе тоже будешь начальника каждый раз дергать? в таком случае ты быстро нахуй пойдешь, либо в вечного джуна превратишься
Аноним 19/01/21 Втр 21:00:52 1915617216
>>1915558
блин, теперь мой вопрос в помойку ушел за таким количеством сообщений(
Аноним 19/01/21 Втр 21:03:24 1915620217
>>1915615
Да ты же шизик ебаный, слава богу 90% прогерского коммьюнити друг другу помогают, иначе бы сидел ты на параше и писал бы на фортране, как заслуживаешь.
Аноним 19/01/21 Втр 21:04:48 1915621218
>>1915612
Вот нахуя ты начал учить питон в качестве первого языка? Наслушался мамкиных теоретиков, что питон - это легко? Если вообще не умеешь программировать - начинай с джавы, она намного легче для вкатунов.
Аноним 19/01/21 Втр 21:04:58 1915622219
>>1915615
>да мне похуй, если честно
Аж молчать не можешь.
>иди сам разбирайся
Я разбираюсь и заодно проверяю, не ответил ли кто.
>какой ты программист, если не можешь с такими основами справиться сам
Начинающий.
>на работе тоже будешь начальника каждый раз дергать?
Я в треде питона на харкаче, а не на работе.
>в таком случае ты быстро нахуй пойдешь, либо в вечного джуна превратишься
Я очень надеюсь, что ты не имеешь никакого отношения к сфере педагогики и преподавания, с таким-то мышлением.
Аноним 19/01/21 Втр 21:06:17 1915623220
>>1915621
Господин подзаборная пидорашка, джава и пайтон связаны как между собой? В чем именно заключается перспектива сначала учить джаву, а потом пайтон? Тебя бы машобшики обоссали с ног до головы и голову бы отрубили нахуй за такой гнилой базар.
Аноним 19/01/21 Втр 21:08:29 1915626221
>>1915620
да иди ты нахуй
ты вообще видел какая у него ошибка? его ошибка - лень
лень почитать, как работает bool
типа реально надо поощерять такое? вот отсюда и появляют миллион вкатышей, переписывающие туториал и нихуя не думающие
я стараюсь писать тут ответы на вопросы, которые сложны начинающим в понимании, но это - просто лень ебучая
Аноним 19/01/21 Втр 21:10:18 1915629222
>>1915626
Мелкобуквенный гнидопидорас будет меня еще нахуй посылать, ох лол. Нечего сказать - не отвечай.
>его ошибка - лень
Зачастую новички не способны сложить 2 + 2, им нужно подсказать. Повторюсь, как хорошо, что коммьюнити айтишное не состоит из говнорожих дурачков навроде тебя.
Аноним 19/01/21 Втр 21:13:09 1915630223
>>1915622
Сука блять ну от тебя у меня подгорело
Даже я не таким ебанутым вкатышем был
короче, скажу один раз и иди нахуй вообще

> Я разбираюсь и заодно проверяю, не ответил ли кто.
Не разбираешься, по ошибке видно, что не разбираешься, а ждешь пока готовенькое дадут. Такое ощущение, что ты хуячишь код - видишь неправильный и сразу спрашиваешь

> Начинающий
не начинающий, а на похуе

> Я в треде питона на харкаче
ну раз харкач, то хули тут сидишь. Иди на хабр

> Я очень надеюсь, что ты не имеешь никакого отношения к сфере педагогики и преподавания, с таким-то мышлением.
вот не поверишь, где я подрабатываю
и на такие вопросы учеников я говорю "А ТЫ ПОДУМАЙ
и ничего, 13 летние ребята спокойно пыхтят и разбираюттся и растут
не бывает тупых вопросов, если они не мотивированны ленью
Аноним 19/01/21 Втр 21:13:41 1915632224
Screenshot.png 280Кб, 1414x618
1414x618
>>1915626
Я знаю прекрасно как работает bool!!! Я до этого специально книгу читал про работу компьютеров, кодировку и булевскую логику!!! Но тут происходит просто какой-то треш! Если значение в переменной y относится к цельному числу (тобишь int и в данном случае ЭТО ТАК потому-что "y" наследовал значение "a") то оно должно быть true! НУ И КАКОЙ РАСЧЁТ СВОИМ ЛЕНИВЫМ КАК ТЫ СКАЗАЛ МОЗГОМ Я ДОЛЖЕН ПРОВЕСТИ ЧТОБ ПОНЯТЬ СВОЮ ОШИБКУ???
Аноним 19/01/21 Втр 21:14:47 1915635225
>>1915629
Ну а чего ты со мной срешься, а ему не подсказываешь? Решил просто повыебываться?
Аноним 19/01/21 Втр 21:17:58 1915638226
>>1915632
ну вот видишь, анон
все вот кукарекают про комьюнити, но никто не помогает
ладно, хуй с тобой
прекрасно, что ты почитал про були
а теперь прочитай про то, что тебе возвращает input
19/01/21 Втр 21:19:20 1915641227
>>1915632
инпут даёт строку str, переведи её int()-ом в инт
Аноним 19/01/21 Втр 21:22:31 1915648228
>>1915632
а ты, вообще, по чему учишься? книга?
Аноним 19/01/21 Втр 21:29:57 1915659229
>>1915638
Ты меня так разозлил своими постами что я аж начал по квартире ходить... Можешь радоваться... Но я успокоился уже...
>>1915641
Понятно спасибо большое!
>>1915648
Мне в треде порекомендовали маленький курсик https://younglinux.info/python/operators.php для изучения основ, хочу сначала его пройти а потом dive into python.
Аноним 19/01/21 Втр 21:44:54 1915673230
Screenshot.png 143Кб, 1416x624
1416x624
>>1915659
Теперь всё получилось!
19/01/21 Втр 21:49:29 1915676231
>>1915673
если отбросить твой возможный троллинг, у тебя был опыт с другими языками? для чего вкатываешься в питон?
Аноним 19/01/21 Втр 21:51:44 1915683232
>>1915676
>у тебя был опыт с другими языками?
Нет небыло.
>для чего вкатываешься в питон
Я посчитал программирование оптимальным способом для меня найти интеллектуальную и хорошо оплачиваемую работу, иначе придётся на стройку идти моряком или гей-шлюхой какой-нибудь...
19/01/21 Втр 21:52:58 1915684233
>>1915683
А сколько тебе лет? работал где до этого/работаешь?
Аноним 19/01/21 Втр 21:55:38 1915692234
>>1915684
>А сколько тебе лет?
Я ещё молоденький скажем так)
>работал где до этого/работаешь?
Не работал, знакомый предлагал официантом но я не захотел потому-что много времени уходят и нет возможности роста.
Аноним 19/01/21 Втр 21:57:59 1915694235
>>1915676
>если отбросить твой возможный троллинг,
Ну, а в чем я троллирую то, если серьезно? Я изучаю с нуля язык. Вы же понимаете, что многие люди учат язык с нуля каждый год. Это не какая-то универсальная истина, которую с рождения знают. Вон, на степике пиздюки 11 лет учатся кодить.
>у тебя был опыт с другими языками?
Нет, не было!
>для чего вкатываешься в питон?
Программирование выглядит как интересная и подходящая мне по образу жизни специальность. Не хочется идти в продажи или юристы, условно говоря, а вот сюда хочется.
Аноним 19/01/21 Втр 21:58:20 1915695236
>>1915692
16-летний хуила на моих двачах, пиздец.
Аноним 19/01/21 Втр 22:00:29 1915698237
>>1915695
Жесть тебя разорвало заживо...
Аноним 19/01/21 Втр 22:01:12 1915700238
>>1915698
Да просто представил себе, сколько сейчас таких мальчиков-колокольчиков рванут ВОЙТИВАЙТИ и сколько галер будет создано под них.
Аноним 19/01/21 Втр 22:01:36 1915701239
>>1915692
А почему питон то? Ты в курсе, что питон это математика?
Аноним 19/01/21 Втр 22:02:40 1915705240
19/01/21 Втр 22:03:03 1915706241
>>1915692
>>1915694
(вы вообще один человек??)

тебе стоит изучать более фундаментальные вещи в питоне, скажем так, знать что происходит когда ты пишешь a = 'b', смотреть на этот кодомир как обьекты, я правда не знаю своевременный ли этот совет, думаю тебе ещё стоит почитать гайды и поиграться с питоном как с инструментом
Но это так, мой совет, сам-то я далеко не профессиональный питонист и депрессирую временами насчёт работы и что надо будет знать ещё куча всякой хуйни чтоб хоть где-то полезным быть

> Ну, а в чем я троллирую то, если серьезно?
несерьёзный стиль речи с слишком ньюфажными вопросами (это не плохо, но обычно сюда заходят те кто на джаве калькуляторы хотя бы писал, как я думаю) заставляет людей думать что ты просто шутишь
Аноним 19/01/21 Втр 22:05:49 1915708242
>>1915705
>Ну ну
Один из пяти главных языков для машинного обучения. Использует логику, линал, дискретки, теорию игр, топологию. Если будешь писать нейронки, то ещё нужно полное понимание физики и геометрии. Например простейшая софтина, которая переводит голос в тест, написана как раз на питоне с использованием sound science математики и физики.
Аноним 19/01/21 Втр 22:07:23 1915711243
>>1915694
То-ли ты тонко троллишь, то-ли нет.

>Я изучаю с нуля язык. Вы же понимаете, что многие люди учат язык с нуля каждый год.
Всё верно, многие вот прямо сейчас с нуля изучают питон. Читают какие-то материалы, напрягают мозги, чтобы вникать.

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

Прочитай вводную книжку или просмотри курс какой-нибудь. Если что-то совсем не понятно и ты можешь адекватно сформулировать, тогда спрашивай.

Ну реально, задолбал бы просто конкретно уже. Давно такого не помню.
Аноним 19/01/21 Втр 22:08:29 1915715244
>>1915706
> думаю тебе ещё стоит почитать гайды
Я совсем не против, но где их искать? То есть в чем проблема - очень много материала, а как отделить нужное мне сейчас от не нужного? Я не понимаю, честно. Что вот нужно изучать человеку, который вооооообще ничего не знает?
>с слишком ньюфажными вопросами
Ну, прост я и есть ньюфанька. Я никогда не трогал прогание.
Аноним 19/01/21 Втр 22:09:41 1915719245
>>1915711
>Но не лезут в сообщества, чтобы доставать примитивными вопросами
Я наверное неправильно воспринял назначение треда в таком случае. Я не хотел никому надоесть, прошу прощения.
Аноним 19/01/21 Втр 22:11:12 1915720246
>>1915701
>А почему питон то?
Посчитал что это хороший высокоуровневый язык да и работы на нём много даже джуном.
>Ты в курсе, что питон это математика?
Нет не в курсе. А что правда?...
>>1915706
>что происходит когда ты пишешь a = 'b'
Вроде-бы переменной "a" придаётся значение str(b).
Аноним 19/01/21 Втр 22:12:02 1915722247
>>1915711
>Давно такого не помню.
Добро пожаловать в постковидную реальность с тоннами дегродов которые начнут ВКАТЫВАТЬСЯ. Еще больше ублюдков с гикбрейнс и курсеры, еще больше малолетних даунов, которые считают, что освоив print() они стали погромистом, еще больше уродцев, которые будут тут срать.
Аноним 19/01/21 Втр 22:12:43 1915723248
>>1915720
>Нет не в курсе. А что правда?...
Зайди в машоб тред на секунду. Вот просто зайди и посмотри, что такое пайтон и как он используется)
Аноним 19/01/21 Втр 22:14:17 1915727249
>>1915715
>Что вот нужно изучать человеку, который вооооообще ничего не знает?
Ну вот такой вариант:
https://pythonworld.ru/samouchitel-python

Выглядит вполне сносным, сойдёт для начала.
Аноним 19/01/21 Втр 22:16:18 1915729250
>>1915723
Так его наверное по разному можно использовать? И для сайтов и для всяких штук...
Аноним 19/01/21 Втр 22:18:32 1915735251
>>1915729
>И для сайтов
Но зачем учить пайтон чтобы писать сайты? Ты мог выбрать гораздо более конструкторо-ориентированный язык, если ты собрался писать сайты.
>для всяких штук
То есть, ты в принципе не способен даже представить, что вообще можно на нём написать. Я просто тебе даю совет - не надо учить пайтон исключительно из-за его популярности. Это не самый простой язык, это не самый универсальный язык. Он расцветает в области управления массивами данных, датасаенсе, и в написании нейронок.
Аноним 19/01/21 Втр 22:18:52 1915737252
>>1915727
Благодарю, пойду ковырять.
Аноним 19/01/21 Втр 22:23:08 1915742253
ВЗРЫВЖОПКИ.mp4 14271Кб, 320x564, 00:00:33
320x564
ZloyHusesos.png 10Кб, 225x225
225x225
Аноним 19/01/21 Втр 22:32:33 1915749254
>>1915708
Ну то есть математика нужна только если ты будешь разрабатывать оригинальные библиотеки, а не использовать существующие.
К примеру бэкэнд вряд ли требует это. Значит питон не математика)
Аноним 19/01/21 Втр 22:32:53 1915750255
>>1915623
>В чем именно заключается перспектива сначала учить джаву, а потом пайтон?
В том, что азы программирования везде одинаковые, но с языка со статической типизацией начинать намного легче.
>Тебя бы машобшики обоссали с ног до головы и голову бы отрубили нахуй за такой гнилой базар.
Маошобщики знающие один питон - это не машобщики, а матанопетушня.
Аноним 19/01/21 Втр 22:36:34 1915752256
>>1915750
>это не машобщики, а матанопетушня.
Питон - английский машоба. Про "один питон" - твой бессильный вскукарек, прежде чем в твой мерзкий ебасос ударит струя мочи. Знать питон обязательно любому машобщику. А дальше уже что угодно знай, Юлю, шелл, R, тс, скалу, да хоть ЖС.
Аноним 19/01/21 Втр 22:44:21 1915762257
>>1915752
>Знать питон обязательно любому машобщику
Ты меня вообще не понял. Вопрос был в том, зачем сначала учить джаву - чтобы научиться программировать, а в идеале писать нормальный код, используя паттерны. После этого разобраться с динамической типизацией питона будет намного проще.
Аноним 19/01/21 Втр 22:45:23 1915766258
>>1915762
В ситуации этого анона (хуй знает, конечно, не троллит ли он) лучше вообще учить вордпресс и идти нахуй.
Аноним 19/01/21 Втр 22:49:18 1915772259
>>1915750
>но с языка со статической типизацией начинать намного легче.
Ну вот и шизики подошли. На, пусть грузится с разницей между reinterpret_cast vs static_cast, типами "указатель воид" и прочей хренью вместо того, чтобы программировать.

Достаточно посмотреть, насколько удобно работать с какими-нибудь хешмапами в C++/Java и в питоне.

Для всего алгоритмического, структур данных и т.п. однозначно лучше питон.

Есть вещи, которые сейчас на питоне делают, но начинать лучше не с питона, наверное, это но уже прикладные вещи.
Аноним 19/01/21 Втр 22:51:07 1915776260
>>1915772
Для обработки и структурирования - питон однозначно. Питон учить первым языком нужно тем, кто собирается его сразу же юзать на работе. Физики, химики, математики, биологи, экологи, психологи, социологи. Тем, кто именно айтишник же нужно начинать не с питона, согласен.
Аноним 19/01/21 Втр 22:55:54 1915783261
>>1914369
Это разные вещи.
Jupyter это не совсем IDE, это система для работы интерактивными блокнотами (notebooks), каждый такой блокнот состоит из множества ячеек, в ячейке пишешь код, и сразу после ячейки печатается ее результат, результатом может быть не только число или строка, но и что-нибудь более наглядное, например, график или таблица. Эти блокноты можно потом делать доступными через сеть, чтобы заинтересованные лица могли с ними играться в браузере. Это полезно для всяких ученый и аналитиков.
А вот PyCharm это именно что IDE, довольно таки хорошая IDE. Там ты создаешь проект, создаешь файлы с исходным кодом, запускаешь, отлаживаешь и все такое прочее, там есть куча инструментов, чтобы все это было удобно делать. Чтобы писать приложения это именно то что нужно.
Аноним 19/01/21 Втр 23:01:23 1915790262
>>1914369
Юпитер это не среда разработки. А так, да, пайчарм очень неплох. Ну или можешь юзать vsc. У нас часто спор бывает с людьми в конфе, кто-то считает пайчарм неоправданно перегруженным, кто-то считает, что вижуал студио это говно.
Аноним 19/01/21 Втр 23:06:21 1915793263
Кстати, я так посмотрел и мне кажется код PHP того-же гораздо уродливее выглядит чем код Python, некрасивый значит сложный для восприятия, значит хуже обучаемость. В чём я - неправ?
Аноним 19/01/21 Втр 23:07:08 1915794264
>>1915793
> В чём я - неправ
Как же я обосрался с этой пунктуации.
Аноним 19/01/21 Втр 23:09:14 1915796265
Начинать нужно либо с PHP либо с C#
Аноним 19/01/21 Втр 23:14:06 1915800266
Аноним 19/01/21 Втр 23:21:11 1915805267
>>1915558
>где юзается питон и куда лучше с ним пойти?
>если что, на питоне пишу уже лет 6, так что не вкатыш
>на питоне пишу уже лет 6
И откуда у тебя такие вопросы тогда? Или ты в бункере сидел без доступа к Интернету?
Ну, на случай если ты не балабол и реально в танке:
- веб-разработка(django/DRF, flask)
- скрепинг (scrapy, beautifulsoup)
- нейронки (tensorflow, pytorch и т.д. и т.п.)
- тестирование
- автоматизация/скриптинг хрени, в основном для линукса
Также на пайтоне пишут десктоп и даже программируют микроконтроллеры (micropython), но на деле это годно лишь для прототипов.
Аноним 19/01/21 Втр 23:24:11 1915808268
>>1915796
Можешь в кратце рассказать про применимость C#? Там нужна математика как в питоне?
Аноним 19/01/21 Втр 23:24:46 1915809269
>>1915558
А что ты писал на питоне ШЕСТЬ ЛЕТ, если не знаешь где он применяется?
Аноним 19/01/21 Втр 23:25:02 1915810270
>>1915808
> Там нужна математика
Нет, там нужен русский.
Аноним 19/01/21 Втр 23:28:45 1915815271
>>1915808
Нет! Можно игрушки делать свои короче, писать сайты, на работу много вакансий крутых и стабильных, приложения можно писать клевые.
Аноним 19/01/21 Втр 23:29:23 1915816272
Аноним 20/01/21 Срд 00:55:22 1915900273
>>1915809
зрение, скрипты для сборки
Скобочки блять Аноним 20/01/21 Срд 01:28:08 1915932274
def shloppa()
print(1488)

shloppa() - > 1488



() - какую роль выполняет в этом процессе? Зочем оно?
Аноним 20/01/21 Срд 03:32:55 1915966275
20/01/21 Срд 03:52:24 1915970276
>>1915932
как минимум показывает что это не просто ссылка на обьект shloppa
Аноним 20/01/21 Срд 06:15:14 1916056277
>>1915932
Что такое print? Почему у меня оно работает, если нет принтера?
Аноним 20/01/21 Срд 10:24:40 1916104278
Почему питоняхи говорят, что
try:
do_shit()
except:
log_shit()
это плохо?

В C например очень часто происходит только проверка на отсутствие ошибок после выполнения функции - нас интересует только положительный результат. Конструкция выше - это аналог в питюне. Что в этом плохого? Или вы типа обрабатываете 100500 всех возможных исключений? Так при обработке может вылезти еще 100500 исключений. Whats the point?

Или вы привыкли, что самое худшее, что может случиться - это клиенту вернется код 500, поэтому похуй пусть летит исключение?
Аноним 20/01/21 Срд 10:37:15 1916114279
>>1916104
Плохо то что если программа большая сложно потом отладку делать и багфиксы. Юзер тебе пишит РРРЯ ПАЧИМУ НИРАБОТАИТ ЧИНИ ПИДАРАСИНА
Аноним 20/01/21 Срд 13:49:12 1916216280
Аноним 20/01/21 Срд 14:04:20 1916233281
3.png 88Кб, 1281x861
1281x861
4.png 109Кб, 1331x871
1331x871
1.png 92Кб, 763x875
763x875
2.png 41Кб, 785x433
785x433
Всем привет.
Изучаю тут Джанго, делаю типа КРУД простой для начала, но апдейт почему-то не работает. Я сделал форму, которая создает запись, она работает, но форма, которая должна изменять запись выдет тайп еррор. Вроде бы они почти идентичны, но почему-то с первой приходят нормальные даты, а со второй типа кортежи с этими данными. Почему так?
Аноним 20/01/21 Срд 14:08:12 1916236282
>>1916216
Скобочки показывают, что это функция, а не переменная, написали же тебе.
Аноним 20/01/21 Срд 14:15:30 1916246283
>>1916233
Ну судя по скину у тебя при создании строки, а при апдейте тупли. Разбирайся, почему так.
Аноним 20/01/21 Срд 14:18:12 1916249284
>>1916246
А, ну вот, в слуаче с create ты создаешь объект, там нужны запятые, а в апдейте скопипастил запятые и они форсят тупли.
Аноним 20/01/21 Срд 14:19:57 1916251285
>>1916249
Лел, точно. Пиздос, второй день не понимал. Спасибо.
Аноним 20/01/21 Срд 14:20:36 1916252286
Анон, а подскажи плиз по регуляркам, только вкатываюсь в них.
Допустим, мне надо проверить строку на наличие нескольких слов, к примеру:
"The quick brown fox jumps over the lazy dog"
Нужно проверить, есть ли в строчке словосочетание "jumps over dog", и прийти может как jumps over the lazy dog, так и просто 'jumps over dog".
Как сделать проверку так, чтобы the lazy исключалось из словосочетания?
Аноним 20/01/21 Срд 14:24:46 1916255287
>>1916252
>jumps over (?:the lazy )?dog
?: это группирование без захвата, если чо
Аноним 20/01/21 Срд 14:27:41 1916257288
>>1916255
Хм, а если придет a lazy? Я наверное немного не так сформулировал проблему. В общем, мне важно, чтобы регулярка срабатывала на словосочетание "jumps over dog", не важно сколько и каких символо будет между этими тремя словами.
Аноним 20/01/21 Срд 14:30:27 1916259289
>>1916257
Ну тогда вкорячиваешь .+? между ними.
Аноним 20/01/21 Срд 14:34:38 1916260290
>>1916259
Е-мое, все гениальное просто. Спасибо!
Аноним 20/01/21 Срд 14:55:54 1916274291
Анон, пробовал фрилансить на питоне вне бэкенда? Десктоп приложения, библиотеки, автоматизация - вот подобное. Или нет пути?
Аноним 20/01/21 Срд 15:59:29 1916330292
>>1916274
Автоматизации и скрапинга довольно много.
Аноним 20/01/21 Срд 16:05:32 1916335293
>>1911533 (OP)
Парни, у всех кровь из глаз от синтаксиса? Пишу на Путхоне уже год, но не могу привыкнуть к этой каше с отступами, тупо не могу принять её, читается код через боль, пытался увеличивать межстрочный интервал в ide, чтобы хоть немного блоки выделялись, но все равно превращается в голове все в кашу. Приходится прям полностью фокусироваться, чтобы код нормально читать. Не думаю, что привычка с других языков. Просто не могу принять код в таком виде, еще все эти self и тысячи скобок и вызовов функций, импорты именные, просто ебнуться можно.

Это у всех так, есть кто-то кто прям полностью без проблем на код питоновский смотрит, или это миф и все одинакого примерно страдают?
Аноним 20/01/21 Срд 16:09:23 1916337294
>>1916335
>все одинакого примерно страдают
Я как посмотрел, что ЯП зависит от количества отступов, орнул и больше к этому говну не прикасаюсь.
Аноним 20/01/21 Срд 16:30:30 1916364295
>>1911533 (OP)
Аноны, как задать цвет в pyplot?
Например я хочу использовать RGB, т.е есть цвет типа (255, 0, 0). Мне его нужно передать в функцию plt.scatter(x, y, color=c).
Проблема в том, что :
>ValueError: 'color' kwarg must be an mpl color spec or sequence of color specs.
Как это исправить?
Аноним 20/01/21 Срд 16:32:41 1916367296
>>1916335
Меня раздражает, что из-за отступов всякие корявости и ограничения на ровном месте.
А так норм.
Аноним 20/01/21 Срд 17:07:04 1916397297
>>1911533 (OP)
1) за нахождение символа, соответствующего пробелу, в регулярном выражении отвечает код поиска …;
2) за возврат списка, содержащего все значения словаря, отвечает метод …;
3) Исправьте ошибки в коде, чтобы получить в результате число, меньшее 0:
k=1; i=2k+1;
if k = 0:
s = -k i
elif s = 2k;
4) приведите пример кода с использованием упаковщика виджетов grid();
5) создайте строку из 10 символов посредством случайной генерации из данного множества, преобразуйте строку в список с помощью специальной функции, удалите первый элемент из полученного списка;
6) создайте функцию генератора одномерного списка с входным параметром – числом элементов, трижды вызовите функцию, создав три различных списка с различным числом элементов (не более 10), объедините списки в один новый список.
Аноним 20/01/21 Срд 17:07:50 1916399298
>>1916397
быстрофикс — срочно нужно решение любых заданий из этого списка (экз в шараге если что)
Аноним 20/01/21 Срд 17:09:26 1916401299
>>1916399
Так элементарные же вопросы.
Алсо, автор обосрался с
> возврат списка, содержащего все значения словаря
шли его нахуй.
Аноним 20/01/21 Срд 17:12:07 1916407300
>>1916397
1)Whitespace can be found with \s.

If you want to find whitespace between words, use the \b word boundary marker.
2).values()
3)КАКИЕ НАХУЙ ;??? ты тю-тю
Аноним 20/01/21 Срд 17:12:47 1916410301
>>1916401
просто-не просто но мне сейчас позарез нужно это сделать за пару минут, а я чувствую что не все сделаю
Аноним 20/01/21 Срд 17:13:19 1916411302
>>1916407
Ты только узнал, что в бидоне есть ; ?
Аноним 20/01/21 Срд 17:13:51 1916413303
>>1916397
меня больше всего интересует 3 номер, я все ошибки с табуляцией убрал, а число выходит положительное. и что тут ещё ошибкой считать, спрашивается?
k = 1
i = 2k+1
if k == 0:
s = -k
i
elif k!=0:
s = 2
k
Аноним 20/01/21 Срд 17:13:52 1916414304
>>1916411
Да. Это ненужная хуйня какая-то
Аноним 20/01/21 Срд 17:15:13 1916415305
>>1916414
Сделали, чтобы их не обоссывали гольфисты.
Аноним 20/01/21 Срд 17:16:29 1916418306
>>1916413
Запости через pastebin, а то нихуя не понятно.
Аноним 20/01/21 Срд 17:18:07 1916422307
Аноним 20/01/21 Срд 17:21:16 1916426308
Screenshot 2021[...].png 47Кб, 850x370
850x370
>>1916422
Один хрен хуйня там у тебя.
Аноним 20/01/21 Срд 18:30:28 1916482309
универсальный парсер в питоне?
можем кто дать ссылку как и что делать?
да я нуб и тупой
Аноним 20/01/21 Срд 18:34:00 1916489310
Аноним 20/01/21 Срд 18:37:26 1916493311
>>1916407
; вообщет удобно если нужно повыёбываться кодом в строчку
Аноним 20/01/21 Срд 18:38:50 1916498312
Аноним 20/01/21 Срд 18:42:55 1916502313
>>1916498
Видимо всего. Универсальный же.
Аноним 20/01/21 Срд 18:43:17 1916503314
Аноним 20/01/21 Срд 18:43:29 1916504315
>>1916498
допустим страниц про товаром либо данными, скатывать все текста или значения
все что нужно, это собрать даннные, обрабатывать не надо

вопрос, возможно ли сделать парсер универсальным? и не парс "клас-текст" для каждой страницы отдельно?
Аноним 20/01/21 Срд 18:49:28 1916506316
Аноним 20/01/21 Срд 18:52:05 1916507317
>>1916504
Можно. Но универсальным вряд ли получится сделать. К каждому сайту свой подход.
Аноним 20/01/21 Срд 19:15:57 1916528318
>>1916507
можете дать ссылку на проект или мануал где почитать? или рыть доки?
на такую задачу, надо ли суп, или лучше делать как-то иначе?
Аноним 20/01/21 Срд 19:17:34 1916531319
>>1912280
как проц числа делит, умножает.
как применение наборов команд sse увеличивает скорость.
как работать напрямую с железом.
Аноним 20/01/21 Срд 19:21:58 1916536320
поскажите как сделать такое:

есть два csv файла:
1й в формате число tab число tab строка tab US tab -
2й в формате строка

как при совпадении строки с первого и второго csv переписать строку в 1м csv заменив - числом?
Аноним 20/01/21 Срд 19:22:19 1916537321
с csv ни разу не работал
Аноним 20/01/21 Срд 19:24:52 1916540322
Аноним 20/01/21 Срд 19:27:45 1916546323
151939683618651[...].png 263Кб, 400x300
400x300
Хочу написать бота для ммо дрочильни, жанр экшнрпг. Минимально могу в синтаксис, посмотрел пару курсов, прочел пару книг. С чего начать вообще? Какие посоветуете либы и материалы?
Аноним 20/01/21 Срд 19:34:09 1916554324
Почитал чуток о змее, многим бывалым питонистам не нравится сам питон. Довольно забавная история.
Аноним 20/01/21 Срд 19:38:55 1916560325
Аноним 20/01/21 Срд 19:45:18 1916564326
Аноним 20/01/21 Срд 19:55:28 1916568327
Аноним 20/01/21 Срд 20:05:10 1916573328
Объясните пожалуйста. Скажу сразу, я вкатывальщик.
Я вот учил Python по книжке STARTING OUT WITH PYTHON, мне Питон понравился в целом в сравнении с Джавой, из-за разного синтаксического сахара.
Собственно. Я посмотрел на ворк юей, и на доу, и обнаружил, что на вакансию чего-либо, будь-то DevOps, Web или Машинное обучение - нету. Всюду требуется опыт работы по 1-2 года, абсолютно все вакансии, без исключения. Т-е я действительно хочу вкатываться в Python, и вижу 0 перспектив. Про стажировки вообще смысла нет говорить.
Спрашиваю у знающих анонов, это гиблое дело? Начинать учить C#/Java?
Аноним 20/01/21 Срд 20:09:48 1916575329
>>1916568
Спасибо, но чет так и не понял как оно может в строке csv заменить дефис на число при совпадении строк.
Аноним 20/01/21 Срд 20:12:05 1916579330
>>1916575
Проверяет на наличие в сете и заменяет.
Или тебе надо посрочно сравнивать, типа строку 10 в первом и 10 во втором?
Аноним 20/01/21 Срд 20:17:04 1916581331
>>1916579
на onlinegdb оно у меня вообще не завелось.
сравнить все строки из первого и все строки из второго.
при совпадении заменить дефис который после US в первом csv на число.
Аноним 20/01/21 Срд 20:18:44 1916585332
>>1916573
Java это мотоцикл, а не язык програмирования.
Учи C#.
Аноним 20/01/21 Срд 20:20:14 1916586333
>>1916581
Не знаю что там должно завестись в онлайне с файлами.
Вообще я так навскидку написал, чтобы был понятен принцип, надо потестировать и чуть допилить возможно.
Аноним 20/01/21 Срд 20:21:30 1916587334
Аноним 20/01/21 Срд 20:23:03 1916591335
>>1916585
Т-е с Python вообще для вката всё печально?
Аноним 20/01/21 Срд 20:23:38 1916592336
>>1916587
Ну у тебя там не табы, иде заменила?
Ну и индексы надо будет подкрутить.
Аноним 20/01/21 Срд 20:24:17 1916594337
Аноним 20/01/21 Срд 20:26:41 1916596338
>>1916591
python это бигдата и аналитика.
Аноним 20/01/21 Срд 20:37:46 1916601339
>>1916596
python это когда в жопу ебут
Аноним 20/01/21 Срд 20:40:04 1916602340
>>1916592
Спасибо. Разобрался с индексами. Вопрос а почему эта штука табы на запятые заменяет?
Аноним 20/01/21 Срд 20:42:14 1916604341
>>1916602
надо ещё врайтеру делимитер добавить.
Аноним 20/01/21 Срд 20:44:46 1916606342
>>1916604
понял, заработало, СПАСИБО.
Аноним 20/01/21 Срд 20:46:32 1916608343
>>1916601
Я в деле, пошёл книги качать.
Аноним 20/01/21 Срд 21:26:50 1916644344
>>1916608
Но без шуток вакансий на питоне нет. Вообще.
Аноним 20/01/21 Срд 22:01:03 1916673345
Питон код только через фроемворки модножно исполнять в браузере (ботл,фласк,джанго)
Аноним 21/01/21 Чтв 09:19:29 1916883346
>>1911533 (OP)
Привет Анон.
Я Python пытаюсь учить и воткнулся в проблему, уже 3й день не могу понять, как это сделать, сейчас читаю главу посвященную Словарям и там есть такое Домашнее Задание.
>Создайте список людей, которые должны участвовать в опросе по поводу любимого языка программирования Включите некоторые имена, которые уже присутствуют
в списке, и некоторые имена, которых в списке еще нет
>Переберите список людей, которые должны участвовать в опросе Если они уже прошли опрос, выведите сообщение с благодарностью за участие Если они еще не проходили опрос, выведите сообщение с предложением принять участие

favorin_languages = {
'jen': 'python',
'sarah': 'c',
'edward': 'ruby',
'phil': 'python',
}
for name in favorin_languages:
peoples = ['jen', 'sarah', 'edward', 'phil', 'antoni', 'igor', 'bob']
for people in peoples:
if people in favorin_languages:
print (people + ' control.')
else:
print (name + ' control 2.')
Я уже кучу способов попробовал, но все равно не получается, как сделать, что бы он с именем выводил. Я задрался уже пытаться, уже книгу перечитал и всё равно не доходит, напишете в двух словах, что делаю не так и как сделать правильно. Спасибо
Аноним 21/01/21 Чтв 09:38:19 1916891347
>>1916883
Внешний цикл этот убери и нормально будет.
Аноним 21/01/21 Чтв 09:51:56 1916908348
>>1916891
не робит оно или я что то не так делаю
Аноним 21/01/21 Чтв 09:53:45 1916911349
>>1916891
напиши пожалуйста подробнее
Аноним 21/01/21 Чтв 09:54:15 1916912350
>>1916908
Ну ключ в виде имени пипла у тебя есть, осталось только достать значение из словаря.
Аноним 21/01/21 Чтв 10:07:25 1916927351
image.png 21Кб, 980x502
980x502
>>1916912
из словаря значения достаются, они не достаются оставшиеся из из списка, которых нет в словаре. типа надо, что бы он выдавал antoni control 2, 'igor control 2, 'bob control 2.'
Аноним 21/01/21 Чтв 10:09:44 1916929352
Аноним 21/01/21 Чтв 10:26:05 1916954353
>>1916929
Бляяяя, чувак спасибо тебе большое, ты просто топчик, очень тебе благодарен, Спасибо большое, 3 дня с эти сидел. Спасибо тебе огромное
Аноним 21/01/21 Чтв 11:22:58 1916990354
>>1916335
>Пишу на Путхоне
>не могу привыкнуть к этой каше с отступами

Хуйню какую-то несешь. Я за один день привык.
Ты походу ебанько какое-то.
Аноним 21/01/21 Чтв 11:33:49 1916996355
Я говно, которое говнячило на пистоне скрипты с О(n^2) и без объектной ориентированности, написал свой микробложик на фласке. Получил работу, где лишь иногда приходится трогать программирование и теперь хочу перевестись в оптимизацию, но для этого надо подтянуть ооп и продакшн-практисез (да, знаю что каждая компания дрочит как хочет и стандарта как такового нет, но есть же пункты, за которые тебя обоссут как в Яндексе, так и в ерате). Как и где это выучить? Брать книги для начинающих и скипать главы с введением в синтаксис? Записываться на курсы за 50к, где обещают трудоустройство в гугл уже через 3 дня?
Аноним 21/01/21 Чтв 11:46:19 1917001356
>>1916996
Не рассматривал варианты читать исходники на гитхабе крупных проектов? Ну и практика наше всё. В книге тебе могут описать какие-то примитивные вещи для оптимизации. В основном это зараждается в голове, комбинируется и оптимизируется...
Аноним 21/01/21 Чтв 12:11:30 1917012357
>>1916996
Воот потом такие как ты ебанутые оптимизаторы без опыта практического программирования так оптимизируют что все вешаются нахуй.
Желаю тебе сдохнуть от рака яиц и мозга, мразь!
Аноним 21/01/21 Чтв 13:46:47 1917067358
mamotrivalas.mp4 1338Кб, 1280x720, 00:00:10
1280x720
>>1916996
>хочу перевестись в оптимизацию
Первое правило инженера : если работает - не трогай.
Аноним 21/01/21 Чтв 14:00:16 1917073359
Аноны,подскажите, есть разница для быстродействия, если импортировать сразу всю библиоткеу? Например:

import mpmath
from mpmath import
from mpmath impor
имя функции*

Что из них быстрее?
Аноним 21/01/21 Чтв 14:04:25 1917077360
>>1917073
По-моему, в скорости выигрыша нет, выполняется всегда всё.
Разница только в засирании основного неймспейса.
Аноним 21/01/21 Чтв 14:06:50 1917081361
Привет аноны, смотрите, как поднять скилуху в программирование?
Уровень такой что могу реализовывать всякие проектики на фрилансе(относительно без гугла), всякие боты для тг, трейд боты для бирж. Синтаксис и понимания самого программирования есть, но пишу функциональщину, просто не понимаю куда пихать эти классы и тд(с собачками и котиками понятно)
Даже в контору вкатился одну, но боюсь что нахуй попрут. Лутца глазами пробегал
Крч, да, sos
Аноним 21/01/21 Чтв 15:09:50 1917126362
>>1917081
если контора не говно, то научат
Аноним 21/01/21 Чтв 15:11:41 1917128363
аноны, вопрос
я хочу сделать аннотирование в классе
пример:

class A:
def __init__(self):
pass

def foo(a: A):
pass

но он ругается на такое: говорит Unresolved reference
ну понятно, что если выношу метод как функцию за класс, то все ок
то есть он не видит именно внутри
это шо такое и как победить?
Аноним 21/01/21 Чтв 15:20:25 1917134364
Аноним 21/01/21 Чтв 15:20:47 1917135365
>>1917128
Чел, ты по русский пишешь то как уебан, какое тебе программирование?
Аноним 21/01/21 Чтв 15:22:05 1917137366
>>1917134
Там же всё написано.
Аноним 21/01/21 Чтв 15:27:35 1917142367
>>1917137
Ну по описанию он не может пройти защиту, а есть ли варианты её пройти?
Аноним 21/01/21 Чтв 15:29:30 1917148368
>>1917142
Да, отреверсить новый вариант и пофиксить модуль самому. Можешь приступать.
Аноним 21/01/21 Чтв 15:30:23 1917149369
1.png 28Кб, 1039x107
1039x107
2.png 26Кб, 772x223
772x223
Что за ебанутый формат описания комманд? К реальному коду вообще никакого отношения не имеет. Как хоть это называется, где почитать описание?
Аноним 21/01/21 Чтв 15:37:23 1917155370
Аноним 21/01/21 Чтв 15:43:31 1917161371
>>1917135
а если я расставлю запятые и напишу понятнее, ты подскажешь? Или просто решил свою токсичность напоказ выставить?
Аноним 21/01/21 Чтв 15:45:19 1917165372
>>1917155
Там нет ничего подобного первому пику >>1917149
Аноним 21/01/21 Чтв 15:48:01 1917171373
>>1917165
Что нет-то, блять?
task типа str, model опциональный, дефолтный None и т.д.
Можешь просто игнорировать всё что после : и будет по-простому.
Аноним 21/01/21 Чтв 16:03:26 1917191374
>>1917067
Обычно у таких деятелей как тот пидор оптимизация заканчивается печально - все поломано и неизвестно как восстановить.
Аноним 21/01/21 Чтв 16:04:25 1917194375
>>1917081
Для ботов классы и не нужны особо.
Делай более сложные проэкты.
Аноним 21/01/21 Чтв 16:12:53 1917199376
>>1917191
Просто нужно книги читать и не ебать мозги, а делать нормально с самого начала
Аноним 21/01/21 Чтв 16:17:27 1917205377
>>1917199
да у него просто странная формулировка
оптимизация чего? иногда нужно модифизировать алгорим, иногда вычисления на гпу запускать, иногда смотреть, чтобы не выдилялась память и пр
много очень разных вариантов применения и структурированно этой инфы полностью нигде нет
Аноним 21/01/21 Чтв 16:26:02 1917209378
>>1917126
Видимо говно, бекос сижу делаю в соло, на код даже не смотрят. Работает, работает, ну вот ещё задачка
Аноним 21/01/21 Чтв 19:16:45 1917397379
Подскажите как в библиотеке Tkinter в виджет Enter добавить текст?
Аноним 21/01/21 Чтв 19:17:23 1917399380
Аноним 21/01/21 Чтв 19:25:20 1917413381
>>1917397
Почитай ты уже доки, ебать тебя в сраку. Как можно быть таким ленивым?
Аноним 21/01/21 Чтв 19:26:13 1917415382
>>1917413
Какие доки где их взять
Аноним 21/01/21 Чтв 21:45:37 1917536383
Анон, помоги, пожалуйста.

Рассмотрим простой алгоритм проверки простоты числа. Будем делить искомое число x на все числа от двух до x - 1 и смотреть остаток. Если остаток от деления никогда не равен нулю, значит перед нами простое число.

Какой диапазон имеется в виду? Если быть точнее, что подразумевается под х-1? Предыдущее число?
Аноним 21/01/21 Чтв 21:51:21 1917539384
>>1917536
Нахуй вы это говно решаете сидите?
Аноним 21/01/21 Чтв 21:53:06 1917541385
Аноним 21/01/21 Чтв 22:56:53 1917583386
>>1911533 (OP)
Анон, потребовалось сделать исполняемый файлик под винду. Что-то адекватнее py2exe или bat завезли?
Аноним 21/01/21 Чтв 23:12:53 1917593387
Аноним 21/01/21 Чтв 23:16:48 1917596388
Аноним 22/01/21 Птн 00:53:41 1917712389
>>1917149
Почему вместо Optional[Union[str, horror_type]]
не писать, например
Union[str, horror_type, None]

Вложенные типы это адский ад, а Optional это фактически алиас для Union[..., None]

А с учётом того, что там под капотом какая-то адская динамика, str смешивается с каким-то сложным типом да ещё и с None, типизацию вообще не нужно сюда прикручивать, оставить Any.

В жопу такой код и таких кодеров.
Аноним 22/01/21 Птн 00:54:15 1917713390
>>1917583
Ещё вариант с nuitka есть.
Аноним 22/01/21 Птн 01:06:47 1917720391
>>1917712
Это скорее для Optional[str], что смотрится лучше чем Union[str, None].
Аноним 22/01/21 Птн 01:20:11 1917725392
>>1917720
В таком виде да, но не во вложенном. Вложенные типы слишком тяжело читать.
Аноним 22/01/21 Птн 01:25:31 1917729393
>>1917725
Линтер не ругается на оба варианта, так что можно писать как тебе больше нравится.
Аноним 22/01/21 Птн 13:38:44 1917992394
>>1912253
>>1912892
Спасибо ребята, вы вдохновляете меня продолжать вкат. Надеюсь таких большинство.
мимо другой вкатун
Аноним 22/01/21 Птн 14:01:20 1918019395
>>1917992
>Спасибо ребята, вы вдохновляете меня продолжать вкат. Надеюсь таких большинство.
Неправильный подход. Тебе нужно повышать свои компетенции, глубину понимания IT, технологий и т.п. А не надеяться выплыть на том, что другие ещё глупее тебя и поэтому придётся иметь дело с тобой.
Аноним 22/01/21 Птн 19:58:20 1918317396
>>1917536
Решето эрастофена ебет в жопу переборный алгоритм
Аноним 23/01/21 Суб 08:42:16 1918900397
>>1918317
Нет. Решето для того, чтобы на бумажке искать маленькие простые числа, реально это самый тормозной алгоритм.
Аноним 23/01/21 Суб 10:00:23 1918913398
>>1917539
нахуя такими заданиями ебут на всяких курсах?

Аноним 23/01/21 Суб 13:19:41 1918994399
Пацаны, как крякнуть или где взять бесплатный PyCharm Professional?
Там какие-то лицензии для учащихся и тд, или просто хосты побаннить в hosts файле

Очень надо
Аноним 23/01/21 Суб 13:28:33 1918998400
>>1918994
Был китаец, разрабатывавший лоадер, но он что-то слился. Но вроде пока работает.
В принципе, на рутрекере он должен быть в составе раздачи. Качаешь последнюю версию с офф сайта и применяешь его.
Аноним 23/01/21 Суб 13:42:49 1919005401
>>1918998
Примерно так и делал, даже всякие аккаунтс.жетбианс.ком в хостах побаннил (и даже проверял чтобы они такими и оставались) - да рега взяла и слетела сама собой при обновлении макоси.
И теперь вилы - а мне на джанго проект надо писать. А комьнити эдишн в джангу не может.
Аноним 23/01/21 Суб 14:06:25 1919027402
Аноним 23/01/21 Суб 19:18:37 1919301403
Приколы-для-дау[...].png 39Кб, 300x250
300x250
>>1911533 (OP)
Анон, можешь помочь с jupyter notebook?

Я запускал сегодня свой код, у меня была ошибка MemoryError: Unable to allocate 146. GiB for an array with shape (808210, 48368) and data type float32

Ну я нагуглил и поставил в настройках c.NotebookApp.max_body_size = 536870912.
Потом ещё дублировал и запускал саму команду jupyter notebook --NotebookApp.max_buffer_size=536870912

Потом че-то подумал, что клево было бы на GPU все это обсчитать, начал качать пакеты и обмазываться ими. В итоге вообще все работать перестало.
Что запускаю из-под анаконды с указанием объема ОЗУ, что из-под Anaconda Navigator - одна хуйня получается. Пишет ошибку MemoryError: Unable to allocate 146. GiB for an array with shape (808210, 48368) and data type float32 и посылает в жопу.

Если что, раньше падал, когда достигал 1.3 гигов ОЗУ. Когда я поставил новый лимит в 5.3 гига, то все сразу заработало.

Что делать?
Аноним 23/01/21 Суб 19:21:45 1919303404
>>1919301
Блядь. Забыл дописать: когда я запускаю обработку кода он пишет
2021-01-23 19:13:23.459704: W tensorflow/stream_executor/platform/default/dso_loader.cc:60] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
2021-01-23 19:13:23.462447: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

Я хз, было ли это сегодня раньше и связано ли напрямую, но ошибка есть. Если чо, видяха rx 590, так что никаких CUDA-ядер на ней нет и быть не может
Аноним 23/01/21 Суб 21:07:41 1919360405
Сап, питоны.
На связи престарелый студент-заочник. На днях была лекция по ПО для мехатронных систем. Препод показал нам ПО для симуляции всевозможных роботов и сказал, что писать программы для них мы будем в пайтоне. Сказал всем установить anaconda и работать в spyder. Но проблема вот в чём: он не объяснил ничего по синтаксису языка, никаких основ, а сразу начал показывать какого-то робота и как запускать его моторчики на колёсах огромными командами. Сам я в программировании полный ноль если не считать программирования станков с ЧПУ, чем я занимаюсь уже 10 лет, но это совершенно другая тема, когда-то лет 12-13 назад я ради интереса игрался на делфи по книгам М. Флёнова.
Итак, вопрос: с чего мне начать знакомство с пайтоном, чтобы было проще вкатиться в программирование роботов? Может книги, какие-то, гайды. Я так понимаю, что мне надо начать с самого начала, с основ.
Учеба нужна для работы, не стоять же мне всю жизнь у ЧПУ-станка
Аноним 23/01/21 Суб 22:22:02 1919417406
Аноны, стоит ли изучать django и rest api ? Django прогеры нужны сейчас ? И зарплаты там какие ? Я много чего не знаю, так как студент
Аноним 24/01/21 Вск 00:28:11 1919603407
Не писал на питоне около двух лет. Решил фо фан недавно бота для дискорда сделать и пошло дело, нужно и бек написать для сайта для бота, и фронт, и БД нормально организовать, весь код при этом в ООП-стиле, постоянно узнаются новые либы для расчётов, новые апи, новые способы парсинга. Какие подводные у подобного и что я пропускаю при таком подходе? В коммерческую разработку на таком языке я не пойду конечно, но сам по себе он мне нравится, приятно писать вот то что я выше описал.
Аноним 24/01/21 Вск 01:55:09 1919636408
>>1919301
>MemoryError: Unable to allocate 146. GiB for an array with shape (808210, 48368) and data type float32
Наркоман, что ты там гуглил? Ты пытаешься создать массив размером в 150 гигов. У тебя есть столько оперативной памяти?
Аноним 24/01/21 Вск 02:42:10 1919656409
Аноним 24/01/21 Вск 02:44:58 1919658410
>>1912340
Блять, вспомнил как сам 1.5 года назад выполнял подобную хуйню на запоминание типов
Аноним 24/01/21 Вск 10:36:23 1919760411
>>1917199
Тут дело в другом, главный вопрос - зачем? Ведь ООП это метод, и он имеет свое конкретное применение. А именно когда например функций недостаточно и код получается слишком накрученный, плохо читаемый и тд.
>>1919603
Никаких.
>>1919301
>MemoryError: Unable to allocate 146. GiB for an array with shape (808210, 48368) and data type float32
Челик тебе бы сначала основы вычислительных машин освоить и основы программирования.
Аноним 24/01/21 Вск 11:41:53 1919835412
>>1919360
ты че, реально собрался создавать роботов?
ебани курсы халявные тогда или сам дрочи.
ресурсов и книг для дрочки питона навалом
Аноним 24/01/21 Вск 13:02:29 1919873413
Создаю виртуальное окружение, активирую его, ставлю нужные пакеты "pip install"-ом, пишу свой проект, сохраняю.

Теперь хочу открыть свой проект на другом ПК с той же архитектурой:
Копирую папку с проектом и виртуальным окружением на новый ПК (БЕЗ УСТАНОВЛЕННОГО PYTHON)
Открываю командную строку и при помощи python из папки Scripts моего окружения запускаю свой проект типа:
C:\my-cool-venv\Scripts\python.exe my-project.py

По задумке это ведь должно работать? У меня вместо этого часто выскакивает ошибка об отсутствующем каком-нибудь модуле (который я между прочим ставил из активированного окружения при помощи pip).

Такая же херня происходит при работе с PyCharm - в настройках проекта видно, что все нужные пакеты установлены (только нужные), а при переносе проекта на новый ПК - их приходится ставить заново и вообще откарываться от venv.

Что я делаю не так?
Аноним 24/01/21 Вск 13:05:29 1919875414
>>1917415
Доки это документация. В общем-то питон распространяется вместе с документацией к встроенным модулям, также можно легко найти ее в интернете, в том числе и к ткинтеру.
https://docs.python.org/3/library/tkinter.html
В сети полным полно уроков по ткинтеру, в том числе и на русском:
https://ru.wikiversity.org/wiki/Курс_по_библиотеке_Tkinter_языка_Python
https://pythonru.com/uroki/obuchenie-python-gui-uroki-po-tkinter
https://python-scripts.com/tkinter
Аноним 24/01/21 Вск 13:07:50 1919877415
>>1919873
>По задумке это ведь должно работать?
Нет, венв нужен для локализации проекта от системного питона, а не для портабельности.
Аноним 24/01/21 Вск 13:28:54 1919896416
image.png 17Кб, 578x210
578x210
Аноним 24/01/21 Вск 13:42:33 1919902417
>>1919896
Это просто создаст тхт-список модулей моего проекта, подразумевая, что на новом ПК я буду его устанавливать командой "pip install requirements.txt", ха-ха. Нет. С таким же успехом я могу скачать чистый питон и поставить туда модули без заморочек с венвом.
Аноним 24/01/21 Вск 13:45:09 1919904418
>>1919902
>С таким же успехом я могу скачать чистый питон и поставить туда модули без заморочек с венвом.
Так венв делается чтобы не загромождать питон в системе. А рекваерментс нужен чтобы в венве в консоли установить все нужное например.
Аноним 24/01/21 Вск 13:52:45 1919914419
>>1919904
>>1919877
То есть венв не поможет с легким переносом проекта на другой ПК?
Как тогда правильно это сделать с минимальными трудозатратами?
Аноним 24/01/21 Вск 13:54:18 1919917420
>>1919914
>То есть венв не поможет с легким переносом проекта на другой ПК?
Нет.
>Как тогда правильно это сделать с минимальными трудозатратами?
Выше про рекваерментс.
Аноним 24/01/21 Вск 14:17:41 1919939421
>>1911533 (OP)
На одном серве запущены 2 разных приложения на фласке. Оба принимают запросы от клиентов через сеть, как их заставить обмениваться данными друг с другом?
Аноним 24/01/21 Вск 14:48:22 1919956422
>>1919835
Это, возможно, моя будущая работа. Кругом полно промышленных роботов и тд.
Я спросил к тому, что мне с самого самого начала надо браться за питон или для программирования роботов там что-то другое?
Ну и порекомендуй какую-то годную литературу для начинающего.
Аноним 24/01/21 Вск 15:13:53 1919972423
>>1919939
По АПИ? Через БД? Какими блять данными, уточни.
Аноним 24/01/21 Вск 15:15:23 1919973424
>>1919360
Есть шапка и книга укус питона, с нее и начинай.
Аноним 24/01/21 Вск 15:39:02 1919982425
Аноним 24/01/21 Вск 15:47:58 1919986426
Аноним 24/01/21 Вск 15:49:04 1919987427
Снимок экрана20[...].png 2Кб, 225x55
225x55
Где?
Аноним 24/01/21 Вск 17:35:34 1920071428
>>1911533 (OP)
>2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

А как же С-extencions?
Аноним 24/01/21 Вск 17:37:41 1920073429
>>1919986
Та ... как бы ест всякие tortoiseorm в который асинхронность - философия, оче похожа на ОРМ джанги. Но ебаный в рот, как же неудобно работать с async в питоне. Все еще неудобно. Ни инструментов толком, недавно только ipython смог в евалюейт awaitов. Даже pdb хуй ложил на асинхронность.
Аноним 24/01/21 Вск 17:38:05 1920074430
1.PNG 14Кб, 859x452
859x452
Аноним 24/01/21 Вск 18:36:55 1920163431
Сап двач, поясните за функции.
Допустим, создаю я функцию show, которая принимает 1 аргумент, который и выводит.
Как это лучше записать?
Я пишу def show(a):
Но ide может жаловаться, This inspection detects shadowing names defined in outer scopes.
Мб я как-то не правильно всё ввожу?
Аноним 24/01/21 Вск 18:49:01 1920172432
Аноним 24/01/21 Вск 18:49:01 1920173433
>>1920163
Скринь то, что и где ты написал. Весь скрипт.
Аноним 24/01/21 Вск 18:49:46 1920174434
image.png 50Кб, 677x643
677x643
Аноним 24/01/21 Вск 18:50:42 1920176435
>>1920163
Значит у тебя есть a уровнем выше, и ты не сможешь к нему обратиться, потому что будет другое а на уровне функции.
Аноним 24/01/21 Вск 18:54:24 1920177436
>>1920174
У тебя b определен на уровне модуля
Потом ты определяешь функцию, аргумент которй ты так же называешь b, в итоге в теле функции ты не можешь по имени b обратиться к внешнему, только к тому, что в скоупе функции.

Примерно по тойже причине IDE ругаются, когда аргументы функций именуются id и прочими зарезервированными именами.
Аноним 24/01/21 Вск 18:56:00 1920178437
>>1920177
Я просто не выкупил, а как сделать по другому, если нужно в аргумент вставлять переменную
Аноним 24/01/21 Вск 18:56:42 1920180438
>>1920174
Запомни, чел, называй свои переменные нормально.
Аноним 24/01/21 Вск 19:01:43 1920185439
>>1919914
> переносом проекта на другой ПК?
А что подразумевается, перенести проект, чтобы его продолжать разрабатывать на другом компьютере, или же нужно распространять готовую программу, чтобы пользователи могли ее просто запускать и использовать?
Аноним 24/01/21 Вск 19:02:32 1920187440
>>1919956
ну я не ебу что тебе лучше учить.
алсо я сам только планирую изучать питон, сам я бетонщик
Аноним 24/01/21 Вск 19:03:51 1920191441
>>1919873
Это разве не зависит от того, какой питон установлен в систему?
сам питон же стоит на компе отдельно.
из командной строки ты с ним работаешь
Аноним 24/01/21 Вск 19:05:36 1920193442
>>1920187
Питономешалка! Мешает питон!
Бригада вротендеров! Жрет смузигон!
Аноним 24/01/21 Вск 19:08:06 1920197443
>>1920178
все переменные внутри функции воспринимаются как локальные, если ты не задашь им параметр глобал.
так что я хз че там у теюя, я сам нуб нахуй, нихуя не знаю, но думаю тебе надо или давать переменным в теле функции свои названия, отличные от глобальных, или же если хочешь использовать глобальную то глобить ее.
Но я могу ошибаться, я рак сам, пацан
Опытные аноны, поясните, я обосрался?
Аноним 24/01/21 Вск 19:09:12 1920199444
>>1920193
Это классика, браток!
ты как подсел на эту песню и питон?
Аноним 24/01/21 Вск 20:41:29 1920296445
На какие паттерны обратить внимание питонисту? Сейчас ОПП иногда использую (точнее - использую классы), но бессистемно, когда чувствую, что в конкретном случае это удобно.
Аноним 24/01/21 Вск 21:54:32 1920337446
Аноним 24/01/21 Вск 22:33:16 1920371447
Чё-то моё вкатывание забуксовало, толком не начавшись. Имеется текстовый файл примерно следующего содержания:

abcd
efgh
ijkl

Как сделать так, чтобы он прочитался как список списков, содержащих элементы каждой строки? Т.е. должно быть на выходе:

[['a', 'b', 'c', 'd'], ['e', 'f', 'g', 'h'], ['i', 'j', 'k', 'l']]
Аноним 24/01/21 Вск 22:36:28 1920373448
>>1920371
Если ты не знаешь как это сделать - ты не имеешь права заходить в этот тред
Аноним 25/01/21 Пнд 00:12:56 1920516449
Аноним 25/01/21 Пнд 00:22:59 1920531450
image.png 17Кб, 975x264
975x264
>>1920174
Нет никаких проблем с этим, не помню как в ide но если тебе нужно, чтобы в скопе программы и в скопе функции была переменная с 1 названием - можешь ставить, ибо в функции все переменные локальные, интерпретатор не достает просто так переменные из разных скопов
Аноним 25/01/21 Пнд 00:26:00 1920539451
>>1920073
Много чего есть, но для этого надо учить новую орм, ожидать ошибки и прочие прелести. Тут же, старая добрая сраная алхимия и такие то плюшки. Это лойс, я щитаю.
Аноним 25/01/21 Пнд 01:43:57 1920617452
>>1920531
Значит вообще похуй? Пускай он там жалуется сколько хочет?
Аноним 25/01/21 Пнд 01:50:12 1920622453
>>1920617
Это не фатальная ошибка, просто тебе предупреждают, чтобы не обосрался.
25/01/21 Пнд 03:07:15 1920659454
Поясните за вывод изображения из базы данных в джанге. Я запутался с этими STATIC_URL, MEDIA_URL и MEDIA_ROOT. Что это и для чего каждый нужен? Вот у меня есть условно модель pizza с полем image. Где должно изображение храниться? Я вроде все перепробовал, но вместо изображения выводятся только отображение битой картинки. Нет сил на второй круг идти.
Аноним 25/01/21 Пнд 04:40:03 1920757455
>>1920659
Я разобрался, нашел гайд для джанго 1.3, где нормально расписано все было. Слава богу, что подход не изменился в 3.1 версии.
Аноним 25/01/21 Пнд 10:42:34 1920847456
D5unmtKwWIw.jpg 65Кб, 1080x828
1080x828
Парни, подскажите ньюфагу, какой модуль лучше использовать для парсинга nginx-конфигураций на Линукс-серверах?
Аноним 25/01/21 Пнд 11:14:03 1920887457
>>1920847
Никакой. Сам напиши. Он же не стандартный формат.
А что пишешь? Ведь все уже написано
Аноним 25/01/21 Пнд 11:22:45 1920894458
>>1920887
>Никакой. Сам напиши.
Точняк. Лучше сам напишу поразбираюсь
Аноним 25/01/21 Пнд 11:35:45 1920903459
Ньюфагу парсеры писать это вы хорошо придумали.
Аноним 25/01/21 Пнд 12:15:20 1920940460
>>1920903
а почему нет? не доебка
Аноним 25/01/21 Пнд 15:48:15 1921224461
А можно ли прямо в цикле создать переменную?
т.е.
for i = 0, i < 10, i += 1
Аноним 25/01/21 Пнд 16:25:03 1921276462
image.png 5Кб, 295x424
295x424
Мне никто не подсказал как это сделать, с одной стороны плохо, потерял время на поиск, а с другой стороны теперь понял всё и мой ебаный калькулятор почти готов, осталось добавить кнопочки
Аноним 25/01/21 Пнд 16:50:54 1921315463
>>1920847
Таки что ты там парсить собрался?
Аноним 25/01/21 Пнд 16:54:31 1921323464
>>1921224
зачем, если есть range() ?
Аноним 25/01/21 Пнд 18:04:31 1921432465
>>1921276
чел ты же понимаешь что твой tkinter работадателю не усрался? учил бы что нибудь пригодное для реальных проектов
Аноним 25/01/21 Пнд 20:23:50 1921609466
>>1921432
Я начал совсем недавно и пока больше рассматриваю это как хобби
Аноним 25/01/21 Пнд 21:37:16 1921698467
>>1921432
Что не так с ткинтером? Вполне себе норм вариант сделать какой-нибудь проектик на ткинтере для души(потому что видеть визуально результат намного лучше, чем что-то там в консоле) и для общего понимания. Принципы в ткинтере и в джанге одинаковые в общем и целом.
>>1921276
А с чем тебе помочь? Можешь телегу дать или тут спросить, могу в общих чертах пояснить что и как
Аноним 25/01/21 Пнд 22:08:32 1921721468
>>1921698
>Что не так с ткинтером? Вполне себе норм вариант сделать какой-нибудь проектик на ткинтере для души
То, что UI надо писать на электроне.
Поясните, почему переменная присутствует в выводе дважды Аноним 25/01/21 Пнд 22:51:02 1921761469
собственно сам код:

y = 50


def fc(y):
y = 5
print('y daun', y)


x = 4

fc(x)
print('x still', x)


c = 4
fc(c)
print('c surplus', c)
print(c x y)




вывод:

y daun 5
x still 4
y daun 5
c surplus 4



почему y daun 5 выходит дважды???
Аноним 26/01/21 Втр 01:52:39 1921841470
download.jpg 7Кб, 225x225
225x225
Халп гайс, есть псикопг коннект к постгрес базе для модельки которая будет завёрнута в докер. Нужно как-то сейвово хранить порольчик который в кредах для постгреса.
3.7.4
Аноним 26/01/21 Втр 02:10:52 1921846471
Не уверен что спрашиваю в нужном месте.

Про компьютерное зрение не знаю ничего. Но есть следующая абстрактная задача. На картинке изображены символы английского алфовита. Нужно узнать что это за символы и относительные координаты каждого из них на картинке. Эту задачу способна решить какая-нибудь прикладная библиотека? Или же придётся серьёзно окунуться в тему
Аноним 26/01/21 Втр 02:15:39 1921848472
>>1921761
Что это за говно? Кроме того, что ты код залил не на пастебин, так у тебя еще функции определяются внутри нахуй основного кода
Аноним 26/01/21 Втр 02:15:46 1921849473
>>1921846
Зависит от того, что на этой картинке есть помимо символов.
Аноним 26/01/21 Втр 02:21:27 1921850474
>>1921849
Ничего. Это капча в тикток.
Правда символы кривые, разноцветные и разного размера
Аноним 26/01/21 Втр 02:24:56 1921851475
>>1921841
Меня в гугле только что разбанили, буду делать через environment variables.
Аноним 26/01/21 Втр 02:32:10 1921854476
>>1921850
>Ничего. Это капча в тикток.
Библиотека под это вряд ли существует. Попробуй поискать в гугле на английском. Если ничего не найдешь, то готовься потратить минимум год-два на изучение темы. Это нетривиальная задача.
Аноним 26/01/21 Втр 03:16:05 1921865477
>>1921761
Ну смотри

































































Иди нахуй.
Аноним 26/01/21 Втр 10:57:13 1921989478
>>1921854
А на что вообще способны прикладные библиотеки по компьютерному зрению?
Аноним 26/01/21 Втр 11:31:08 1922012479
>>1921224
можно создавать там сколь хочешь переменных, но они будут работать только внутри цикла
Аноним 26/01/21 Втр 12:29:06 1922065480
Возможно чтоб при нажатии на кнопку текст этой кнопки поставился в переменную, но так чтоб кнопок было штук 10 и при нажатии на каждую в переменную ставилось бы разное значение?
Поясните, почему переменная присутствует в выводе дважды Аноним 26/01/21 Втр 12:38:31 1922083481
собственно сам код:

y = 50


def fc(y):
y = 5
print('y daun', y)


x = 4

fc(x)
print('x still', x)


c = 4
fc(c)
print('c still', c)






вывод:

y daun 5
x still 4
y daun 5
c surplus 4


почему y daun 5 выходит дважды???
Аноним 26/01/21 Втр 12:43:11 1922090482
>>1922083
Потому что ты вызываешь функцию f(x) 2 раза, в которой этот вывод прописан. Это же элементарно, даже для нуфага, как я.
Аноним 26/01/21 Втр 12:54:34 1922105483
Аноним 26/01/21 Втр 13:08:24 1922109484
Аноним 26/01/21 Втр 16:08:54 1922316485
изображение.png 78Кб, 926x208
926x208
я туплю, не понимаю, что здесь имеется в виду.
что значит
"Как будет говориться позднее, инструкция from во многом подобна инструкции
import, которая выполняет присваивание имен в импортируемом компоненте."?
Аноним 26/01/21 Втр 16:16:16 1922324486
>>1922316
Ну типа, позже в книге еще будут говорить о том, что то что делает и принцип действия ФРОМ похож на ИМПОРТ. А эти функции отвечают за алиасы либ которые ты подключаешь.
Аноним 26/01/21 Втр 16:38:04 1922346487
image.png 8Кб, 331x455
331x455
Аноним 26/01/21 Втр 16:50:17 1922361488
Аноним 26/01/21 Втр 17:17:37 1922380489
>>1922316
Разница вот в чём. Импорт состоих из двух частей.

Первая, системная, скрытая от тебя. Интерпретатор питона один раз за срок жизни программы запускает файл модуля, создаёт объект-модуль, который хранится где-то глубоко в системе. В нём определены все функции, классы и другие объекты модуля.

Это происходит и при import xxx, и при from xxx import foo, но только один раз.

Второая часть "пользовательская". После того, как интерпретатор куда-то к себе импортировал модуль, он тебе в одном случае создаёт объект xxx, в котором есть свойства, все функции, классы из модуля, и они доступны как
xxx.foo(), например.

В другом случае он создаёт объект foo, который доступен напрямую, а объект xxx не создаётся.

При этом реально этот объект xxx всё равно существует в системе, просто скрыт от тебя.
Аноним 26/01/21 Втр 17:20:24 1922383490
>>1911533 (OP)
Привет, дочитал "кусь петона", а там задача в конце.
Она у меня записывает, сохраняет, удаляет, показывает. Но когда запускаю вновь, то создается такой же словарь и замещает собой предадущий словарь. Как решить эту проблему? Объединять слоувари?
Поясните дурачку на пальцах че не так, прошу вас!
https://ideone.com/e.js/xdjbNd
Аноним 26/01/21 Втр 17:32:54 1922393491
>>1922361
Наверно я тебя заебал уже но все же я задам еще один вопрос, можно сделать так чтоб insert вставлял текст справа а не слева?
Аноним 26/01/21 Втр 17:38:04 1922397492
>>1922380
кажется понял, спасибо, анончик!
Аноним 26/01/21 Втр 17:38:09 1922398493
>>1922393
insert(END, msg)
очевидно же.
Аноним 26/01/21 Втр 18:30:02 1922452494
>>1922398
Спасибо за помощь я закончил калькулятор он работает и кнопочки есть прикольно
Аноним 26/01/21 Втр 18:32:40 1922454495
>>1922383
Помогите, пожалуйста
Аноним 26/01/21 Втр 19:29:37 1922497496
39f4804s-960.jpg 96Кб, 896x896
896x896
Аноним 26/01/21 Втр 19:37:48 1922508497
>>1913079
Го, я тоже новичек в джанге
Аноним 26/01/21 Втр 19:52:17 1922524498
VID202012190824[...].mp4 807Кб, 596x854, 00:00:06
596x854
Как вкатиться без вышки и опыта?
Аноним 26/01/21 Втр 19:55:26 1922526499
Лол, как вкатиться с вышкой и опытом? Я просто дегенерат.
Аноним 26/01/21 Втр 20:12:07 1922539500
x = -3

if x > 0:
print(x)
else:
x = -x
print(x)

Выхлоп: 3

---

y = -2

if y > 0:
print(y)
else:
x = -2
print(y)
Выхлоп: -2
Почему получилось то, что получилось?
Аноним 26/01/21 Втр 20:15:46 1922544501
Охуительные истории. Давно так в треде? В ноябре вроде еще нормально было.
Аноним 26/01/21 Втр 20:25:54 1922553502
Аноним 26/01/21 Втр 20:41:27 1922563503
>>1922539
в 1 x = -3 значит меньше нуля активируется else --3 = +3
в 2 y <0 и пишется y все правильно вроде а что не так какие вопросы?
Аноним 26/01/21 Втр 20:41:50 1922564504
>>1922497
Понимаю это, по этому и спрашиваю у вас.
Аноним 26/01/21 Втр 23:28:54 1922726505
image.png 19Кб, 390x222
390x222
Сап двач, поясните, как сделать пауку в выполнении программы.
Нужно, чтобы программа выводила на экран show, а после очищала поле и по новой. Во время этого действия нужно, чтобы было время нажать клавишу.
Поставил тайм слип, чтобы замедлить очистку консоли, но получилось, что клавиша считывается только до момента, когда этот слип активируется. По факту нажать анриал
Это можно как-то пофиксить? Чтобы была пауза перед очисткой, но считывание клавиш работало.
Аноним 26/01/21 Втр 23:50:18 1922742506
>>1922726
Может пустой инпут?
Аноним 26/01/21 Втр 23:50:51 1922744507
>>1922383
да етанарот памагите
Аноним 26/01/21 Втр 23:53:17 1922745508
>>1922742
Не совсем то, мне надо, чтобы оно само через время очищалось. Та же секунда с головой.
Аноним 26/01/21 Втр 23:56:32 1922752509
>>1922744
Прочитай уже нормальную книгу, укус питона это балавство
Аноним 26/01/21 Втр 23:59:06 1922757510
>>1922752
Окей, у меня дальше Майкл Доусон по курсу, но вот я не могу начать её, пока не решу эту задачу!
Аноним 27/01/21 Срд 00:47:02 1922800511
>>1922383
Пробежался по диагонали. У тебя в самом начале переменная dat, а передаешь в open ты дату. Не знаю мб это не то, но с телефона особо не поразбираешься в коде
Аноним 27/01/21 Срд 02:31:48 1922832512
Пацанва нужен ваш совет. Возникает у меня 2 ситуации и очень нужен совет, что с ними делать:

1) Я приверженец того, что лучшее обучение происходит на практике. Прочитал книжку, поковырял степик, вроде все неплохо, а что дальше? Понимаю, что нужно придумать себе какой то гавнопроект и по тихой грусти пилить его. Но при этом, так как я по сути нихера не понимаю язык, я не понимаю какой именно проект мне нужно придумать, чтобы по сложности он подходил мне на этапе обучения. Аноны накидайте идей в какую сторону стремиться чтобы при создании этого проекта всесторонне прокачивались скиллы. Будет очень круто если накидаете несколько вариантов.

2) У меня есть лютая проблема которая связана с первым пунктом. Когда я начинаю решать какую-либо задачу, я сука не знаю с чего начать. Иногда доходит до того, что могу оооочень долго тупить. При этом, как только прогуглю или подскажут с чего начать все, сразу же дело идет и все вобщем то ровно. Подскажите, это от недостатка знаний/опыта или я тупой и как с этим бороться?
Аноним 27/01/21 Срд 03:45:55 1922863513
Какие перспективы у Django?
Все хвалят этот фреймворк, но работы на нем хуй да нихуя.
Это изменится, ребзя? Ваше мнение.
Аноним 27/01/21 Срд 04:32:03 1922903514
>>1922863
Это вопрос не про Django.
Аноним 27/01/21 Срд 04:34:00 1922905515
>>1922903
Намекаешь на популярность Laravel?
Аноним 27/01/21 Срд 04:54:11 1922916516
>>1922832
Антош, если готов попилить проекты в группе единомышленников, и поделать всякие разные штуки - оставь фейкомыло.

Если не интересно - на доске есть "идей анона тред" там довольно много годных, и не очень задач для реализации.
Аноним 27/01/21 Срд 05:09:49 1922921517
>>1922916
bit.papay@yandex.ru

Хер его знает подойду ли я по знаниям, но буду рад попробовать
Аноним 27/01/21 Срд 06:09:16 1922933518
Пасаны, какой флаг в pytest переранить только фейл тесты?
Аноним 27/01/21 Срд 06:32:07 1922940519
>>1922832
Тут никаких секретов, вкатываешься в опенсорс и пытаешься допилить что-нибудь. Может переписать сделав форк.
Аноним 27/01/21 Срд 11:29:30 1923039520
>>1922832
Сколько ты изучал язык примерно?
Я пока месяц учу по децлу (часа 2-3 в день) и понимаю пока только как это работает в общих чертах. Но чую что нужно еще много всего запомнить, вообще как я понял это такая хуйня что надо практиковаться и закреплять абсолютно всё.
за сколько ты начал норм рубить в теме?
Аноним 27/01/21 Срд 13:32:43 1923149521
>>1911533 (OP)
Сап
Подскажите есть ли универсальные гайды по работе с дейтой любой?
Допустим у нас есть пара таблиц числовых данных (не важно что это за данные). Что можно с ними сделать использую питон, пандус и прочие библиотеки. Мне на ум приходит только корреляция каждого из столбов друг с другом.
Аноним 27/01/21 Срд 13:38:57 1923162522
>>1923149
Можешь графики строить.
Аноним 27/01/21 Срд 14:18:37 1923217523
Мб я тредом ошибся, направьте если так, но что почитать про алгоритмы? Часто ловлю себя на мысли, что не совсем понимаю, как их реализовывать.
Аноним 27/01/21 Срд 14:19:09 1923219524
>>1922832
Хайперскилл попробуй. Практики тонна
Аноним 27/01/21 Срд 15:35:19 1923286525
>>1923039
Я не могу сказать сколько в общей сложности учу, потому что отвлекался на немного иные вещи. И я вообще не могу сказать, что я начал норм рубить в теме.

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

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

Степик в этом плане хорошо зашел, хотя я всегда хреново относился к бесплатным курсам.
Аноним 27/01/21 Срд 15:43:35 1923301526
>>1923286
надо будет попробовать степик пожалуй после текущих курсов.
алсо, да, быстро забываешь без практики, пока не заучишь на автоматизме.
Это как с виндой - можно обчитаться книжек но все равно не сможешь уверенно пользоваться, пока не привыкнешь.
Аноним 27/01/21 Срд 15:57:33 1923318527
>>1923301
Кстати хороший пример, никогда не задумывался об этом
Ниодной книжки по винде не прочитал, при этом делаю все на автоматизме даже не задумываясь, руки сами делают
Аноним 27/01/21 Срд 17:00:02 1923445528
1539278313734.png 1118Кб, 782x616
782x616
Аноним 28/01/21 Чтв 14:25:55 1924278529
Скажите куда пойти, только не нахуй.
Есть задача, сделать кастомною рассылку мейлов. Всякие mailchimp не подходят.
Делаю все на питоне. Удобно, быстро, кайф.

Но вот встал один вопрос, сам мейл. Немного почитал, что рассылка - это НЕ обычный html, как для верстки сайта ибо там нет стандартов и тд.
Все надо делать через таблицы и прописывать иначе весь контент.

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

Понимаю, что это не питон, но может у кого был опыт.
Аноним 29/01/21 Птн 21:58:05 1925589530
Как в питоне решить пример например 9:6? Я пытался в тупую перевести стр в флоет но что то идёт не так помогите пожалуйста
Аноним 01/02/21 Пнд 19:31:25 1928260531
В пайчарме вечный креейт виртуа енваронмент :с Как пофиксить?
Аноним 04/02/21 Чтв 18:03:58 1930616532
>>1925589
Если тебе надо решить код записанный в строке - используй replace(':', '/'), а потом eval()
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов