Поиск по сайту

Результаты поиска по тегам 'python'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Основной форум
    • Для начинающих
    • Проблемы верстки
    • Обсуждение работ
    • Работа форума
    • Флейм
  • Полезное
    • Библиотека полезных приемов и решений
    • Ресурсы
  • Веб-программирование
    • Javascript
    • Серверные технологии
    • СУБД
    • CMS
  • Работа: спрос, предложение, вакансии
    • Коммерческие услуги

Календари

  • IT events in Ukraine
  • IT events in Russia
  • События форума

Блоги

  • CMS (Системы управления контентом)

Группы меток

  • Разработчики
  • Front-end
  • Back-end
  • Обучение
  • Ищу работу
  • Предлагаю работу



Фильтр по количеству...

Найдено 15 результатов

  1. Предлагаю услуги Агентства по развитию бизнеса “НеКидаем.ру” Наша компания занимается: - Оптимизацией загрузки сайта - Созданием Landing Page (посадочной страницы) - Аудитом маркетинговой кампании - Юзабилити аудит сайта - Переводом сайта к адаптивному виду - Переводом сайтов на HTTPS - Созданием сайтов - Продвижением сайта в поисковых системах (SEO) - Продвижением в социальных сетях - Контекстной рекламой Из последних наших проектов: биржа рекламы на частных автомобилях; биржу спроса, где можно заказывать услуги и товары по собственным ценам; агрегатор по грузоперевозкам; биржа рекламы в социальных сетях; интернет-магазин искусственных цветов; интернет-магазин овощей и фруктов; По запросу, готовы предоставить портфолио выполненных проектов. Основные технологии, при помощи которых ведется разработка: Django•Python•PostgreSQL•Backbone.js•Ubuntu•Celery •Redis•Rabbitmq•Javascript Ждем Ваших откликов на эл. почту [email protected]
  2. python

    В агентство по развитию бизнеса NeKidaem.ru требуется ответственный и грамотный сотрудник на должность back-end разработчика Python / Django. Мы гарантируем крутой воркфлоу, помощь в освоении нового и интересные задачи. Ты будешь принимать непосредственное участие в разработке проектов уровня сложности: jata.ru - реклама на частных автомобилях; cupidus.ru - заказ услуг и товаров по собственным ценам; groozgo. ru - агрегатор по грузоперевозкам; optostack.ru - оптосток - твой главный инструмент по работе с Avito Ты будешь работать под управлением разработчика, принимавшего непосредственное и самое активное участие в разработке sociate.ru У нас есть задачи под любой уровень разработки, а потому если ты: junior-разработчик, то пиши нам, мы прокачаем твои навыки под руководством опытного наставника! middle-разработчик, тебе гарантированы сложные, интересные задачи, с огромным полем профессионального роста. для pro-разработчиков у нас так же есть нетривиальные проекты. Непростые, где понадобиться весь твой опыт и очень интересные. Пиши! Обязанности: - Проектирование и разработка на Python нового функционала; - Рефакторинг, унификация и поддержание в работоспособном состоянии имеющейся кодовой базы; - Работа в команде, активная работа над интересными и сложными проектами. Требования: - Здоровая инициатива. - Ответственность, внимательность, умение признавать свои косяки и их исправлять. - Уверенное знание: Django, Django-Rest-Framework, PostgreSQL, Celery; - Опыт написания и поддержки тестов (unittest, mock); - Владение Linux (Debian / Ubuntu) на уровне уверенного пользователя; - Понимание основ Nginx-конфигурирования; - Быть на связи в рабочее время; - Вести отчет по своим задачам в Trello. Будет плюсом: - Опыт работы по Scrum-методологии, а также применения Continuous Integration (Jenkins, TeamCity); - Опыт работы с Ansible, Fabric; - Опыт командной работы с Git. Условия: - Обсуждаемый рабочий график. На начальный период приемлема частичная занятость, далее полная, т.к. проектов и клиентов у нас всегда очень много. - Без проблем удаленная работа. - Работа в дружном и технически грамотном коллективе. Владельцы агенства NeKidaem.ru являются менторами и экспертами технопарка и бизнес-инкубатора Ингрия. Оплата: Оклад определяется твоими начальными навыками и определяется после выполнения тестового задания и периодически пересматривается на предмет повышения в зависимости от твоих успехов. Хочешь занять вакансию разработчика? Тогда сделай 4 простых шага: 1. Резюме отправлять по адресу [email protected] с заголовком «Вакансия back-end разработчика Python». В отклике на вакансию обязательно должны быть обозначены твои пожелания по оплате и количество рабочих часов в неделю, которые ты сможешь уделять полноценной разработке. 2. В ответ на твое письмо будет выслано тестовое задание. 3. Будет весомым плюсом, если к резюме ты приложишь рассказ о себе в свободной форме, логин в скайпе/номер телефона, ссылки на твои профили в вк/фб и гитхабе. 4. Общаемся лично в скайпе и обсуждаем условия нашего сотрудничества.
  3. Мы достаточная слаженная команда и работаем как единый механизм. Все члены команды обладают достаточной компетенцией, чтобы выполнять работы разного уровня сложности. Сейчас у нас в команде: 4 Технолога/Верстальщика (html5, css3, javascript, reat, angular) 2 Проектировщика/Дизайнера (invision, photoshop, illustrator, sketch) 3 Бэкенд разработчика (php, nodejs, python + работа со всеми известными cms,crm-системами) 4 Мобильных разработчика (1 iOs, 1 Android) 2 Тестировщика Каждый из членов команды четко понимает ответственность за проект! Все задачи ведем в Basecamp, Trello и JIRA, и всегда добавляем туда заказчика, чтобы формировалась прозрачность работы. Процесс работы по проектам у нас такой: Получаем задание Оцениваем сроки и стоимость, предоставляем информацию в электронном виде заказчику. Согласуем эти данные или вносим корректировки. Подписываем договор (с нашей стороны ИП) Получаем аванс по договору Начинаем работу по проекту Ведем разработку проекта Показываем финальную итерацию заказчику и запускаем проект в продакшн. Остаемся довольными сотрудничеством и получаем отзывы по работе, слаженности и о качестве проекта в целом. Рейты работы наших специалистов: Проектирование/Дизайн // 700-800 руб/час Верстка/js // 700-800 руб/час Программирование (бэкенд) // 700-1000 руб/час Тестирование // 400-650 руб/час Разработка приложений (iOS, Android) // 1000-1400 руб/час Мы работаем над тем, чтобы: Заказчик всегда был уверен в том, что сроки по проекту не выйдут за согласованные. Заказчик был уверен в том, что качество работ будет проведено на высшем уровне. Заказчик похвалил нас и сказал, что вернется еще или останется с нами на техподдержку. Наши работы: http://greenjam.ru http://tuborg.ru http://k1664.ru http://corny.ru http://megalabs.ru http://prostude.net http://ecorse.education http://eqeducation.org http://dadacreative.com http://tfg.ru/ http://pirelli.autonews.ru/ http://id-direct.ru http://localway.ru Twenty Five Agency twentyfive.agency Georgy Pantsulaya, CEO via phone: +7-989-536-00-35 via skype: [email protected]
  4. We are looking for junior server-side developers who are interested in improving their skills and knowledge in Python and BigData. We are working with OrigamiLogic a successful and growing Silicon Valley company that aggregates marketing campaigns data from multiple sources to present advertisers with one view for all their campaigns performance. Required Skills and Experience: 1+ years experience with Python Self-Starter - Looking for candidates who can jump in quickly without a lot of direction Knowledge of Open-Source technologies. Ability to find and evaluate existing solutions Good level of English to participate in Skype calls Bonus Skills: Good Knowledge of Python and hands-on experience of one of the Python Frameworks (Django, Pylons, etc.) AWS and support of high load systems Job Duties: Develop data connectors and ETL systems Develop and extend internal tools Keep abreast of new ETL and DW technologies Work in a team, local and remote Research, identify and utilize appropriate tools, libraries, frameworks, and languages to solve problems and deliver results using the most effective methods BeKitzur Offers: Great team of first-class professionals to work with and learn from. Competitive salary and bonuses. Relocation package, full medical insurance. Paid vacations, sport reimbursement In-office English training Flexible working hours. Knowledge sharing and training. Unique working environment where you will be a part of our clients and partners teams. Professional growth. If you can build great products you will continue leading those businesses. Stability. At least until mobile apps and internet businesses will no longer be needed. Контакты: [email protected] Skype: olegspr1
  5. В настоящий момент мы формируем команду на новом американском проекте ZypMedia (AdTech Real-Time-Bidding Platform). http://www.zypmedia.com/#k_row-the-team ZypMedia – хорошо финансируемая компания с тысячами клиентов и партнеров по всему миру. Мы заинтересованы в технических специалистах, готовых принять участие в проектах в области интернет-рекламы, и которые могут стать частью новой команды в Санкт-Петербурге. Текущие вакансии на проекте: https://spb.hh.ru/vacancy/19616472 https://spb.hh.ru/vacancy/19506428 Уровень заработной платы на этих позициях от 200 000 рублей. В скором времени ожидается открытие новых позиций. Поэтому, если вам интересны текущие вакансии или просто наш RTB проект, мы будем рады пообщаться подробнее. Также будем благодарны за любые рекомендации. Контакты: +79602859046 [email protected] Skype: olegspr1
  6. помогите пожалуйста разобраться в в вопросе. привожу код на питоне, но сам язык здесь не важен потому что вопрос принципиальный. вот простыня кода, но чтобы ответить на вопрос смотреть его не обязательно: здесь происходит приблизительно следующее. я создаю класс с общим для всех потомков свойством. затем классы для потомков, затем для каждого класса потомка фабрику, затем класс синглтон, который создаёт потомков(о которых я сказал чуть выше) я поместил указатели на всех созданных потомков в переменную класса синглтона и в конце скрипты вывел всех потомков так: for boat in World.boats: print(boat) for raft in World.rafts: print(raft) в результате получил в консоль следующий вывод: (python3_env)kalinin@kalinin ~/python3/python3_files/boats4 $ python index.pyWorld: {'creared_at': 'Saturday, 05. December 2015 09:40AM'}worlds quantity: 1Boat: {'oars': 2, 'peoples': 7, 'speed': 60, 'color': 'blue', 'name': 'beda_0'}Boat: {'oars': 0, 'peoples': 10, 'speed': 100, 'color': 'yellow', 'name': 'beda_1'}Boat: {'oars': 0, 'peoples': 7, 'speed': 60, 'color': 'magenta', 'name': 'beda_2'}Boat: {'oars': 1, 'peoples': 9, 'speed': 60, 'color': 'red', 'name': 'beda_3'}Raft: {'sails': 1, 'peoples': 1, 'speed': 10, 'color': 'magenta', 'name': 'ra_0'}Raft: {'sails': 1, 'peoples': 2, 'speed': 30, 'color': 'blue', 'name': 'ra_1'}Raft: {'sails': 1, 'peoples': 2, 'speed': 10, 'color': 'magenta', 'name': 'ra_2'}Raft: {'sails': 0, 'peoples': 2, 'speed': 10, 'color': 'magenta', 'name': 'ra_3'}но совесть мне нашёптывает в одно ухо, что хорошо бы сделать по человечьи и, используя self, всех потомков поместить в переменную объекта, а не класса. однако дьявол в другое ухо нашёптывает, что если уж у меня синглтон по определению может существовать только в единственном экземпляре, то вполне допустимо оставить всё как есть(то есть использовать пременную класса) опытные программисты, что посоветуете использовать для хранения указателей? переменную класса или переменную объекта?
  7. помогите пожалуйста разобраться с синглтоном на python: код: class World(object): def __new__(cls,*dt,**mp): if cls.obj is None: cls.obj = object.__new__(cls,*dt,**mp) return cls.obj def __init__(self, name, boss): self.boss = boss self.name = name World.quantity += 1 obj = None quantity = 0 def __str__(self): return str(self.__class__.__name__) + ': ' + str(self.__dict__)дальше через командную строку я создаю 2 объекта: world1 = World('old', boss='demiurg')world2 = World('new', boss='mr. bin')и ожидаю, что будет создан объект с атрибутом boss='demiurg', а все последующие экземпляры будут просто ссылаться на этот объект но в результате я получаю объект с атрибутом boss='mr. bin' : kalinin@kalinin ~/python/boats2 $ python index2.pyWorld: {'name': 'new', 'boss': 'mr. bin'}World: {'name': 'new', 'boss': 'mr. bin'}worlds quantity: 2мне непонятно как объект, которые создался в первую очередь(boss='demiurg') потом был перезаписал объектом с 'boss': 'mr. bin'
  8. Мы - команда из 2-ух человек. Занимаемся разработкой веб-проектов с уникальным дизайном, готовы взяться за предложения различной сложности, а главное делаем свою работу с любовью и выполняем все точно в сроки. У каждого из Нас есть свои задачи: Front-end разработчик - Занимается разработкой дизайна и его реализацией на сайте. Прежде чем начать воплощать все идеи в “код”, заранее продумывает цветовую палитру, как все должно выглядеть, взаимодействовать, что нужно использовать, а от чего стоит отказаться. Стек технологий: HTML5 CSS3 JS jQuery Gulp Sass Bootstrap UI Kit Back-end разработчик - Занимается разработкой сайта “изнутри”. Именно он заставляет выдавать информацию о пользователях или новостях, без него невозможны были бы регистрация, добавления новостей или файлов, вывод статистики и многое другое. Так же как и Front-end разработчик перед началом работы все тщательно продумывает - как все должно взаимодействовать, какой должна быть БД в целом, продумывает всю функциональность сайта. Стек технологий: Python Django PostgreSQL MySQL Linux(Ubuntu) Nginx Дизайн рисуется в PhotoShop, а его наброски на обычном листе бумаги. Весь код мы храним на BitBucket. Наша почта: [email protected] Skype: codymakers
  9. ищу работу python/django-программиста. конкретно этими технологиями занимаюсь год поэтому пока готов поработать в качестве стажёра за символическую оплату. примеры работ: так же умею верстать(html+css+js) и работать с популярными cms: wordpress, drupal, modx, simpla, примеры работ здесь: http://brainstorage.me/zlodiakus/portfolio предпочтительнее офис, но интересна и удалёнка контактные данные: +7 927 [email protected]: cyklop771 UPD:Россия, г.Саранск
  10. ребят, оцените пожалуйста сайт http://kinopomoika.pythonanywhere.com/ случилось то, чего я опасался приступая к работе. долго грузится. хотя информации выводится не так много. где можно оптимизировать подскажите ну и вообще критика любая принимается
  11. помогите пожалуйста исправить ошибку. здесь есть код на python, но это принципиального значения не имеет потому что ошибка в js использую jQuery Form Plugin form: <form class="avatar_form" id="avatarForm" action="http://localhost:8000/change_avatar/" method="POST" enctype="multipart/form-data" encoding="multipart/form-data"> <input type="hidden" name="csrfmiddlewaretoken" value="53h4YPlhP6QqICeNfWlTYPmbTOfDc2GU"> <div><img src="/media/cache/28/24/2824729b974fa7995dc50c05aae1b3b8.jpg" width="83" height="83"></div> <input id="id_avatar" name="avatar" type="file"> <input class="my_btn radius4 shadow2" type="submit" value="Изменить"> </form> js: $('#avatarForm').ajaxForm(); $("#avatarForm").ajaxSubmit({ url: '/change_avatar/', iframe: true, dataType: 'json', success: function(data) { console.log(data.txt); console.log('ww'); }, error: function(){ alert('error'); } }); view: def change_avatar(request): entry_user_profile = UserProfile.objects.get(user_ptr_id=request.user.id) avatar = entry_user_profile.avatar form = ChangeAvatarForm(instance=entry_user_profile) if request.method == 'POST' and request.is_ajax(): #if request.method == 'POST': form = ChangeAvatarForm(request.POST, request.FILES, instance=entry_user_profile) if form.is_valid(): form.save() #return HttpResponseRedirect('/change_avatar/') data = {'txt': 'Загрузили'} return HttpResponse(json.dumps(data), content_type='application/json') t = loader.get_template('page_change_avatar.html') c = RequestContext(request, { 'form': form, 'avatar': avatar, }, [custom_proc]) return HttpResponse(t.render(c)) если не использовать аякс, то сама форма работает -изображения загружаются. но при использовании указанного плагина форма не работает. проблемы такие: при первой загрузке странички с формой выводится alert('error') при выборе изображения и отправке формы в консоли не появляются сообщения, то есть блок success не срабатывает
  12. помогите пожалуйста разобраться с возвратом ответа в формате json для примера приведу код на python, но сам язык не принципиально важен. проблема в том, что ajax-запрос возвращает значение undefined я делаю аякс-запрос: $("#login_submit").click(function(event){ $.ajax({ url: "/check/", type: 'POST', dataType:"html", data: { "aa": aa, "csrfmiddlewaretoken": $('#loginForm input[name=csrfmiddlewaretoken]').val() }, error: function() { alert('Ошибка получения запроса'); }, success: function(dat) { alert(dat.result + '::' + dat); } }); });функция, которая возвращает ответ в формате json: def check(request): data = {'result': 'qwerty',} return HttpResponse(json.dumps(data), content_type='application/json') в результате получаю сообщение:undefined :: {'result': 'qwerty'}но ожидаю получить: qwerty :: {'result': 'qwerty'}
  13. как вывести в форме связанное поле? помогите пожалуйста решить проблему есть таблица с данными о пользователе. в таблице есть связанное поле 'gender'. нужно вывести форму с выпадающим списком для выбора пола models.py:class Gender(models.Model): gender = models.CharField( max_length=10, blank=False, ) class UserProfile(User): nickname = models.CharField( 'Отображаемое имя', max_length=30, blank=False, ) gender = models.ForeignKey( Gender, #default=1, null=True, )views.py:def personal_data_page(request): entry_user_profile = UserProfile.objects.get(user_ptr_id__exact=request.user.id) form = PersonalDataForm(instance=entry_user_profile) t = loader.get_template('personal_data_page.html') c = RequestContext(request, { 'form': form, }) return HttpResponse(t.render(c)) forms.py:class PersonalDataForm(forms.ModelForm): class Meta: model = UserProfile fields = ( 'nickname', 'gender', )template:<div class="cell"> <label class="label">{{ form.gender.label }}</label> {{ form.gender }} {{ form.gender.errors }}</div> проблема в том, что строка выводит 1. а мне нужно чтобы выводилось что-то типа:<select> <option value="1">Male</option> <option value="2">Female</option></select>я пробовал выводить так {{ form.gender.gender }}, но в этом случае вообще ничего не выводится
  14. помогите пожалуйста решить проблему в django1.6, python3.3 я сделал форму, в которой пользователь выбирает файл и после отправки выбранный файл(его адрес) загружается в БД. всё работает, но при повторной загрузке формы(если пользователь не трогал в форме поле файла) и отправке формы в адрес файла из БД пропадает(перезаписывается пустым значением). можно ли этого избежать? views.py: @login_required def path_glory_edit_item(request, id): if request.method == 'POST': form = PathGloryForm(request.POST, request.FILES) if form.is_valid(): entry = PathGlory.objects.get(id=id) entry.title = form.cleaned_data.get('title').strip() entry.place = form.cleaned_data.get('place').strip() entry.date = form.cleaned_data.get('date') entry.teaser = form.cleaned_data.get('teaser').strip() entry.text = form.cleaned_data.get('text').strip() entry.path_glory_photo = form.cleaned_data.get('path_glory_photo') entry.save() return HttpResponseRedirect('/userprofile/path_glory_edit_item_changed/') else: entry = PathGlory.get_entry(id=id) arg = { 'user_id': request.user.pk, 'title': entry.title, 'date': entry.date, 'place': entry.place, 'teaser': entry.teaser, 'text': entry.text, 'path_glory_photo': entry.path_glory_photo, } form = PathGloryForm(arg) t = loader.get_template('path_glory_edit_item.html') c = RequestContext(request, { 'form': form, 'id': id, 'path_glory_photo': arg['path_glory_photo'], }, [custom_proc]) return HttpResponse(t.render(c)) фрагмент шаблона: <p class="cell"> {% if path_glory_photo %} {% thumbnail path_glory_photo "60x60" crop="center" as im %} <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"> {% endthumbnail %} {% endif %} <!--<label class="label">{{ form.path_glory_photo.label }}</label>--> {{ form.path_glory_photo }} {{ form.path_glory_photo.errors }} </p> <input type="submit" value="send" /> </form>
  15. помогите пожалуйста исправить python3-код проблема в том, что метод outputAttr() не выводит определённое значение словаря. при этом консоль выводит "norecord" то есть срабатывает блок "except:"import shelveclass Record: def __init__(self, temp): print('rrr') self.id = temp['id'] self.type = temp['type'] self.number = temp['number'] self.video = temp['video'] self.audio = temp['audio'] def outputAttr(record, attr): print(record.attr) def outputRecord(record): print(record, ':: ', end = '\n') print('\tid:\t', db[record].id, end = '\n') print('\ttype:\t', db[record].type, end = '\n') print('\tnumber:\t', db[record].number, end = '\n') print('\tvideo:\t', db[record].video, end = '\n') print('\taudio:\t', db[record].audio, end = '\n') print('=================') def outputDB(): print('---------------------------------------------') for record in db: Record.outputRecord(record) db = shelve.open('data')keys = ['id', 'type', 'number', 'video', 'audio'];while 1: action = input('1 - print, 2 - write, 3 - edit') print(type(action).__name__) try: action = int(action) except: print('enter numeric chracter!') continue if(action == 1): Record.outputDB() break elif(action == 2): temp = {} for key in keys: print('enter value for ', key) value = input('enter value: ') if '___' in value: temp[key] = value.split('___') else: temp[key] = value while 1: print('exists indexes: \n') keys = list(db.keys()) print(keys) index = input('enter index') if(index in keys): print('index exist') else: db[index] = Record(temp) break elif(action == 3): print('edit mode! /n') index = input('enter index') try: db[index] except: print('noindex') else: print('okindex') Record.outputRecord(index) record = input('enter record') try: Record.outputAttr(db[index], record) except: print('norecord') else: print('okrecord') else: print('what??')db.close()print('stop')