PythonCamp
رفتن به کانال در Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
نمایش بیشتر9 074
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-267 روز
-11330 روز
آرشیو پست ها
9 074
Открыта регистрация на бесплатную онлайн-конференцию IBM Think Summit CEE
В рамках конференции вы сможете:
- послушать выступления ключевых спикеров из ИТ-сферы,
- узнать о последних достижениях в области искусственного интеллекта и облачных технологий.
Для разработчиков пройдут тематические сессии, на которых вы узнаете:
- об особенностях OpenShift и упрощении DevOps
- как с помощью облачных технологий и ИИ решать глобальные проблемы
Посетите конференцию Think Summit CEE, чтобы стать лидером в эпоху гибридного облака и искусственного интеллекта!
Когда: 13-14 октября
Узнать подробнее и зарегистрироваться по ссылке
9 074
Tiny Python Projects
Ken Youens-Clark
2020
21 забавное, но мощное занятие в книге "Tiny Python Projects" обучает основам языка Python с помощью головоломок и игр. Каждое упражнение в книге будет увлекательным и интересным, вы узнаете о работе с текстом, основных алгоритмах, списках и словарях и других основополагающих навыках программирования.
Вместо того чтобы быстро пройти через широкий спектр концепций, данная книга концентрируется на наиболее полезных навыках, таких как работа с текстом, структуры данных, коллекции и программная логика с проектами, которые включают в себя создатель паролей, рифмовщик слов и генератор шекспировских оскорблений. Автор Кен Юенс-Кларк также научит вас хорошей практике программирования, включая написание тестов для вашего кода по ходу работы.
#python #eng
9 074
💡Интересные решения в Python
Zip — очень удобная функция для объединения списков, которой пользуются опытные программисты.
Или, как в этом примере, выгрузив строки из базы данных — вы можете их транспонировать и поделить данные по "колонкам".
При изучении Python многие проходят эти вещи, но со временем они забываются.
Освежить память и ознакомиться с новыми фишками можно в канале @python_tricks
9 074
Следим за изменениями в файловой системе
Для этого существует модуль pyinotify, позволяющий мониторить изменения в файлах и выполнять определённые действия. К сожалению, работает он только на ОС Linux.
Установка:
pip install pyinotify
Данная библиотека появилась благодаря обновлению в версии ядра 2.6.13, которое добавило функцию inotify. Не смотря на свой возраст, библиотека отлично работает не только на python 2.7, но и на python 3.
Попробовать её можно командой python -m pyinotify ./. Также, вы можете загрузить парочку примеров с github.
📌 Документация
ℹ️ Github
#lesson9 074
Каждый раз, когда вас снова достанут на работе, заходите на канал «Игорь, начинайте работу».
Это сборник дебильных требований заказчиков и начальников. Жиза для фрилансеров, удалёнщиков и офисных работников.
Заходите, здесь уже смеются с ваших коллег: @oplata_skoro_budet
9 074
Python Workout 50 ten-minute exercises
Reuven M. Lerner
2020
Единственный способ овладеть каким-либо навыком - это практика. В книге Python Workout автор Реувен М. Лернер проведет вас через 50 тщательно подобранных упражнений, которые предложат вам потренировать свои мышцы программирования. По мере того как вы будете решать каждую новую задачу, вы будете укреплять навыки программирования и уверенность в себе. Подробные объяснения помогут вам закрепить полученные знания и применить их в собственных проектах.
#python #eng
9 074
FamilyGo: общайтесь с друзьями и близкими независимо от внешнего мира
FamilyGo — это приложение, которое совмещает в себе GPS-трекер, безопасный мессенджер и спасатель в критических ситуациях.
В приложении можно видеть актуальное местоположение всех участников группы, и по желанию открывать своё, строить маршруты, настраивать уведомления, когда участник добирается до пункта назначения, создавать совместные задания и даже получать уведомления о возможных ДТП.
В чате можно привычно и легко обмениваться сообщениями, фото и видео, а также осуществлять аудио и видеозвонки.
Приложение нельзя установить втайне от владельца устройства, в нем не нужно регистрироваться и оставлять свои данные, история приложения имеет таймер самоуничтожения, а также в нем заявлено сквозное шифрование всех данных и полностью отсутствует реклама. Скачать можно здесь.
9 074
Интерактивный интерпретатор IPython
Python имеет одну интересную особенность над другими языками — интерпретатор, который позволяет запускать небольшие программы и тестировать возможности языка.
Но вот, если вы желаете упростить свою работу, взгляните в сторону IPython.
Установка:
pip install ipython
Это — тот же самый шелл языка Python, но с бóльшими возможностями. В нём есть автозаполнение, подсветка кода и даже автоматические отступы.
Помимо визуальных изменений, тут есть и собственные функции. Например, %run, которая запускает скрипт, или, %timeit, которая позволяет замерить время выполнения кода.
📌 Документация9 074
Python на практике
Марк Саммерфилд
2016
Данная книга ориентирована на программистов, пишущих на Python, которые хотели бы расширить и углубить знания языка, чтобы сделать программы более качественными, надежными, быстрыми, удобными для сопровождения и использования. В этой книге много практических примеров и идей.
Рассматриваются четыре основных темы: применение паттернов проектирования для создания более элегантного кода, ускорение обработки за счет использования параллелизма и компиляции Python-кода (Cython), высокоуровневое сетевое программирование и графика. Издание предназначено для программистов, уже работающих на Python, но также может быть полезно и начинающим пользователям языка.
#python #rus
9 074
Все говорят, что деньги должны работать. Но что это значит? Рассказываем на курсе «Личные финансы»!
«Личные финансы» — курс с государственной аккредитацией от крупнейшего в России и СНГ финансового онлайн-университета SF Education. Здесь вы научитесь эффективно распоряжаться деньгами: оптимизировать расходы, находить новые источники дохода и достигать своих финансовых целей.
Вот некоторые темы курса:
• Как создать подушку безопасности?
• Куда вложить деньги?
• Как не надо планировать личный и семейный бюджет?
• Как получать максимальный кэшбэк с покупок?
За 2 месяца вы не только с нуля обучитесь финансовой грамотности, но и получите подарок — авторский тренинг от бывшего вице-президента банка Goldman Sachs.
Возьмите личные финансы под контроль!
9 074
Проверяем аннотацию типов
mypy — программа с открытым исходным кодом, которая проверяет статическую аннотацию типов, позволяя избежать множество багов и ошибок, связанных с типами.
Установка:
pip install mypy
Скрипт проверяет почти все типы, которые есть в python. От сложного callable (функция) до простых, таких как int, bool, List.
Что бы начать проверку, необходимо открыть терминал и ввести mypy script.py. После — вы получите вывод с ошибками, как на примере выше.
mypy особо полезен в больших проектах, где незаметная строка кода с неправильно переданным типом может привести к неприятным последствиям.
#lesson9 074
Python. Уроки. 2-е издание
М.И. Абдрахманов
2019
В этой книге вас ждет 20 уроков по языку Python. Мы постарались максимально просто раскрыть базовые возможности языка и привести достаточное количество примеров для комфортного освоения этой темы. Благодаря пошаговым инструкциям, приведенным в книге, вы сможете в краткие сроки освоить основы языка. С помощью примеров программ, а также иллюстраций, показывающих результаты работы кода, разбираются все ключевые аспекты языка.
#python #rus
9 074
APIMeme😁
Данный API позволяет создавать мемы с помощью простого интерфейса.💻
С более чем 100 популярными персонажами-мемами (такими как Снисходительный Вонка, Признанный медведь, Смущенный Гэндальф, Эминем и Гриффины Брайан), все, чего не хватает, – это доза вашего ума.🤔
Таких API много на @found_that_api - это канал с ссылками на полезные API для разработчиков.
Подписывайтесь, мы выкладываем API каждый день.
#api
9 074
Название переменной «_»
Такое странное имя можно увидеть во многих скриптах. Чаще всего её используют в циклах для обозначения, что переменная не используется.
Таким образом, мы сохраняем и энергию, и время, чтобы лишний раз не думать над названием переменной.
Также ей можно воспользоваться в интерпретаторе, но её значение другое, ведь там сохраняется результат выполнения предыдущей команды, если он не был куда-либо сохранён.
Ещё можно встретить функции с именем
__func_name__. Таким образом обозначаются методы, которые не стоит вызывать напрямую (приватные) или, которые переопределяют поведение, например, __add__.
#theory9 074
Хочешь принять участие в CodeReview?
👍 Один из наших подписчиков недавно рассказал нам о своей идее проведения взаимного ревью для ребят, которые занимаются фрилансом или в целом не имеют команды.
Идея в том, чтобы создать комьюнити, которое бы помогло разработчикам получать ревью на свой код и развиваться. В дальнейшем ребята хотят запилить платформу, которая позволяла бы получать ревью от опытных разработчиков, а также давать свой фидбэк тем, кто в этом нуждается.
📌 На данный момент ребята создали телеграм канал, в котором уже есть активность, а также апдейты по прогрессу этой идеи.
👉 Так что залетай и подписывайся eсли тебе не хватает ревью или же сам хочешь поделиться своими знаниями с другими :)
