Компьютер — это не только предмет для развлечения, но и инструмент заработка. Но для этого нужно научиться разговаривать с ним на его языке. Онлайн-курс «Профессия Python-разработчик» создан специально для этого.
Научись писать программы под руководством личного наставника за семь месяцев и стань востребованным разработчиком. Завершающим штрихом твоего обучения станет диплом, на котором ты создашь алгоритм работы искусственного интеллекта.
Первым 20-ти — скидка 20%. Студенты программы получат доступ на 2 месяца бесплатного изучения английского языка для ІТ специалистов от онлайн-школы EnglishDom.
Подробнее по ссылке: https://clc.to/t7scug
Научись писать программы под руководством личного наставника за семь месяцев и стань востребованным разработчиком. Завершающим штрихом твоего обучения станет диплом, на котором ты создашь алгоритм работы искусственного интеллекта.
Первым 20-ти — скидка 20%. Студенты программы получат доступ на 2 месяца бесплатного изучения английского языка для ІТ специалистов от онлайн-школы EnglishDom.
Подробнее по ссылке: https://clc.to/t7scug
Иногда вы хотите использовать генератор, но вас не волнуют значения, которые он дает. Тем не менее, вам небезразличен какой-либо побочный эффект, это может быть исключение, запись в файл, изменение глобальной переменной и т. д.
Удобный и широко используемый способ сделать это - list (gen ()). Тем не менее, этот код сохраняет все значения в памяти только для того, чтобы сразу же их отбросить. Это может быть нежелательно.
#codeexample
Если вы хотите избежать этого, вы можете использовать deque с ограниченным размером:
from collections import deque
def inversed(nums):
for num in nums:
yield 1 / num
try:
deque(inversed([1, 2, 0]), maxlen=0)
except ZeroDivisionError:
print('E')
Чтобы быть более семантически точным, вам лучше определить свою собственную функцию выпуска:
def exhaust(iterable):
for _ in iterable:
pass
Удобный и широко используемый способ сделать это - list (gen ()). Тем не менее, этот код сохраняет все значения в памяти только для того, чтобы сразу же их отбросить. Это может быть нежелательно.
#codeexample
Если вы хотите избежать этого, вы можете использовать deque с ограниченным размером:
from collections import deque
def inversed(nums):
for num in nums:
yield 1 / num
try:
deque(inversed([1, 2, 0]), maxlen=0)
except ZeroDivisionError:
print('E')
Чтобы быть более семантически точным, вам лучше определить свою собственную функцию выпуска:
def exhaust(iterable):
for _ in iterable:
pass
Мы сделали открытую для всех демоверсию остросюжетного курса по логике, математике и основам программирования, просим любить и жаловать: https://stepik.org/invitation/323048cf885bc62472344069a04616cc6e292412/
Если вам что-то понравилось, пишите, если что-то не понравилось, то тоже пишите, будем рады любым предложениям и пожеланиям: https://t.me/joinchat/Gm8k_RBjdOJX5hvzP0ATWg
Если вам что-то понравилось, пишите, если что-то не понравилось, то тоже пишите, будем рады любым предложениям и пожеланиям: https://t.me/joinchat/Gm8k_RBjdOJX5hvzP0ATWg
Устал от псевдопрофессионалов-теоретиков, обучающих IT-специальностям? Тогда тебе к нам! Skillbox и QSOFT создали программу обучения PHP.
Годовая программа состоит из четырех курсов:
1 курс — Junior Developer и создание интернет-магазина.
Сразу после — стажировка в QSOFT с возможностью попасть в штат.
2 курс — Middle Developer, нужно сделать свою CMS на Bootstrap.
3 курс — Senior Developer, создание своего аналога Twitter.
4 бонусный курс — специализации для расширения знаний.
• Программист «1С-Битрикс»
• Zend
• Symphony
• Yii2
• Работы с системой контроля версий Git
После завершении всей программы центр карьеры Skillbox подберет подходящие вакансии и организует собеседование.
Освой и получи востребованную профессию, стань движущей силой в сфере IT.
Первым 20 ученикам — скидка 20%.
Подробнее по ссылке: https://clc.to/sdKxkg
Годовая программа состоит из четырех курсов:
1 курс — Junior Developer и создание интернет-магазина.
Сразу после — стажировка в QSOFT с возможностью попасть в штат.
2 курс — Middle Developer, нужно сделать свою CMS на Bootstrap.
3 курс — Senior Developer, создание своего аналога Twitter.
4 бонусный курс — специализации для расширения знаний.
• Программист «1С-Битрикс»
• Zend
• Symphony
• Yii2
• Работы с системой контроля версий Git
После завершении всей программы центр карьеры Skillbox подберет подходящие вакансии и организует собеседование.
Освой и получи востребованную профессию, стань движущей силой в сфере IT.
Первым 20 ученикам — скидка 20%.
Подробнее по ссылке: https://clc.to/sdKxkg
Несколько полезных ресурсов по Opencv с Cuda Python
# полезностьдня
https://prglb.ru/11a2x
https://prglb.ru/m7y8
https://prglb.ru/3s3nt
# полезностьдня
https://prglb.ru/11a2x
https://prglb.ru/m7y8
https://prglb.ru/3s3nt
Пишем функцию, которая принимает в качестве аргумента K list и возвращает все возможные списки из K элементов, где первый элемент из первого списка, второй - из второго и т.д.
#codeexample
assert combinations([1, 2], [3, 4]) == [
[1, 3],
[1, 4],
[2, 3],
[2, 4],
]
#codeexample
assert combinations([1, 2], [3, 4]) == [
[1, 3],
[1, 4],
[2, 3],
[2, 4],
]
Использование функции Python zip() для параллельной итерации
Из данной статьи вы узнаете:
- Как zip() работает в Python 3 и Python 2
- Как использовать функцию Python zip() для параллельной итерации
- Как создавать словари быстро с помощью zip ()
#статьядня
https://prglb.ru/4f2jy
Из данной статьи вы узнаете:
- Как zip() работает в Python 3 и Python 2
- Как использовать функцию Python zip() для параллельной итерации
- Как создавать словари быстро с помощью zip ()
#статьядня
https://prglb.ru/4f2jy
👍1
Хочешь стать программистом? Начни с Python! Напиши свой первый мессенджер всего за три вечера.
Подробности по ссылке 👉 https://clc.to/fiizsQ
Почему Python — отличный выбор?
✔️ Обладает исключительно простым синтаксисом.
✔️ На нем легко писать, его легко читать.
✔️ Имеет простые и легкодоступные инструменты отладки.
✔️ Множество доступных сред разработки.
✔️ Востребован на рынке труда.
🎁 За участие ты получишь подарки от компаний Skillbox и EnglishDom.
Подробности по ссылке 👉 https://clc.to/fiizsQ
Почему Python — отличный выбор?
✔️ Обладает исключительно простым синтаксисом.
✔️ На нем легко писать, его легко читать.
✔️ Имеет простые и легкодоступные инструменты отладки.
✔️ Множество доступных сред разработки.
✔️ Востребован на рынке труда.
🎁 За участие ты получишь подарки от компаний Skillbox и EnglishDom.
50+ вопросов по алгоритмам и структурам данных для программистов
В данной статье автор поделится несколькими часто задаваемыми вопросами из разных интервью для программистов с разным уровнем подготовки - от людей, кто только закончил среднее образование, до разработчиков с опытом работы 1-2 года.
#статьядня
https://prglb.ru/2ceb1
В данной статье автор поделится несколькими часто задаваемыми вопросами из разных интервью для программистов с разным уровнем подготовки - от людей, кто только закончил среднее образование, до разработчиков с опытом работы 1-2 года.
#статьядня
https://prglb.ru/2ceb1
Medium
50+ Data Structure and Algorithms Interview Questions for Programmers
There are a lot of computer science graduates and programmers applying for programming, coding, and software development roles at startups…
Асинхронность в Python
Основы асинхронности в Python. О событийных циклах, генераторах, asyncio, async/await.
#видеодня
https://prglb.ru/2e2iw
Основы асинхронности в Python. О событийных циклах, генераторах, asyncio, async/await.
#видеодня
https://prglb.ru/2e2iw
36 потрясающих Open Source проектов на Python за 2019
Авторы статьи сравнили около 5000 open source Python проектов за прошедший год и выбрали топ-36
Среднее количество звезд на GitHub 1,667.
#статьядня
https://prglb.ru/2drjk
Авторы статьи сравнили около 5000 open source Python проектов за прошедший год и выбрали топ-36
Среднее количество звезд на GitHub 1,667.
#статьядня
https://prglb.ru/2drjk
Путь к проверке типов 4 миллионов строк Python-кода
Серия статей, рассказывающая о пути, который прошла компания Dropbox, внедряя у себя систему проверки типов Python-кода.
#статьядня
Первая часть
https://prglb.ru/4gdrx
Вторая часть
https://prglb.ru/3h28v
Третья часть
https://prglb.ru/zhwx
Серия статей, рассказывающая о пути, который прошла компания Dropbox, внедряя у себя систему проверки типов Python-кода.
#статьядня
Первая часть
https://prglb.ru/4gdrx
Вторая часть
https://prglb.ru/3h28v
Третья часть
https://prglb.ru/zhwx
Хабр
Путь к проверке типов 4 миллионов строк Python-кода. Часть 1
Сегодня мы предлагаем вашему вниманию первую часть перевода материала о том, как в Dropbox занимаются контролем типов Python-кода. В Dropbox много пишут на Py...
Python: магия генераторов
Перевод серии статей David Beazly по генераторам.
#полезностьдня
https://prglb.ru/f8df
Перевод серии статей David Beazly по генераторам.
#полезностьдня
https://prglb.ru/f8df
GitHub
Python: магия генераторов
открытые материалы уч.лаба. Contribute to ponyatov/itstep development by creating an account on GitHub.
3 основные ошибки, которых вам следует избегать в Python
Три проблемы и способы их решения.
#статьядня
https://prglb.ru/5iy56
Три проблемы и способы их решения.
#статьядня
https://prglb.ru/5iy56
Medium
3 Common Mistakes You’d Want to Avoid in Python
Three problems and their solutions
Какой у вас опыт в коммерческой разработке?
public poll
Нет опыта – 5K
👍👍👍👍👍👍👍 42%
Более 1 года до 3 лет (включительно) – 3K
👍👍👍 21%
До 1 года (включительно) – 2K
👍👍👍 15%
Более 6 лет – 2K
👍👍 12%
Более 3 до 6 лет (включительно) – 1K
👍👍 11%
👥 13130 people voted so far.
public poll
Нет опыта – 5K
👍👍👍👍👍👍👍 42%
Более 1 года до 3 лет (включительно) – 3K
👍👍👍 21%
До 1 года (включительно) – 2K
👍👍👍 15%
Более 6 лет – 2K
👍👍 12%
Более 3 до 6 лет (включительно) – 1K
👍👍 11%
👥 13130 people voted so far.
Как разработчику зарабатывать больше рынка?
Тимур Хайруллин, CEO хайрингового агенства ETHR, рассказывает ведущим подкаста, какие навыки позволяют найти интересную высокооплачиваемую работу, которой нет в открытом доступе.
#видеодня
https://prglb.ru/40zkc
Тимур Хайруллин, CEO хайрингового агенства ETHR, рассказывает ведущим подкаста, какие навыки позволяют найти интересную высокооплачиваемую работу, которой нет в открытом доступе.
#видеодня
https://prglb.ru/40zkc
#codeexample
Стандартный модуль json имеет интерфейс командной строки, который может быть полезен для предварительного преобразования JSON одним только Python. Модуль для этого называется json.tool и должен выгдядить так:
$ echo '{"a": [], "b": "c"}' | python -m json.tool
{
"a": [],
"b": "c"
}
Стандартный модуль json имеет интерфейс командной строки, который может быть полезен для предварительного преобразования JSON одним только Python. Модуль для этого называется json.tool и должен выгдядить так:
$ echo '{"a": [], "b": "c"}' | python -m json.tool
{
"a": [],
"b": "c"
}
Kivy - Mobile and Desktop App Dev w/Python
Kivy - это кроссплатформенная библиотека для разработки GUI на Python, работающая на Windows, Mac, Linux, Android и iOS. Идея состоит в том, что вы можете создать приложение на одном устройстве, а затем использовать на всех девайсах.
#видеодня
https://prglb.ru/2s26d
Kivy - это кроссплатформенная библиотека для разработки GUI на Python, работающая на Windows, Mac, Linux, Android и iOS. Идея состоит в том, что вы можете создать приложение на одном устройстве, а затем использовать на всех девайсах.
#видеодня
https://prglb.ru/2s26d
Понимание методов Feature Engineering в Python
Проектирование функций является важной частью каждого проекта машинного обучения. В данной статье автор рассмотрим некоторые методы для решения подобных задач.
#статьядня
https://prglb.ru/msin
Проектирование функций является важной частью каждого проекта машинного обучения. В данной статье автор рассмотрим некоторые методы для решения подобных задач.
#статьядня
https://prglb.ru/msin
Скрипт для WhatsApp-сообщений в 20 строках кода Python
В данном руководстве мы напишем простой скрипт Python для отправки сообщений через WhatsApp. Делать мы это будем с помощью пакета Twilio. Чтобы запускать скрипт каждый день в определённое время, поместим наш код в облако AWS (Amazon Web Services).
#статьядня
https://prglb.ru/3n8kl
В данном руководстве мы напишем простой скрипт Python для отправки сообщений через WhatsApp. Делать мы это будем с помощью пакета Twilio. Чтобы запускать скрипт каждый день в определённое время, поместим наш код в облако AWS (Amazon Web Services).
#статьядня
https://prglb.ru/3n8kl
Medium
Скрипт для WhatsApp-сообщений в 20 строках кода Python
Шаг за шагом создаём код Python для бомбардирования наших близких сообщениями через WhatsApp. Разбираем каждую строчку, меняем пять…