Уведомления

Группа в Telegram: @pythonsu

Уведомления

  • Found 3492 posts.

Python для новичков » pyvirtualdisplay ограничение времени выполнения » Дек. 27, 2014 00:51:58

from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600))
display.start()
#тело скрипта
display.stop()
Нужно прибивать виртуальный дисплей через заданный промежуток времени.

Базы данных » round() в Mysql как round() в python » Дек. 25, 2014 08:21:45

Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
>>> round(2.675, 2)
2.67
>>> round(2.685, 2)
2.69
Server version: 5.5.34 MySQL Community Server (GPL)
mysql> select round(2.675, 2);
+-----------------+
| round(2.675, 2) |
+-----------------+
|            2.68 |
+-----------------+
1 row in set (0.00 sec)
mysql> select round(2.685, 2);
+-----------------+
| round(2.685, 2) |
+-----------------+
|            2.69 |
+-----------------+
1 row in set (0.00 sec)
Хочу чтобы round() в Mysql считал точно также как и round() в python. Подскажите как реализовать подобное.

Флейм » В компанию BeNovate на удаленную работу требуется Python developer » Дек. 24, 2014 13:18:10

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

В связи с возросшей нагрузкой, нам требуется python developer для разработки проектов различного уровня сложности.

Требования:
1) Python.
2) PostgreSQL.
3) Django.
4) Javascript
5) CSS, HTML (версткой занимается отдельный человек, нужно уметь подвинуть кнопки без привлечения верстальщика).
6) Понимание, как работает HTTP и другие сетевые протоколы.
7) Умение работать с VCS (git) и bug tracking system (redmine или подобные системы).
8) Чистота кода, алгоритмическая грамотность, знание основных технологий и методик программирования.
9) Ответственность и организованность. Умение работать в распределенной команде, участвовать в онлайн обсуждениях, сдавать работу в срок.

Конечное вознаграждение зависит от Вашего уровня и количества выполненной работы.

Пишите на dnikanorov эт benovate.ru или в скайп slimhouse2.

Python для новичков » С чего начать изучение Python » Дек. 23, 2014 16:53:22

Очень доступно и понятно изложены основы Питона в следующем учебнике:
http://younglinux.info/sites/default/files/python_structured_programming.pdf
Для знакомства с языком нет книжки проще. Есть примеры и практические задания с вариантами решений.

Освоив этот материал можно перейти к следующему:
http://detc.ls.urfu.ru/assets/acomp0081/chapter10.htm
Расширенный вариант основ даёт закрепление знаний, полученных из первого учебника. И подготавливает базу для следующего этапа.

Теория без практики бессмысленна. Для проверки знаний и получения практического опыта:
http://informatics.mccme.ru/mod/book/view.php?id=4666
Если эти задачки покажутся слишком лёгкими, берём сборник олимпиадных задач и доказываем, что мы и на это способны :
http://rosettacode.org/wiki/Category:Python
Заодно и английский подтянем и с другими языками программирования можно ознакомиться, не обязательно познакомиться)))
Ещё такой интересный подход: придумать задачу самому в пределах полученных знаний. Развивает навыки, фантазию и творчество.
Всем удачи! Главное - сделать первый шаг!!!


Центр помощи » Пожалуйста, помогите срочно. нужно дописать программу. » Дек. 22, 2014 23:29:24

Не бесплатно! Срочно! Задача решена. Условие следующее: биноминальное распределение описывает схему событий, имеющих только 2 исхода, например, когда кидается кубик для игры в кости, а успехом является выпадение 6 очков. Пусть вероятность такого события равна p, а противоположного события 1-p. Если провести n независимых экспериментов, то вероятность успеха в x случаях (неудачи в (1-x) случаях) определяется биноминальным распределением: B(x,n,p)=n!/(x!(n-x)!)*p^x*(1-p)^n-x. Нарисовать зависимости B(x) для различных p и n, рассчитать вероятность получить четыре раза подряд 6 очков при бросании кубика.

Задачу прикрепил. Теперь, что нужно сделать. Надо вывести на втором графике, расположенном ниже, того, что выводит программа, зависимость В(x) от различного количества независимых экспериментов n 4, 6, 8, 10, 12)

Python для новичков » Jython для Windows: кто устнаваливал - поделитесь пошаговым опытом » Дек. 21, 2014 16:44:22

