✍️ Крутая шпаргалка по Python, охватывает основы языка, включая типы данных, операторы, управляющие структуры, функции, классы, файловый ввод-вывод и многое другое.
С помощью этого руководства вы сможете быстро найти синтаксис и способы использования различных функций и библиотек.
#doc #python #cheatsheet
👨💻 10 полезных методов словарей в Python с примерами кода, используй чтобы облегчить себе жизнь
#doc #python #cheatsheet
r4ven - интересная и простая в использовании Python утилита позволяющая получит местоположение GPS (широту и долготу) цели вместе с IP-адресом и информацией об устройстве с помощью поддельного веб-сайта.
⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.
💡 Статья/Инструкция
⚙️ GitHub
#python #soft #github #osint #cybersec
💾 Структура директорий в ОС Linux/
— Корневой раздел./bin
— В этом каталоге хранятся основные команды операционной системы, такие как команды оболочки и команды файловой системы (ls, cp и т.д.)./boot
— Здесь хранятся образы ядер Linux и менеджер загрузки: grub, lilo и т.д./dev
— Директория содержит файлы устройств, подключенные к операционной системе.
В Linux вообще всё рассматривается, как файл, даже различные устройства, такие как принтеры, жёсткие диски, сканеры и т.д. Для получения доступа к определённому устройству, необходимо чтобы существовал специальный файл. Аналогично устроено большинство UNIX-подобных операционных систем./etc
— В этой директории находится основная часть конфигурационных файлов самой операционной системы (настройки сети, список пользователей, групп и т.д.) и различных программ (Apache, Samba и т. д.)./home
— В этом месте должна размещаться вся личная информация пользователей системы.
Почему должна? Потому что владелец компьютера может хранить свою личную информацию в любом понравившемся ему месте. В целях безопасности самой операционной системы и пользовательских данных хранить последние строго рекомендуется в директории /home. Для получения более высокой надежности операционной системы и сохранности пользовательской информации директорию /home рекомендуется выделить в отдельный раздел жесткого диска./home/username
— Это Домашняя папка пользователя usermame. В ней хранится пользовательская часть конфигурационных файлов (настройки пользовательских программ) и вся личная информация пользователя.
Linux является многопользовательской системой и поэтому каждый пользователь имеет уникальный каталог для персональных файлов. Этот каталог называется Домашней папкой пользователя. Домашняя папка суперпользователя root располагается в корне файловой системы.
Такое разделение пользовательских директорий от файлов операционной системы упрощает резервирование данных и повышает надежность самой операционной системы./lost+found
— В lost+found скидываются файлы, на которых не было ссылок ни в одной директории, хотя их inod не были помечены как свободные. Допустим при удалении файла из директории произошёл сбой (выключилось питание), то в системе останется потерянный inod, который вроде как и указывает на корректный файл, но этот файл не содержится ни в одной директории. В ext2 и других нежурналируемых файловых системах задача восстановления таких файлов ложится на fsck. Он находит inod, на которые нет ссылок, и создаёт на них ссылки в lost+found. После этого пользователь сможет просмотреть файлы и при необходимости переместить им куда надо, вернув нужные имена.
В ext3 и в других журналируемых файловых системах fsck просматривает журнал и видя, что операция завершилась не полностью, откатывает ее. Поэтому потерянных inod в журналируемых файловых системах находиться меньше./lib
— Эта директория предназначена для хранения системных библиотек, необходимые для работы программ из директорий /bin и /sbin и операционной системы вцелом./media
— Директория, используемая для автоматического монтирования различных устройств USB-накопителей, CD-ROM и т.д. При вставке в привод CD-ROM диска он автоматически подключается во вложенный каталог этой директории./mnt
— Обычно эта директория используется для ручного подключения устройств. В эту директорию командой mount «руками» монтируются различные USB-накопители, CD-ROM и т.д./opt
— Директория, в которой обычно размещаются установленные программы, имеющие большой дисковый размер или вспомогательные пакеты (например /opt/openoffice.org)./proc
— это директория, к которой примонтирована виртуальная файловая система procfs. Различная информация, которую ядро может сообщить пользователям, находится в "файлах" каталога /proc. Например, в файле /proc/modules находится список загруженных модулей ядра. А в файле /proc/cpuinfo — информация о процессоре компьютера. Подробнее можно прочитать здесь.
😎 Подборка сайтов для поиска работы по всему миру
🚀Франция
https://candidat.pole-emploi.fr/espacepersonnel/
https://www.indeed.fr
https://www.monster.fr
🚀Германия
https://stellenmarkt.sueddeutsche.de/
https://www.arbeitsagentur.de/
https://www.monster.de/
https://www.horizontjobs.de/
🚀Италия
https://www.careerjet.it/
http://www.monster.it/
https://it.indeed.com/
https://www.infojobs.it/
🚀Испания
https://www.infojobs.net/
https://www.monster.es/
https://www.infoempleo.com/
🚀США
www.indeed.com
https://www.careerbuilder.com/
http://craiglist.com/
www.monster.com
https://www.vacancyopen.com/
🚀Чехия
https://www.jobs.cz/
https://www.profesia.cz/
https://www.prace.cz/
https://www.dobraprace.cz/
www.dzob.cz
🚀Польша
https://www.pracuj.pl/
https://www.jobs.pl
https://gazetapraca.pl/
www.gowork.pl
🚀Великобритания
https://www.indeed.co.uk
https://www.monster.co.uk/advertise-a-job/
https://www.cv-library.co.uk/
🚀Швеция
https://www.monster.se/
https://www.jobbsafari.se/
https://www.metrojobb.se/
🚀Австралия
http://jobsearch.gov.au
www.seek.com.au
www.careerone.com.au
🚀Венгрия
https://nofluffjobs.com/hu/
🚀Канада
www.workopolis.com
http://www.canadajobs.com
http://ca.indeed.com
http://www.monster.ca/
🚀Латвия
https://www.cv.lv/lv/
🚀Турция
http://www.yenibiris.com/
http://www.kariyer.net/
https://turkey.xpatjobs.com/
Лойс 👍
#vacancy #job
Хотите быстро и эффективно погрузиться в мир искусственного интеллекта? Опыт программирования не важен!🤖
Всего за 3 вечера, под руководством наших экспертов в области ИИ, вы напишите 9 нейросетей и поймете как применить их на практике!👨💻
Какие нейронные сети вы создадите?
▫️Классификация людей на входящих и выходящих из автобуса
▫️Обнаружение возгораний
▫️Оценка стоимости квартир
▫️Оценка резюме соискателей
▫️Прогнозирование стоимости полиметаллов
▫️Сегментация изображений самолетов
▫️Распознавание команд умного дома
Наш интенсив идеально подходит для начинающих в области ИИ, а также для тех, кто хочет обновить свои знания и узнать о последних тенденциях.
Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪
Регистрация по ссылке
Программистом может стать каждый
И разработчики-преподаватели из «Девман» это доказывают. Ребята разработали авторскую методику обучения Python программированию, протестировали ее на учениках, доработали и создали курс-профессию «От Новичка до Мидла». Во время обучения ученик самостоятельно пишет код, читает документацию, экспериментирует, ошибается и фиксит ошибки. Благодаря такому подходу выпускники устраиваются на Мидл позицию с ЗП от 110К сразу после обучения.
Чтобы у вас не осталось сомнений, первую неделю курса можно пройти бесплатно уже с 10 апреля. Это возможность попробовать первые уроки программы и сделать свой проект на Python.
На первой неделе:
▫️Новички сделают сервис, который показывает погоду в разных городах.
▫️Более опытные успеют написать и собственный сервис по сокращению ссылок.
▫️Джуны создадут своего чат бота или сделают собственный сайт с афишей мероприятий.
Не теряйте времени и записывайтесь на бесплатную неделю уже сейчас.
Реклама ООО «Девман» Pb3XmBtzsyA1D69BS9E18EShG7bhGeL7DeJNd4r
💾 Изучи Python визуально
Простая, понятная и практическая дорожная карта в мир компьютерного программирования на Python. Ваше личное руководство по началу работы с программированием.
Это практическое руководство шаг за шагом познакомит вас с Python, начиная с написания вашего самого первого кода на Python в окне терминала или в приложении VS Code и заканчивая созданием собственных списков, словарей и пользовательских классов.
Из этой книги вы узнаете как:
🌵 Установить Python и инструменты, необходимые для работы с ним, в Windows, macOS и Linux
🌵 Работать с файлами и папками, манипулировать текстом и создавать мощные функции, которые делают именно то, что вы хотите
🌵 Написать чистый код, который эффективно принимает решения, повторяет действия по мере необходимости и обрабатывает любые возникающие ошибки
Авторы: Харт-Дэвис Тэд, Харт-Дэвис Гай
Год: 2022
#python #books
✍️ Шпаргалка по Pandas с примерами кода. От индексации до обработки дат и данных временных рядов — это руководство поможет вам перейти от начального к среднему уровню с практическими примерами.
🔍 Индексаторы (Loc и iLoc): узнайте, как использовать loc и iloc для нарезки данных.
🎯 Фильтрация/маскировка: узнайте, как фильтровать данные в зависимости от условий.
🔧 Обновление значений столбцов и строк: узнайте, как изменять данные в определенных столбцах или строках.
👨💼 Обновление строк с помощью (.apply, .map, .applymap и .replace): узнайте, как применять функции к строкам или столбцам и как использовать замену для обновления значений.
🔍 IF, Elseif (Элиф), Else в Pandas: узнайте, как использовать условные операторы в Pandas для управления данными.
📈 Сортировка в Pandas: узнайте, как сортировать данные на основе одного или нескольких столбцов и как использовать nlargest и nsmalest для получения наибольшего или наименьшего значения.
👥 Группировка и агрегирование в Pandas: узнайте, как группировать данные по одному или нескольким столбцам и агрегировать данные с помощью различных функций.
📊 Обработка нулевых значений: узнайте, как идентифицировать нулевые значения, удалять нулевые значения и заменять нулевые значения определенным значением.
📅 Работа с датами и данными временных рядов: узнайте, как преобразовывать столбцы в дату и время, выполнять основные операции, фильтровать по датам и удалять временные метки.
#doc #pandas #python #cheatsheet
Получите востребованную IT профессию очно или онлайн
15+ языков программирования
70% обучения — это практика
30+ проектов в портфолио
3 курс стажировка и работа
Вы получите глубокие знания в области програмированния, технологий веб-разработки, создания и продвижения программных продуктов, баз данных и алгоритмов
Научитесь строить ИТ-системы для решения бизнес-задач, автоматизировать бизнес-процессы, проектировать и интегрировать программное обеспечение
Кем вы сможете работать:
- Full-stack разработчик
- Разработчик ИТ интерфейсов
- Инженером DevOps
- Разработчиком кибербезопасных систем
- Разработчик сайтов
- Frontend разработчик
- Менеджер непрерывности бизнеса
- Разработчик моделей BigData
- Разработчиком серверных систем
- Backend разработчик
Высокая заработная плата и востребованность на рынке.
Оставьте заявку, чтобы узнать подробнее.
👨💻 Python BackEnd разработчик с возможностью удаленной работы
Требования:
🌵 знание одного из фреймворков ( Flask, Fastapi, Django)
🌵 знание ORM
🌵 умение писать API и документацию к ней
🌵 умение распределять задачи (Celery, Redis)
Будут плюсом:
🌵 навыки в верстке
🌵 навыки в написании алгоритмов компьютерного зрения
🌵 навыки парсинга
Условия:
🌵 Фиксированная оплата по договоренности
🌵 Возможность удаленной работы
🌵 Работа в перспективной и динамично развивающейся сфере Big Data, возможность получить опыт участия в проектах из самых разных сфер (производство, медицина, финансы, агросектор и так далее)
🌵 Возможности финансового и карьерного роста
🌵 С нас - обучение и погружение в тематику машинного обучения
🌵 Корпоративный английский язык
#job #vacancy
Расширьте свои знания в программировании на Python всего за 3 вечера, уделив по 1,5 часа в каждый из них.
На бесплатном онлайн-интенсиве Skillbox по программированию вы на практике попробуете себя в роли разработчика на Python и узнаете, как работают популярные алгоритмы этого языка. Проанализируете данные с помощью Data Science. Получите базовые навыки по разным направлениям и советы по развитию карьеры. Мощный компьютер не нужен.
Подробная программа: https://epic.st/zu5FA
🎁 Всех участников ждут подарки.
Выберите свой путь в мире IT с 6 по 8 апреля в 19:00 по московскому времени.
Python — это не только язык для разработки, но ещё и основной инструмент для анализа данных.
Освойте востребованную профессию в Data Science и станьте аналитиком всего за 5 месяцев. Как это сделать?
1. Изучить теорию и сразу отработать её на практике
2. Учиться у ведущих специалистов в сфере Data Science
3. Начать искать работу уже во время обучения
Чтобы вы успешно справились со всеми пунктами, ведущие аналитики из VK, Яндекс Go, Циан и JetBrains разработали курс «Аналитик данных». Программа составлена так, чтобы вы избежали распространённых ошибок новичков и быстрее прошли путь от начала учёбы до первого оффера.
С трудоустройством обязательно поможем: вместе составим сильное резюме и организуем собеседования в хорошие компании.
Новый поток стартует уже 17 апреля, а по промокоду PYTHONDA40 вы получите скидку 5%. Кстати, в мае цена на курс станет выше, поэтому сейчас самое время начать обучение!
[Зарегистрироваться]
Хотите быстро и эффективно погрузиться в мир искусственного интеллекта? Опыт программирования не важен!🤖
Всего за 3 вечера, под руководством наших экспертов в области ИИ, вы напишите 9 нейросетей и поймете как применить их на практике!👨💻
Какие нейронные сети вы создадите?
▫️Классификация людей на входящих и выходящих из автобуса
▫️Обнаружение возгораний
▫️Оценка стоимости квартир
▫️Оценка резюме соискателей
▫️Прогнозирование стоимости полиметаллов
▫️Сегментация изображений самолетов
▫️Распознавание команд умного дома
Наш интенсив идеально подходит для начинающих в области ИИ, а также для тех, кто хочет обновить свои знания и узнать о последних тенденциях.
Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪
Регистрация по ссылке
/root
— Это домашний каталог или Домашняя папка суперпользователя. Эта директория фактически ничем не отличается от директории обычного пользователя. Данная директория по умолчанию всегда расположена в корневом каталоге файловой системы. Это было сделано для предотвращения проблем с доступом к директории /home. В случае когда к каталогу /home по какой-то причине невозможно получить доступ, в системе всегда есть возможность залогиниться под учетной записью суперпользователя, для решения возникших проблем с доступом./sbin
— Основные системные программы для администрирования и настройки системы (iptables, ifconfig и т.д.)./srv
— Параметры, которые специфичные для окружения системы. Чаще всего данная директория пуста./sys
— это директория, к которой примонтирована виртуальная файловая система sysfs, которая добавляет в пространство пользователя информацию ядра Linux о присутствующих в системе устройствах и драйверах. В версии ядра ниже 2.6 не использовалась./sys/block
— содержит директории всех блочных устройств, присутствующих в данный момент в системе./sys/bus
— В этой директории находится список шин, определенных в ядре Linux (eisa, pci и т.д.)./sys/class
— Каталог содержит список группированных устройств по классам (printer, scsi-devices и т.д.)./tmp
— Временное хранилище данных. Аналог папки в ОС Windows — C:/Windows/Temp. Все пользователи имеют права чтения и записи в этом каталоге./usr
— В этом каталоге хранятся все установленные пакеты программ, документация, исходный код ядра и система X Window. Все пользователи кроме суперпользователя root имеют доступ только для чтения. Может быть смонтирована по сети и может быть общей для нескольких машин./usr/bin
— Директория дополнительных программ для всех учетных записей./usr/games
— Каталог для размещения доступных компьютерных игр в системе./usr/include
— Заголовочные файлы С++./usr/lib
— Системные библиотеки для программ, расположенных в директории /usr./usr/loca
l — По стандарту /usr должен быть общим для нескольких компьютеров и смонтирован по сети, а /usr/local должен содержать установленные пакеты программы только на локальной машине (к примеру, /usr - бюджет семьи, а /usr/local - личный кошелек каждого). Но чаще всего директория /usr/local используется для установки программ, которые не предназначены для конкретного дистрибутива (к примеру для пакетного дистрибутива Ubuntu в /usr находятся "родные" установленные пакеты, а /usr/local находятся собранные пакеты из исходников)./usr/sbin
— Дополнительные системные программы./usr/share
— Общие данные установленных программ./usr/share/icons
— В каталоге находятся все иконки системы./usr/share/doc
— Директория, в которой обычно находится справочная документация по установленным программам./usr/src
— Исходные кода (например, здесь располагаются исходные кода ядра)./var
— Это каталог для часто меняющихся данных. Здесь находятся журналы операционной системы, системные log-файлы, cache-файлы и т. д./var/cache
— В этом месте хранятся все кэши различных программ./var/games
— В этом месте расположены файлы с игровыми достижениями./var/lib
— Постоянные данные, изменяемые программами в процессе работы (например, базы данных, метаданные пакетного менеджера и др.)./var/lock
— Здесь лежат lock-файлы, указывающие на занятость некоторого ресурса./var/log
— В этом месте хранятся все log-файлы./var/spool
— Задачи, ожидающие обработки (например, очереди печати, непрочитанные или не отправленные письма, задачи cron и т. д.)./var/www
— В этом месте размещаются Web-страницы для сервера Apache.
13 апреля, 16:00
Kubernetes и DBaaS для создания приложения.
На трансляции от @Selectel проведем практическое занятие по выстраиванию процесса CI/CD — комбинации непрерывной интеграции и развертывания. Развернем GitLab и покажем, как выстроить пайплайн сборки и деплоя приложения.
Кому будет полезно:
▫️ начинающим и опытным разработчикам,
▫️ системным администраторам,
▫️ архитекторам.
В конце мы ответим на технические вопросы, присланные через форму регистрации.
🚀 Участие бесплатное, регистрируйтесь по ссылке: https://slc.tl/doqa0
Реклама ООО «Селектел» Pb3XmBtzssAxNwRym66nFfNJsfuGXGRPmuSirkx
Американец привлек искусственный интеллект ChatGPT к бизнесу и заявил, что будет выполнять указания ИИ для создания и развития стартапа
Спустя 2 недели все что он имеет:
🌵 Неработающий сайт рекомендаций товаров
🌵 Двух работников
🌵 И долг в $7,7к, которые он привлек в качестве инвестиций
Развели кожаный мешок 😀
#cyberpunk
Встроенные функции списков — это функции, предоставляемые Python как часть его стандартной библиотеки, которые можно использовать для выполнения различных операций со списками.
Шпаргалка с примерами кода и описанием 👍
#doc #python #cheatsheet
Python — это не только язык для разработки, но ещё и основной инструмент в машинном обучении.
Сайты-переводчики, маркетплейсы, компьютерные игры, такси, доставка — во всём этом используются ML-алгоритмы. А специалисты по машинному обучению ценятся в любой сфере.
На курсе Start ML поможем применить уже имеющиеся знания в программировании на практике и начать карьеру в Data Science.
За 7 месяцев под руководством ведущих специалистов из Райффайзен и Яндекс вы научитесь разрабатывать ML-приложения на Python, обучать классические модели и нейронные сети, а также оценивать их влияние на бизнес с помощью статистики и A/B-тестов — всё на реальных задачах бизнеса.
Курс даст всё необходимое, чтобы уверенно проходить собеседования и стать востребованным Junior-специалистом, а наши HR обязательно помогут с трудоустройством в хорошую компанию.
Переходите по ссылке и записывайтесь на курс до 14 апреля. По промокоду PYTH2DAY19 для вас скидка 5%.
👨💻 Курс «Django - разработка веб-приложений»
Старт: 10 апреля
Продолжительность: 3 месяца
Курс поможет научиться работать с самым популярным фреймворком для Python - Django. Он позволяет разрабатывать сайты любой сложности, от личного блога до новостного портала. После прохождения курса вы сможете разрабатывать с нуля сайты на Django, верстать интерфейсы, и создавать интеграцию с бэкендом приложения.
ℹ️ Для прохождения курса необходимо знать основы HTML, CSS, Python, а также уметь работать с базой данный MySQL/MariaDB
🎓 Кому будет полезен курс:
✔️ Новичкам, которые никогда не имели дела с фреймворками, и хотят научиться создавать приложения;
✔️ Специалистам, желающим сменить сферу деятельности;
✔️ Начинающим разработчикам, которые хотят попробовать связку Python + Django;
✔️ Будущим предпринимателям в IT сфере.
🔥 Имеется промодоступ на 7 дней!
🏆 При успешной сдаче экзамена выдаём сертификат!
Подробнее: https://codeby.school/catalog/-kurs-django-razrabotka-veb-prilogheniy
Реклама. Информация о рекламодателе на сайте https://codeby.school/
✍️ От подписчика. Некоторые вопросы и ответы с собеседования на позицию Junior Python разработчика на русском
Артем, спасибо 👍
#python #job
Рекомендательные системы — это уже не преимущество, а необходимость для большинства IT-продуктов. Все уже привыкли, что сервисы предлагают возможных друзей в соцсетях, фильмы, книги и одежду, которая может вам понравится. С каждым годом рекомендательные системы развиваются, поэтому специалисты в этой области становятся все более востребованы.
❓Как сделать рекомендательную систему для интернет-магазина?
👉Подробно обсудим эту задачу на открытом уроке 5 апреля в 20:00 мск в OTUS. Занятие приурочено к старту онлайн-курсу «Рекомендательные системы».
💬На вебинаре мы:
— Посмотрим на рекомендательные системы, которые применяются в e-commerce,
— Получим общее представление о рекомендательных системах и подходах к ним.
— Cоставим дорожную карту: что делать для конкретных видов интернет-магазинов
и много другое.
📊 Занятие проведет Александр Брут-Бруляк, преподаватель OTUS и DS-инженер в известной IT-компании.
🔥Не упустите возможность познакомиться с преподавателем. Продолжить обучение возможно в рассрочку.
👉Для участия пройдите вступительный тест https://otus.pw/BsWu/
💾 Работа с PostgreSQL в Python на русском
🌵 Подключение к БД
🌵 Создание таблиц
🌵 Вставка и извлечение данных
🌵 Обновление таблиц
🌵 Удаление строк
#doc #python #postgresql #russian