Python Job - chat
رفتن به کانال در Telegram
Сюда дублируются вакансии с основного канала @job_python Тут вы сразу сможете их обсудить и поделиться идеями А так же просто болтать и помогать друг другу🐍
نمایش بیشترکشور مشخص نشده استدسته بندی مشخص نشده است
1 053
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
1 053
Всем привет
Всем спасибо за критику
Сделал выводы
Писать здесь пока не дойду до уровня middl больше не буду
А потом и смысла не будет
Ну а то что код немного искарёжен и перестал работать, тут уже особой роли не играет.
Жаль я всё уже упустил. Месяц изучаю Python по три часа в день, и до сих пор не написал тетрис, чат-бота
1 053
стажировок мало не потому что админ их не постит, а потому что питон стажеры нинужны
1 053
40к, брат, не хватит на Москву, если только есть где жить и есть бесплатно или почти бесплатно
1 053
У меня у одного устойчивое понимание, что чем больше я узнаю, тем больше осознание того, что я не соответствую ни одной вакансии?
1 053
Вариант решения задачи про игральные кости.
Логика решения:
Бросаем кубик 1 млн раз. Сколько раз выпадет одна грань, такая и будет вероятность ее выпадения.
Для реализации импортируем генератор случайных целых чисел. Также нам потребуется счетчик (импортируем из библиотеки collections).
from random import randint
from collections import Counter
Инициализируем функцию. Функция принимает количество граней и кубиков (используем вариативный аргумент *dice), а также количество бросков = 1млн.
В переменной counts инициализируем счетчик, чтобы в дальнейшем считать исходы событий.
def roll_dice (*dice, num_trials = 1000000):
counts = Counter()
Далее используем цикл for, в котором симулируется бросок кубика заданное количество раз (num_trials = 1млн).
Мы симулируем броски всех кубиков, которые мы передаем в качестве аргумента функции и суммируем исходы каждого броска. Полученное значение будет индексом в словаре counts. После каждого броска это значение увеличивается на единицу.
for roll in range (num_trials):
counts [sum((randint(1,sides) for sides in dice))] += 1
Теперь нужно вывести результаты. Используем цикл for. Переводим значение вероятности в проценты.
print ('\nГрань\tВероятность')
for i in range (len(dice), sum(dice)+1):
print('{}\t{:0.2f}%'.format(outcome, counts[outcome]*100/num_trials))
1 053
Аааааа это там где стрелочки к объектам разные типо ставятся. Я на курсе при МФТИ такое проходил, но мне казалось, что такое не особо кому то нужно (Они кстати в Miro ещё есть. Вспомнил ХАХАХАХА)
1 053
Repost from Python Job | Вакансии | Стажировки
Веб разработчик (middle)
#удаленно #офис #полныйдень
З/П от 150 000 ₽
Локация: Новосибирск
Мы разрабатываем решения в сфере безопасности и анонимности. Основные наши продукты - это блокчейн и VPN решения, на базе собственных библиотек и протоколов
Задачи:
- Выполнять работы как на стороне back-end, так и на стороне front-end
- Поддерживать существующие сайты компании и разрабатывать новые сайты\добавлять страницы в соответствие с макетом и ТЗ
Мы ожидаем, что вы знаете:
- HTML5
- CSS3
- JS
- Python
- Django
- Vue.js
- git
- А также владеете кроссбраузерной и адаптивной версткой
- Плюсом будет знание Linux и умение настраивать веб-сервер
#вакансия #IT #devs #developer #django #python #sql #middle
1 053
def primes(a):
prms = []
i = 2
while a > 1 and i <= a:
if a % i == 0:
prms.append(i)
a = a // i
else:
i += 1
return prms
1 053
если без перегибов, то вот так думаю вполне читаемо и понятно.....
хотя руки чесались в одну строку все сделать.
1 053
я знаю что ищут 9000 человек на этом канале, потому что я его оздала с 0)
а вы создали свой?