Jython для Windows: кто устнаваливал - поделитесь пошаговым опытом

Центр помощи » Вычисление интеграла и производной от функции » Дек. 20, 2014 16:11:35

Нужна помощь с такой задачкой. От функции f(x) = 1./((sqrt(2.*pi)*s)*e**(-0.5*((x-m)/s)**2) на отрезке (-10,10) для m = 0 и различных s (s пусть будет от 0.5 до 5) нужно вычислить производную и интеграл с помощью метода конечных разностей без применения циклов используя numpy.

GUI » Управление фокусом в QFileDialog. » Дек. 19, 2014 16:37:10

Как програмно управлять фокусом ввода в QFileDialog? Задача: сделать навигацию по форме горячими клавишами.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from PyQt4 import QtCore, QtGui
import sys
class MyWindow(QtGui.QMainWindow):
    def __init__(self, parent = None):
        QtGui.QMainWindow.__init__(self, parent)
        self.setWindowFlags(QtCore.Qt.Window |
                            QtCore.Qt.WindowSystemMenuHint)
        # Menu configure
        self.menuFile = QtGui.QMenu("&File")
        self.actOpen = QtGui.QAction("Open", None)
        self.actOpen.setShortcut(QtGui.QKeySequence.Open)
        self.actOpen.triggered.connect(self.on_open)
        self.menuFile.addAction(self.actOpen)
        self.menuBar().addMenu(self.menuFile)
    def on_open(self):
        print("Выбран пункт меню Open")
        #Вызов диалога в котором надо управлять фокусом
        f = QtGui.QFileDialog.getOpenFileName(parent=self,
                                              caption="Open File")
        print "Selected file: ", f
app = QtGui.QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec_())

Центр помощи » нужна помощь!Интерпретатор языка COW » Дек. 17, 2014 14:47:26

