Python / Говнокод #26790 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
async def register_experiment(self, pool):
    async with pool.acquire() as conn:
        async with conn.cursor() as cur:
            sql = "INSERT INTO " + str(self.auxname) + "." + 
                str(self.auxtable)
            sql += " VALUES(NULL, '" 
            sql += str(self.dbname) 
            sql += "', '" 
            sql += str(self.encoder) 
            sql += "', 0, '" #goodEncoder
            sql += str(self.lattices) 
            sql += "', 0, '" #goodLattices
            sql += str(self.complex) 
            sql += "', 0, '" #goodComplex 
            sql += str(self.verges_total) 
            sql += "', 0, " #goodVerges
            sql += str(self.verges_total) 
            sql += ", '" 
            sql += str(self.trains) 
            sql += "', 0, '" #goodTrains 
            sql += str(self.tests) 
            sql += "', 0, '" #goodTests 
            sql += str(self.hypotheses) 
            sql += "', 0, '" #goodHypotheses 
            sql += str(self.type)
            sql += "')"
            await cur.execute(sql)
            await conn.commit()

https://habr.com/ru/post/509338/
> Web-сервер машинного обучения «ВКФ-решатель»

gost gost, (Updated )

Комментарии (28, +28)

Python / Говнокод #26787 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
from selenium import webdriver
import time
import telegram


def A():
    код парсера

while True:
    browser = webdriver.Chrome()
    browser.maximize_window()
    browser.get('ссылка')
    try:
        BOT_TOKEN = 'токен'
        number2 = browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[5]/div/div[1]/div[1]/div').text
        SS = number2.split()
        if SS[0] == '0' and SS[1] == '0':
            browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[5]/div/div[1]/div[1]/a').click()
            time.sleep(5)
            A()
    except Exception:
        pass

    try:
        BOT_TOKEN = 'токен'
        number2 = browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[4]/div/div[1]/div[1]/div').text
        SS = number2.split()
        if SS[0] == '0' and SS[1] == '0':
            browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[4]/div/div[1]/div[1]/a').click()
            time.sleep(5)
            A()
    except Exception:
        pass

    try:
        BOT_TOKEN = 'токен'
        number2 = browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[3]/div/div[1]/div[1]/div').text
        SS = number2.split()
        if SS[0] == '0' and SS[1] == '0':
            browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[3]/div/div[1]/div[1]/a').click()
            time.sleep(5)
            A()
    except Exception:
        pass

    try:
        BOT_TOKEN = 'токен'
        number2 = browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[6]/div/div[1]/div[1]/div').text
        SS = number2.split()
        if SS[0] == '0' and SS[1] == '0':
            browser.find_element_by_xpath('//*[@id="games_content"]/div/div[1]/div/div/div[6]/div/div[1]/div[1]/a').click()
            time.sleep(5)
            A()
    except Exception:
        pass
    browser.close()
    time.sleep(15)

Вопросик с хабра)

Safronov_alexei Safronov_alexei, (Updated )

Комментарии (15, +15)

Python / Говнокод #26782 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
import json
a = {}
b = {}
for i in xrange(128): a[str(i)] = i
for i in a: b[i] = a[i]
print a == b
print json.dumps(a) == json.dumps(b)

Результат:
True
False

Почему не True True ?

a02810 a02810, (Updated )

Комментарии (145, +145)

Python / Говнокод #26779 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
import random


def get_advice():
    ADVICES_VERBS = [
        'выключите',
        'включите',
        'перезагрузите',
        'проверьте',
        'переустановите',
        'запустите',
        'закройте',
    ]
    ADVICES_NOUNS = [
        ['компьютер'],
        ['роутер'],
        ['программу'],
        ['средство', 'восстановления', 'Windows'],
        ['браузер'],
        ['сайт'],
        ['панель', 'управления'],
        ['антивирус'],
    ]
    ADVICES_PREPS = [
        ['а', 'затем'],
        ['после', 'чего'],
        ['и'],
        ['а', 'если', 'это', 'не', 'сработает,', 'то'],
    ]
    verbs = random.sample(ADVICES_VERBS, 2)
    nouns = random.sample(ADVICES_NOUNS, 2)
    prep = random.choice(ADVICES_PREPS)
    return '{} {}{}{} {} {}.'.format(
        verbs[0].capitalize(),
        ' '.join(nouns[0]),
        (', ' if prep[0] != 'и' else ' '),
        ' '.join(prep),
        verbs[1],
        ' '.join(nouns[1])
    )

Универсальный ИИ-помощник для решения технических проблем, версия 0.0.1.

gost gost, (Updated )

Комментарии (25, +25)

Python / Говнокод #26778 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
# https://www.opennet.ru/opennews/art.shtml?num=53248
# Гвидо ван Россум предложил включить в Python операторы для сопоставления с образцом 

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

def http_error(status):
    match status:
        case 400:
            return "Bad request"
        case 401|403|404:
            return "Not allowed"
        case 418:
            return "I'm a teapot"
        case _:
            return "Something else"


# Например, возможна распаковка объектов, кортежей, списков и произвольных последовательностей
# для привязки переменных на основе имеющихся значений. Допускается определение вложенных
# шаблонов, использование в шаблоне дополнительных условий "if", применение масок ("[x, y, *rest]"),
# маппинга связок ключ/значение (например, {"bandwidth": b, "latency": l} для извлечения значений
# "bandwidth" и "latency" и словаря), извлечения подшаблонов (оператор ":="), использования именованных
# констант в шаблоне. В классах возможна настройка поведения при сопоставлении при помощи метода "__match__()". 

   from dataclasses import dataclass

   @dataclass
   class Point:
       x: int
       y: int

   def whereis(point):
       match point:
           case Point(0, 0):
               print("Origin")
           case Point(0, y):
               print(f"Y={y}")
           case Point(x, 0):
               print(f"X={x}")
           case Point():
               print("Somewhere else")
           case _:
               print("Not a point")

   match point:
       case Point(x, y) if x == y:
           print(f"Y=X at {x}")
       case Point(x, y):
           print(f"Not on the diagonal")


   RED, GREEN, BLUE = 0, 1, 2
   match color:
       case .RED:
           print("I see red!")
       case .GREEN:
           print("Grass is green")
       case .BLU
   E:
           print("I'm feeling the blues :(")

Какой прогресс)))
Ждем когда добавят цикл for как в сишке

j123123 j123123, (Updated )

Комментарии (82, +82)

Python / Говнокод #26726 Ссылка на оригинал

0

  1. 1
https://github.com/OlegKuch/GreenCubic

Всем привет, я новичок в программировании и разрабатываю свою бессмысленную игру. Как вам?

Oleg4260 Oleg4260, (Updated )

Комментарии (26, +26)

Python / Говнокод #26725 Ссылка на оригинал

0

  1. 1
https://github.com/Oleg4260/GreenCubic

Всем привет, я новичок в программировании. И я занимаюсь разработкой своей бессмысленной игры на языке Python. Как вам?

Oleg4260 Oleg4260, (Updated )

Комментарии (7, +7)