Скоро андроид предстоит покупать, как с вахты приеду, а по-сему надо учить джаву. Вчера вечером начал изучать основы для чайников=). После могучего и вольного питона зачастую, глядя на ту или иную реализацию, хочется выругаться. Надо привыкать. Пока так и не догнал таинственный смысл геттеров и сеттеров: зачем лишняя писанина? Может кто объяснит популярно? Никакой инкапсуляции я там пока не разглядел. Что напрямую, что через них одинаково можно читать и изменять-присваивать. Хз. Посмотрим, может дальше придет ..... |
|
| Чит: 403 | Наверх | читать все |
Перестаньте писать классы!. Статья на хабре. Как подобает в таких случаях: бурные обсуждения. Ну, а я б был бы рад и здесь увидеть мнения джедаев по этому ..... |
|
| Чит: 591 | Наверх | читать все |
import topwindow import appuifw as aw import e32 top_shadow = topwindow.TopWindow() x = max(aw.app.layout(aw.E Screen)) top_shadow.position = (-x, -x) top_shadow.shadow = x / 2 top_shadow.show() e32.ao_sleep(3) ..... |
|
| Чит: 373 | Наверх | читать все |
'''Периодически начинающие питонщики пишут мне в лс с просьбой помочь разобраться в том или ином вопросе (полагая, что я типа шо-то шарю=)). Вопросы разные, и, на многие из них, мне приходится включать мозги, рыться в гугле, за что им спасибо. А, бывает, и нет, просто кто-то Сузи (и т.п.) не читал... По-разному. Вот щас с похожими проблемами обратились два участника сайта (совпадение какое-то). Вот. У меня щас в работе перерыв на неделю (из-за холодов разморозилась система отопления на объекте), а по-сему, дорогие друзья, я, с вашего позволенья, еще накачу сто грамм, и продолжу. Уфф... Так вот, на чем я остановился?).. Давайте, к делу. Список, словарь. Ага, поняли, про что я?). Питон крут. Но, там, где вам дают волю действий, не избежать подводных камней. Давайте уже перейдем к ..... |
|
| Чит: 510 | Наверх | читать все |
Понакупляли все сенсоров себе. На кнопочные что-то писать уже и желания нету блин, один фиг никому не надо. Себе чтоли тоже ..... |
|
| Чит: 647 | Наверх | читать все |
Пост продублировался, как его удалить ..... |
|
| Чит: 655 | Наверх | читать все |
Иной раз, желая уточнить что-либо, я лазаю в ветке форума по Питону. Вот и недавно, листая старые посты, нарвался на диспут: зачем иные юзеры импортируют одновременно модули appuifw и appuifw2, ведь, мол, во втором есть все, что есть в первом. Так-ли это на самом деле? В модуле appuifw есть класс InfoPopup, такое себе инфоокошко, зачастую удобное. Но если вы сделаете from appuifw import * , то никакого InfoPopup вы не заюзаете, ибо заглянув в переменную __all__ модуля appuifw, мы увидим, что автор(ы) модуля не захотел(и)/забыл(и) туда добавить имя этого класса. Модуль же appuifw2 тянет все имена инструкцией from appuifw import * из модуля appuifw, так что, думаю, понятно, к чему я клоню. Поправьте, если я ..... |
|
| Чит: 701 | Наверх | читать все |
Желая привлечь еще больше разработчиков, в Google приняли решение организовать самостоятельно специальную программу для обучения программированию под свою мобильную платформу. Обучающая программа носит название Android Training и уже доступна желающим. подробней ..... |
|
| Чит: 694 | Наверх | читать все |
Надысь понадобилось профильтровать список на наличие повторяющихся элементов. Сразу оговорюсь, речь идет о Python 1.4.5. Ну, я, как любитель велосипедов, сделал так: > L = > ] > # но потом вспомнил о Сетах. Сеты - неотсортированная коллекция уникальных элементов. Воспользоваться ими дает нам встроенный модуль sets. Итак, > from sets import Set as set > list(set(L)) > работает намного быстрее. # Ну, и напоследок, еще пример. Пусть есть два списка работников: sellers = # работают в отделе продавцов # drivers = # работают в отделе водителей # Как видим, некоторые личности умудряются совмещать должности, дабы побольше заработать). Сгенерируем сеты: s1 = set(sellers) s2 = ..... |
|
| Чит: 641 | Наверх | читать все |
Для программистов на Питоне! Довольно таки интересная (на мой взгляд) статейка с разбором ..... |
|
| Чит: 1083 | Наверх | читать все |
"""Сразу скажу, что я каким-то образом умудрился это пропустить "мимо ушей". Может, не только я, поэтому осмелюсь написать. Ткнул носом меня Virtuos86, ну, а там понятно, я полез в гугло). Если вы делите целое число на целое, по умолчанию результат обрезается до целого. Например, 5/2вернет 2. Есть два способа это исправить. Первый и самый простой способ заключается в том, чтобы преобразовать одно из чисел к типу float. Второй способ дает более чистый код, но вы должны убедиться, что ваша программа не сломается от этого существенного изменения. После вызова 'from __future__ import division' Python всегда будет возвращать в качестве результата деления float. Если вам понадобится целочисленное деление, используйте оператор //: 5//2 всегда возвращает 2. """ ..... |
|
| Чит: 1602 | Наверх | читать все |
Про новые классы в python. часть1. Там найдете сылки на 2 и 3 ..... |
|
| Чит: 912 | Наверх | читать все |
Вчера вечером ехал в деревню. 40 км от Евпатории. Автобус на 21.15. Ехал стоя, первые подозренья закрались, когда водила пролетел ж/д переезд, хотя там стоит знак "stop", гласящий о том, что проезд без остановки запрещен. Пару раз чуть не улетел вперед, когда водила давил по гальмам (он увидел впереди кочки). Потом бабка дала ему по спине костылем, ибо он пролетел ее деревню эдак километров 8, он, в очередной раз дав по тормозам, начал выполнять маневр "разворот". Минут 5. Чуть не опрокинулись, ибо трасса в том месте выше окружающего поля. Довез, высадил бабку. Меня тоже высадил в 100 метрах после моей остановки. Как остальные доехали - хз. Бардак. Неужели их перед выездом никто не проверяет? Под 50 жизней в салоне ..... |
|
| Чит: 1003 | Наверх | читать все |
Программистам и увлекающимся программированием предлагаю почитать (кто не читал) холливар ПОП против ООП. На мой взгляд интересна не столько статья, сколько комментариями, коих ..... |
|
| Чит: 946 | Наверх | читать все |
Обленился я конкретно). Давно за собой такого не замечал. Неделю назад начал писать себе строительную программу. Модуль сделал, графическая оболочка, для ввода параметров (форм никуда не годится для этих целей), еще окна диалоговые как в иксплоре, софтклавиши на тв подписал, а то центр как подпишешь?... Вроде самое трудное готово. Осталось чисто так, рутина, писанина, воссоединить все вкупе, дело техники. А я впал в ступор. Лень, депрессия какая-то. Кстати. Вот было хотел полноценную замену форма сделать. Но надо ли кому? В чем преимущество? Хотя бы в том, что можно флоат по-умолчанию ставить. Или же ввод в формате 123 x 456 (длина, ширина). Итп. Есть куда развернуться. Но опять же. Каждому свой хочется сделать. Нафиг ему мой. Или ..... |
|
| Чит: 1405 | Наверх | читать все |
Когда-то подобное произошло у нас. Ташкентский Пахтакор. Столкновение самолетов в воздушном корридоре (эпизод разбирала компания BBC National Geographic, мож кто смотрел этот нелепый случай, как такое могло случиться...). Теперь Локомотив. Мне нечего сказать. Пусть земля им будет пухом. Надеюсь, мы узнаем истинную причину крушения ..... |
|
| Чит: 1084 | Наверх | читать все |
Было Время, когда Времени еще не было... Ааа, нет, стойте, рано взял. Это до Большого Взрыва. Было время, когда на земном шаре была страна СССР, усатый милиционер не подозревал о существовании резиновых дубинок, заместо пистолета в кобуре нося огурец на закуску, слово "мусор" ассоциировалось в первую очередь с содержимым ведра, которое выносил тот чувак в трико на контейнер, родители отпускали своих детей гулять, не боясь, что их заманит в машину какой-нибудь маньяк. Да и вообще, маньяки тогда жили только в капстранах. Телевизор "Фотон" Симферопольской сборки, стоил 760 Советких рублей, это около 8-ми месячных зарплат медсестры, и славился тем, что после пары месяцев работы, обеспечивал регулярную работу телемастерам, выпускникам местного ГПТУ (аббревиатура среди местного люда ..... |
|
| Чит: 1195 | Наверх | читать все |
Шли мы с Наташкой с магазина. Какой-то урод выбросил щенка, маленького, на дорогу. Я-то бухой добрый, взял его себе домой. Он скулит. Пошел ему купил молока, он попил. Опять скулит. Хз, ну че тебе еще надо, цуцик? Ладно, думаю, хстобой, достал из холодильника три яйца, разбил в тарелку, плеснул туда молока. Надо размешать. А мозги-то пьяные. Взял шуруповерт, зажал в патрон насадку для замеса строительных смесей, замесил. Штаны заляпал. Пожарил, остудил. Жрет!! Ну и я с ним похавал тоже). Щас уснул у меня на ноге (на ступне), я встал сигарету прикурить, цуцик поднял кипиш, вот надо ему, понимаешь, именно на ноге, и все тут. Сижу из-за него пока тут в кресле, этот текст печатаю, фиг отойдешь ..... |
|
| Чит: 1103 | Наверх | читать все |
Хотел с утра запостить тему. Но вот незадача: пришел кореш (с пузырем). Ладно, хсн. А есть тут кто, занимавшиеся в свое время ..... |
|
| Чит: 1042 | Наверх | читать все |
Наверное, не меня одного раздражает родная таблица символов. Давно хотел написать плагин с нормальной таблицей, заточенной под написание скриптов, да все руки не доходили. А вот щас уже так надоело лазить по этим клеткам черт знает куда за нужным символом, что решил отложить в сторону текущие проекты и сделать таблицу, способную в подавляющем большенстве случаев заменить стандартную. Вчера вечером. И вот тут меня поджидала запара. То, что казалось простым, на поверку оказалось не таким. Нет, дело не в коде, это рутина. Сама таблица. Какие где символы, расположение... В общем, не буду тянуть кота за хвост, мне нужна помощь заинтересованных в этом деле пользователей. Кому не влом, предлагайте свои варианты, в картинке. У меня план такой: таблица будет в png или jpg, ибо так гораздо ..... |
|
| Чит: 1058 | Наверх | читать все |