PythonCamp
前往频道在 Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
显示更多9 074
订阅者
无数据24 小时
-267 天
-11330 天
帖子存档
9 074
Создаём файловые пути
pathlib — высокоуровневая библиотека, позволяющая создавать файловые пути, независимо от ОС. Это отличная замена os.path, если вы работаете на версии python 3.4.
Вам потребуется только один класс — Path (или PurePath, отличия можно почитать в документации), он на основе операционной системы создаст PosixPath или WindowsPath.
Также вы можете без проблем использовать его вместе с модулем os, поскольку это PathLike object.
Просто создаём путь, передав стартовую точку в
Path() и добавлем директории или файлы, используя символ деления (/).
#lesson9 074
Создаём файловые пути
pathlib — высокоуровневая библиотека, позволяющая создавать файловые пути, независимо от ОС. Это отличная замена os.path, если вы работаете на версии python 3.4.
Вам потребуется только один класс — Path (или PurePath, отличия можно почитать в документации), он на основе операционной системы создаст PosixPath или WindowsPath.
Также вы можете без проблем использовать его вместе с модулем os, поскольку это PathLike object.
Просто создаём путь, передав стартовую точку в
Path() и добавляем директории или файлы, используя символ деления (/).
#lesson9 074
Совет всем старше 17 лет: начинайте шарить за тренды. Молодые тиктокеры ездят на Майбахах, а владельцы Биткоина живут на своих островах.
Богатого от бедного отличает лишь умение следить за тенденциями и участвовать в них.
〰️ Не успеешь за трендами — потеряешь бдительность, выпадешь из жизни и никогда не заработаешь.
Чтобы не отставать, читайте «Джейпег Малевича». Это один из топовых каналов про тренды, айти и диджитал.
Подписывайся и начинай шарить: @malepeg
9 074
Python для программирования криптовалют
Джимми Сонг
2020
Эта книга служит наиболее эффективным и исчерпывающим источником информации для изучения биткойна и блокчейна через программирование. Опираясь на свой опыт и знания, ее автор, Джимми Сонг, проложил такой путь к изучению, который проведет читателя от математических основ биткойна до новейших расширений и разветвлений. И на этом пути читателю предоставляется возможность поупражняться на примерах, которые были проверены на реальных учащихся и не только научат принципам действия биткойна, но и позволят интуитивно понять изящество и прелесть данной технологии.
#python #rus
9 074
Учимся работать с операционной системой
Если вы зайдёте на документацию модуля os, то увидите огромное количество функций, позволяющие контролировать почти все аспекты работы с пк.
os.environ, os.getenv() позволяют работать с окружением системы
Например, с помощью os.path можно создавать пути, а используя chdir(), mkdir(), rmdir() перемещаться по ним, создавать и удалять.
А используя os.system(), мы можем вызывать команды в терминале из Python.
📌 Документация
#lesson9 074
Улучшайте чужие бизнесы и получайте высокую зарплату.
А что, если вам скажут, что вы можете получить крутую специальность в области бизнес-аналитики меньше чем за год? И, как следствие, начать зарабатывать сотни тысяч рублей в месяц и гордиться собой?
Но давайте по порядку: кто такой Business Analyst? https://bit.ly/3wgw3QU
Это человек, который помогает компаниям правильно использовать финансы, находить слабые места и оптимизировать все бизнес-процессы. То есть зарабатывать еще больше денег, поэтому и зарплаты таким людям платят довольно щедрые.
Курс онлайн-университета SF Education — хороший способ освоить эту востребованную профессию. За 11 месяцев вы научитесь анализировать финансовые и продуктовые метрики, изучите четыре языка программирования и овладеете методиками эффективного планирования, внедрения и управления изменениями. Преподаватели — эксперты из реального сектора с международными сертификатами, тратят 50% на теорию, остальное — практика. А личный куратор поможет пройти первый этап отбора в компанию «Большой четверки» — KPMG.
SF Education также добавило в курс изучение бизнес-английского, чтобы сделать вас еще более ценным сотрудником.
Кстати, у них есть и другие программы для роста, например, «Финансовый аналитик», «Финансы для предпринимателей», «Личные финансы».
Интересно? Только до 11 ноября на все программы и курсы SF Education скидка 40% по секретному промокоду JAVACODE 😎 https://bit.ly/3wgw3QU
Сделай самую ценную инвестицию в своё будущее!
9 074
Python for Geospatial Data Analysis
Bonny P. McClain
2022
В науке о пространственных данных вещи, расположенные ближе друг к другу, вероятно, имеют больше общего, чем вещи, которые находятся дальше друг от друга. С помощью этой практической книги профессионалы в области геопространственных данных, специалисты по анализу данных, бизнес-аналитики, географы, геологи и другие люди, знакомые с анализом и визуализацией данных, изучат основы пространственного анализа данных, чтобы глубже понять свои вопросы, связанные с данными.
#python #eng
9 074
Замеряем время выполнения кода
Довольно часто можно заметить, как новички используют time, чтобы доказать, что их код быстрее. Но это неверно, поскольку из-за сборщика мусора и других особенностей может пострадать точность.
Для решения таких проблем придумали timeit. Если вы собираетесь с ним работать, то вам пригодится только одна функция —
timeit.
timeit.timeit(code, setup='', timer, number=1_000_000) — выполняет код number раз. Но перед этим выполняет строку setup, которая не входит в время, измеряемое таймером.
Также модуль доступен из терминала: попробуйте вписать python3 -m timeit "print('Hello world')".
📌 Документация
#lesson9 074
Канал, на который стоит подписаться каждому веб-разработчику
💡 Главная цель канала: предоставить максимально качественную, подробную и актуальную информацию по сайтостроению для веб-разработчиков.
На канале WebDEV публикуют: видео-уроки, полезные статьи, новости из мира IT и веб-разработки.
Рекомендуем подписаться на канал WebDEV и стать лучше в веб-разработке.
9 074
Make Python Talk: Build Apps with Voice Control and Speech Recognition
Mark Liu
2021
Эта очень увлекательная, практическая книга поднимет ваши базовые навыки работы с Python на новый уровень, и вы сможете создавать приложения с голосовым управлением, которые будут использоваться в вашей повседневной жизни. Начав со знакомства с Python и введения в функции распознавания речи/перевода текста в речь, вы вскоре перейдете к более сложным темам, таким как создание собственных модулей и создание работающих приложений с голосовым управлением.
#python #eng
9 074
Делаем код красивым
Чтобы код был красивым, чистым и у всех одинаковым, разработчики пришли к соглашению PEP 8, в котором описываются основные правила оформления кода.
Но хранить эту огромную страницу в голове довольно трудно, поэтому программисты создали flake8, который самостоятельно находит стилистические ошибки.
Установка:
pip install flake8
Установили? Отлично, теперь вписываем в терминал flake8 script1.py script2.py или flake8 /path/to/folder и ожидаем результатов работы. Результат работы будет примерно почти такой же, как выше.
📌 Документация
#миниурок #flake89 074
Легкий способ выучить Python 3 еще глубже
Зед Шоу
2020
Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуются лишь дисциплина, желание и упорство, все остальное вы найдете в книге «Легкий способ выучить Python 3 еще глубже». Это вторая часть «Легкого способа выучить Python 3», где Зед описывал базовые принципы программирования на Python 3. Вторая часть углубит ваши знания и поможет приобрести новые навыки с помощью 52 прекрасно составленных заданий.
#python #rus
9 074
Редактируем видео
В этот раз мы поговорим о модуле moviepy, который позволет обрезать, ускорять, склеивать, накладывать эффекты на видео и множество другого.
Установка:
pip install moviepy
Основным преимуществом библиотеки является простота. Всё что вам надо — подгрузить видео, вписав его путь в класс и написать, что необходимо с ним сделать. Также библиотека имеет хорошую документацию, что будет приятным сюрпризом для новичков.
Ну а из неприятного — производительность. Рендер происходит на процессоре, а не видеокарте. За большими мощностями придётся идти к Amazon или Google за выделенными серверами.
Пример выше просто соединяет два видео в одно и меняет размер, а вот посмотреть больше работ можно тут.
📌 Документация
#lesson9 074
Как ворваться в IT без технических навыков и знания кода — и при этом зарабатывать на мобильной разработке 150-200K?
Зерокодинг — это навык будущего, благодаря которому можно быстро тестировать бизнес-гипотезы и самостоятельно запускать IT-продукты за 2-3 недели вместо долгих месяцев и миллионных бюджетов.
Или делать приложения на заказ, в одиночку забирая гонорар целой команды разработки. Уметь писать код или завещать душу богу матана при этом не нужно.
Освоив зерокодинг, всего за один вечер ты с легкостью соберешь собственный аналог Instagram, маркетплейс, сервис доставки еды или даже сервис с видео-контентом по подписке. Как этому научиться?
Приходи на вебинар, где за 1,5 часа мы расскажем:
- Что такое зерокодинг и почему зерокодерам так много платят;
- Как вы можете использовать зерокодинг прямо сейчас;
- Как сменить классические трудовые будни в офисе на гибкую удаленку;
А еще:
✅ Покажем примеры приложений, собранных нашими студентами за считанные дни;
✅ Составим пошаговый план развития в профессии зерокодера мобильных приложений;
✅ Проведем карьерную консультацию участников.
Зарегистрироваться можно здесь. Бесплатно.