нужно запрограммировать в питоне Интерпретатор языка COW ( помогите разобраться(

Python для новичков » помогите(( Интерпретатор языка COW » Дек. 17, 2014 14:42:03

нужно создать в питоне Интерпретатор языка COW кто может объяснить что да как?(

Центр помощи » Нужна помощь с задачками » Дек. 16, 2014 18:46:45

Нужна помощь по следующим задачкам. Проблема, с тем, что выделенно жинрым шрифтом.

1. Протабулировать функцию Гаусса: f(x) = 1/(sqrt(2*pi)*s)*exp(-0.5*((x-m)/s)**2) на отрезке (-10,10) для m = 0 и различных s. Вычислить производную и интеграл от этой функции с помощью метода конечных разностей без применения циклов. Построить графики для данной функции и ее производной. Использовать numpy и matplotlib.
#(Если numpy недостаточно будет, тогда еще c помощью scipy).

from math import *
import numpy as np
import matplotlib.pyplot as plt
def f(x,s,m):
    return (1./(sqrt(2.*pi)*s))*e**(-0.5*((x-m)/s)**2)
def main():
    m = 0
    s = np.linspace(0.5,5,3)
    x = np.linspace(-10,10,20)
    for i in range(3):
        print('s = ', s[i])
        for j in range(20):
            f(x[j],s[i],m)
            print('x = ',x[j],', y = ',f(x[j],s[i],m))

2. Решил

Python для новичков » Minecraft на Python » Дек. 15, 2014 18:47:32

Можно ли создать с помощью python аналог minecraft или просто песочницу, хорошо ли будет работать, что тсполььзовать для этого? Потребуется граф. оболочка, 3D графика.

Python для новичков » selenium + socks » Дек. 14, 2014 02:17:41

Не устанавливается сокс прокси:
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
profile = webdriver.FirefoxProfile()
profile.set_preference('network.proxy.type', 1)
profile.set_preference("network.proxy.socks","socks_ip")
profile.set_preference("network.proxy.socks_port","socks_port")
profile.update_preferences()
browser = webdriver.Firefox(profile) # Get local session of firefox
browser.get("http://www.domain.com") # Load page
browser.close()

Центр помощи » Сканер портов с использованием select-a » Дек. 11, 2014 09:20:35

Доброе утро!
Имеется задание на курсовой:
Сканер открытых TCP портов.
Сканирует порты в заданном диапазоне (от и до), пытаясь установить соединение с каждым из них.
Ответ ожидается в течение заданного интервала, чтобы исключить резкое замедление сканирования из-за возможного блокирования.
В результате для каждого сканированного порта должен быть выведен один из трех возможных результатов: open, closed, blocked.
Использовать перевод сокета в неблокирующий режим и функцию select() для ожидания готовности сокета или ошибки в течение заданного интервала времени.
Пример вызова программы:

./scan_ports.py 127.0.0.1 20 25 0.8
20: closed
21: closed
22: open
23: closed
24: closed
25: blocked

Я новичок в python, написал без использования select-a:
#!/usr/bin/env python
# -*- coding: utf_8 -*-

import socket
import sys

HOST = sys.argv
nach = int(sys.argv)
kon = int(sys.argv)

for port in range (nach, kon+1):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.setblocking(0)
b = sys.argv
sock.settimeout(float(b))
try:
sock.connect((HOST, port))
except socket.timeout:
print (“%s blocked” % port)
except:
print (“%s closed” % port)
else:
print (“%s open” % port)
sock.close()

Все примеры, которые находил (в сети и в учебниках) описывают работу серверного приложения с использованием select (ожидание подключения клиентов и взаимодействия с ними). Также, встречались примеры с использованием select-a на клиентской стороне - но во всех таких примерах connect происходит до использования select-a (для моей задачи это не подходит). Прошу помощи или хотя бы намеков, как сюда прикрутить select. Спасибо!

Центр помощи » игра змейка  » Дек. 11, 2014 07:19:29

Здравствуйте, мне нужна ваша помощь!
Мне нужно составить программу игры змейка в версии питона 2.7 ААААААА ОЧЕНЬ СРОЧНО НИЧЕГО НЕ МОГУ ПОНЯТЬ, самую простую игру не замудреную ПОЖАЛУЙСТА

Python для новичков » Нужна помошь xpath » Дек. 10, 2014 13:13:42

Пытаюсь использовать xpath с selenium.
Задача сбор ссылок залинкованных с картинок, удаление ссылок содержащих указанные слова из списка. Так:
list_links = driver.find_element_by_xpath(u'//img/ancestor::a[not(re:match(@href, "(slovo1|slovo2)")) ]/@href', namespaces={"re": "http://exslt.org/regular-expressions"})
Выдает ошибку:
got an unexpected keyword argument 'namespace'
Похоже регэксп использовать нельзя.
Пробую забрать все ссылки без учета забаненных слов:
list_links = driver.find_element_by_xpath("//img/ancestor::a/@href")
Выдает:
invalidselectorerror

Python для новичков » Can come profondo è l'amore each la Nike Air Max 90 » Дек. 10, 2014 11:27:38


Timpul per un po 'di belle tecnicismi - nike air max 24-7 basta tenere afilado a tre once di dalam pelle e sei after di gomma. Per quanto nike air max tn squalo riguarda i colori, tranquilli, si può scatenare mi vostra immaginazione- non è per niente che sono le scarpe di vendita caldi. Ciliegina sulla leche è la loro versatilità con cui è possibile utilizzarli con intercambiabilità senza la presenza di pari.

Questo mi entrata a scavare un po ‘più in profondità ciò che li rende masso per così tanto beat con tanto di veneración. Prima di tutto, forse non si può aspettare di avere tanto valore altrove fuori Nike Dunks e in modo tipico con Nike Dunks Sb. La spruzzata di colori coraggiosi, per lo più contrastanti e luminosi, age semplicemente il calcio in indossarlo rendono adatta a good innamorarsi momento in cui mettere le mani su di loro.

Strano sono i modi di nike air max all’ingrosso di modo at the con essa, non si sa mai quando cuando dirottano marce alte sportive nike free 5.0 tech come Nike Dunks. Per cominciare, è divenuto meraviglioso di Nike, my partner and i creatori di Nike Dunk Sb, di avere il riflessione di un basso bordo, le scarpe con votre suola del pannello y rivisti leggeri per aiutare i giocatori di carrier di ruotare e di dalam equilibrio. Hanno fatto Nike pas cher Dunks per soddisfare votre uniformi di tutte the squadre di college hanno firmato per campagne promozionali.

Se l'esperienza in sé di rivivere gli codice passati per quanto riguarda l'Air Force 1 impar era abbastanza buono, Nike pas cher ha fatto un buon lavoro di rendere questo un sito molto interattivo. Essi hanno incluso tali caratteristiche come “1Stampa”, che permette di creare sinceramente il tuo poster vitamin e acquistarlo. Come ben mais può continuamente “aggiungere votre scarpe” alla vostra collezione personale air max nike corso del 2010. E 'essenzialmente un modo di saving tuoi AF1 di preferiti Donna Nike Free 5.0 Flyknit per di condividere! Hai una storia su arrive hai ottenuto la tua prima doppia schiena multiply nel ‘82 in quelle Bianco / Grigio Detención di? Met tua futura moglie indossa schiena in Goldenrod Jewel Mid nel ’99? Vi è los angeles possibilit à di presentare le storie da Dolomite per condividere con tutti gli altri capi AF1 là fuori. Non usted preoccupare ho salvato l . a . caratteristica migliore per moderno. La “scarpa del mese” ti dà la possibilità di votare per ce tuo preferito AF1 ogni mese del 2007. F?rmodligen alla fine dell'anno il “Shoe of the Year” otterrà ristampato!

benvenuti a visitare il sito: http://www.scarpe2015prezzo.com/

Python для новичков » Unique Balance Styles for Growing in number Athletes » Дек. 10, 2014 11:16:43


New Balance trainers are one of the most comfortable and stylish sneakers sold in the market. The company seems to have manufactured new balance trainers wide variety of shoes for everyone types of runner and operating event such as trail and also off-road running, marathon as well as track and field competitors, as well as road running.

One of the popular features admired by a number of people about New Equilibrium is that majority of its running shoes are manufactured in the United States. The company provides five factories in the United States, but probably has production facility near you. Most of its running shoes keep the American flag that signifies the country where is among the manufactured.

It is also one of the few firms famous for creating footwear in a wide range of widths. It has shoes or boots for runners with filter to extra-wide feet. The provider believes that the length of the sneaker is not new balance minimus the only factor to be considered to get the perfect fit in. In fact , shoe widths also play an important role with preventing injuries.

Apart from that, Unique Balance running shoes are very preferred because of its use of innovative substances and technology. These equipments are used to provide optimum pillow, stability, durability and coziness based on the runner's foot sort, as well as pronation problems. Often the shoes are designed to correct challenges on pronation for exceptional running experience and performance.

Completely new Balance has several excellent technology built in each one of their shoes for running. Are available patented N- energy systems, Stabilicore medial support structure, ABSORB Strobel Board, ACTEVA midsole, Ndurance rubber compund, LockDown liner and Phantom new balance 574 men Liner. But first, most of their whole footwear are made of mesh, soft and synthetic material or simply a blend of these materials.

Brand new Balance running shoes come with incredible shock-absorbing capacity and durability. Often the N-energy is a cushioning systems that minimizes the impact associated with running on the foot, legs, knee and ankle, so, providing a smoother and comfortable cruise. The Stabilicore medial guidance system offers runners with smooth transition from heel to toe while ABSORB Strobel Board maximizes the actual shoe's shock absorbing capacity. The particular ACTEVA midsole resist data compresion to provide additional cushioning. Regarding increased durability, New Stability running shoes are equipped with Ndurance, a rubber compound used in the actual soles to resist damage.

There are several more ground-breaking solutions and materials used to build high-quality New Balance trainers. Every now and then, the company improves their particular shoe models to assure that each pair provides new balance 574 running shoes an optimum mixture of cushioning, stability, comfort and strength. Their shoes also come in a few stylish designs and colour. All of these are the reason why far more people have come to love Fresh Balance running shoes.

welcome to have a look at homepage: http://www.cheapnikefree2014onlineshop.com/

Python для новичков » Задача Ремонт в Ханое » Дек. 9, 2014 10:22:11

Постановлением ЮНЕСКО оригинал Ханойской башни был подвергнут реставрации. В связи с этим во время пользования головоломкой нельзя было перекладывать кольца с первого стержня сразу на третий и наоборот.

Решите головоломку (переложите все кольца с первого стержня на третий) с учетом этих ограничений. Вам не нужно находить минимальное решение, но количество совершенных перемещений не должно быть больше 200000, при условии, что количество дисков не превосходит 10.

Каждое перемещение задается тремя числами: номер кольца, исходный стержень, конечный стержень.

Ввод
1
Вывод
1 1 2
1 2 3
Ввод
2
Вывод
1 1 2
1 2 3
2 1 2
1 3 2
1 2 1
2 2 3
1 1 2
1 2 3

Не могу решить, помогите!
Вот мой вариант, но он не совсем так решает.
def move(n, start, finish):
    if start == 2 or finish == 2:
        if n > 0:
            temp = 6 - start - finish
            move(n - 1, start, temp)
            move(n - 1, temp, finish)
            print(n, start, finish)
    else:
        if n > 0:
            temp = 6 - start - finish
            move(n - 1, start, finish)
            move(n, start, temp)
            move(n - 1, finish, start)
            move(n, temp, finish)
            move(n - 1, start, finish)
            print(n, start, finish)
n = int(input())
print(move(n,1,3))

Python для новичков » Nike Free Vennootschap is voornemens om nieuwe doelen te stellen voor de komende jaren » Дек. 8, 2014 09:20:00


Vandaag de dag, volgens het rapport van UBS, op de binnenlandse markt van de VS, fuente nummers van de klanten kopen Nike air max 90 schoenen en Nike kleding groeit gestaag, en op hetzelfde moment, in de markt van West-Europa en Cina, de verkoop Nike producten zijn ook steeds meer op een hoge snelheid. De analist Michael Bernard nike free 3.0 flyknit sprak zijn ideeën inside het rapport dat een huidige Chinese markt nooit 10% van de gehele omzet van Nike producten hadden bezet en Nike Company werd verwacht dat zij haar best doen om zijn huidige omzet in China in dom volgende vijf jaar les verdubbelen.

Nu hier is actually een enorme outdoor marketing and advertising. In de ochtend nieuws van Beijing tijd, 18 december UBS bekend zijn informatie, dat wil zeggen, Nike Company, de grootste leverancier van atelisch schoenen en sportkleding in dom hele wereld en als gevolg van een aantal belangrijke markt redenen, zal een betere situatie for zijn tweede zien verkoop seizoen. Daarnaast is uit het oogpunt van UBS's, Nike Company werd waarschijnlijk ondersteund door de houders van aankoop. De prijs van Nike aandelen on de handel markt bereikt tot $ 90, fifty-two op maandag om dom toenemende snelheid van 3% en bleek een vers en van hoge history zijn.

Het werd benadrukt in het rapport dat enkele grote orders lorrie Nike producten in een eerste seizoen in october werd aangekondigd door Nike pas cher Company die ook sprak de verwachting voor de groei van Nike air max 2010 schoenen in de nabije toekomst. Nike Company werd geschat om te genieten nike free run heren sale van een groei vehicle bijna dubbele cijfers number in de komende drie jaar als zijn huidige netto kasstromen van het aantal van 4, 4 billon dollars en wereldwijde beleggingsmogelijkheden zowel in aanmerking zijn genomen. Op 13: 40., Door US Far east Standard Time, de voorraadwaarde van Nike aandelen bereikt tot $ 90, 14, bij de groei lorry $ 2, 32 each and every aandeel.

Nu wordt een plan van een investeerder conferentie gemaakt door Dolomite Company, en in deze conferentie, de doelen jeep dit bedrijf zullen worden vermeld. De verwachtingen vehicle de groei van sommige modellen van Nike producten zullen worden gepresenteerd, en deze modellen omvatten Coleman, Cole Haan, Converse (Converse), Hurley (Hurley), Michael Jordan, Coleman Golf (NIKE Golf) por otro lado en Umbro. Het rapport zei dat de doelen, waaronder high single-digit groei jeep Nike's omzet en 15% -17% van de winst per aandeel groei waren gebaseerd op het financiële model op lange termijn, die van plan is actually om uit te breiden en het rendement op het eigen vermogen uit te breiden.

Nike zult als de beste merkenportfolio nike free 3.0 heren in activa worden beschouwd door de overname lorrie 85% van de gehele omzet. En andere merken van dit bedrijf maken ook meer en meer bijdrage aan de totale ontwikkeling strategie tot op zekere hoogte.

Als fitness reus van de outdoor activity itemsFind artikel, Nike Enterprise geeft Heren Nike Air Max Lunar90 flyknit ons altijd talloze ontwerpen vol fantasie. Haar logo in de vorm van een slee durante een sierlijk gebogen haak heeft bewezen een symbool van de klassiekers zijn.

welkom voor een bezoek homepage: http://www.nike2014schoenengoedkoop.com/