Все о пайтон, новости, подборки на русском и английском.
Unravelling `finally` and `else` from `try` statements
https://snarky.ca/unravelling-finally-and-else-from-try/
👉 @python_real
List of Dictionaries to Dataframe in Python
https://www.pythonforbeginners.com/basics/list-of-dictionaries-to-dataframe-in-python
👉 @python_real
👨💻 Курс «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/
🧬 Примите участие в международной конференции Data Fusion 2023 от ВТБ, которая пройдёт 13-14 апреля.
Конференция будет полезна разработчикам и специалистам в области Data Science, CDO, бизнес-заказчикам DS-продуктов и сервисов, представителям государства и науки.
Первый день конференции будет посвящен аспектам управления данными, практикам перехода на доверенные технологии, доступности дата-сетов для ИИ и другим темам, актуальным для CDO и руководителей бизнес-подразделений.
Программа 14 апреля адресована data science специалистам и исследователям. Темы докладов и сессий распределены по трем стримам: «ML+», «AI Classic», «ML Environment».
На конференции представят новейшие технологии и инструменты, а также будут проведены практические сессии и выступления ведущих предприятий. Не пропустите возможность улучшить свои навыки и расширить свои знания в области Data Science.
Участие в конференции бесплатное. Успейте зарегистрироваться по ссылке: https://cnrlink.com/datafusion78
Geospatial Data in Python - Interactive Visualization
abdelfettahbesbes/geospatial-data-in-python-interactive-visualization-1oti7dtr2v" rel="nofollow">https://www.codementor.io/@abdelfettahbesbes/geospatial-data-in-python-interactive-visualization-1oti7dtr2v
👉 @python_real
String Slicing in Python
https://www.pythonforbeginners.com/strings/string-slicing-in-python
👉 @python_real
Как использовать ИИ и Python для распознавания речи
https://nuancesprog.ru/p/15432/
👉 @python_real
The strange relationship between objects, functions, generators and coroutines
https://www.packt.com/bizarre-python/
👉 @python_real
WRITING FAST ASYNC HTTP REQUESTS IN PYTHON
https://blog.jonlu.ca/posts/async-python-http
👉 @python_real
Python Zip Imports: Distribute Modules and Packages Quickly
https://realpython.com/python-zip-import/
👉 @python_real
Python String isspace()
https://itsmycode.com/python-string-isspace/
👉 @python_real
🔺 Check for Nude Number in Python
https://www.pythonforbeginners.com/basics/check-for-nude-number-in-python
👉 @python_real
🐍 Пишем Тетрис на Python с помощью библиотеки Pygame
https://proglib.io/p/pishem-tetris-na-python-s-pomoshchyu-biblioteki-pygame-2022-05-30
👉 @python_real
🐍 Курс «Основы программирования на Python»
Старт: 3 апреля
Продолжительность: 2 месяца
Курс с полного нуля, начальные знания не нужны! Вы получите подробные методички, видео лекции в записи и домашние задания. Очень много практики. ДЗ проверяют кураторы, которые помогут с эффективным изучением предмета.
ℹ️ Краткое содержание курса:
1. Введение
2. Переменные
3. Типы данных
4. Операторы ветвления (условные операторы)
5. Циклы
6. Функции
7. Модули и пакеты в Python
8. Исключения (exceptions)
9. Работа с файлами
10. Форматирование в Python
11. Регулярные выражения
🔥 Имеется промо-доступ на 7 дней!
Подробнее: https://python-basics.codeby.school/
Реклама. Информация о рекламодателе на сайте https://codeby.school/
Проверяем, существует ли значение в словаре Python.
https://www.pythonforbeginners.com/basics/check-if-value-exists-in-a-dictionary-in-python
👉 @python_real
🔥 Любому веб-разработчику важно понимать, как устроен и работает протокол HTTP.
📢 11 апреля в 20:00 мск состоится вебинар «Разбираем HTTP на практике». Открытый урок пройдет в рамках онлайн-курса «Java Developer. Professional» в OTUS.
✅ На вебинаре рассмотрим, что из себя представляет протокол http, и для лучшего закрепления материала, реализуем простейшие http клиент и сервер на java.io.
Это отличная возможность перенять опыт преподавателя и посмотреть на процесс обучения изнутри.
🎫 Оплата курса возможна в рассрочку.
👉 Для участия пройдите вступительный тест: https://otus.pw/l2XU/
Count Number of Word Occurrences in List Python
https://stackabuse.com/count-number-of-word-occurrences-in-list-python/
👉 @python_real
Давайте синхронизировать потоки в Python
https://nuancesprog.ru/p/202/
👉 @python_real
150 вопросов для собеседования на вакансию Python. Часть 1 (без опыта работы).
https://kirill-sklyarenko.ru/lenta/150-voprosov-na-sobesedovanie-python-bez-opyta
👉 @python_real
🐍 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций
Пишем функции, принимающие *args и **kwargs, находим различия между двумя словарями, применяем анонимные lambda-функции и используем мемоизацию для решения олимпиадной задачи про кубики.
https://proglib.io/p/funkcii-v-python-5-zadach-dlya-trenirovki-args-kwargs-i-lambda-funkciy-2022-06-15
👉 @python_real
❓Хотите автоматизировать работу с данными?
12 апреля в 20:00 мск в рамках онлайн-курса «Аналитик данных» пройдет открытый урок, где мы обсудим, как начать учить SQL с нуля и не разочароваться.
🔥Если вы создаете отчеты в Excel / PowerPoint и задумываетесь о том, как можно автоматизировать свою работу, получить новые умения и перейти в сферу дата-аналитики — этот вебинар для вас.
✨Кажется, что это потребует годы жизни, но на самом деле овладеть одним из необходимых навыков можно достаточно быстро. На вебинаре мы узнаем, как начать этот путь наилучшим образом:
— Рассмотрим азы теории
— Познакомимся с доступными тренажерами и инструментами
— Напишем свои первые SQL-запросы
Продолжить свой путь в анализе данных можно уже во время обучения на курсе (доступна рассрочка).
👇Для участия в вебинаре пройдите вступительный тест и зарегистрируйтесь на занятие: https://otus.pw/2QLL/
Может хватит пахать на галере?
Ты почему хотел(а) в IT? Чтобы тратить жизнь на говнокод?
А тем временем ребята с канала IT обетованное рассказывают, как найти работу в топовых израильских стартапах.
Тех самых израильских стартапах, где:
🔥куча шекелей;
🔥быстрый рост;
🔥крутые задачи.
А еще у них на канале живое комьюнити, интересные материалы и тонны добротного юмора.
Не веришь? Смотри примеры постов:
1️⃣Во что поиграть начинающему программисту.
2️⃣Как оформлять резюме пост раз и пост два.
3️⃣Топовые гайды по работе с ChatGPT.
Теперь веришь? Тогда подписывайся и погнали!
⁉️ Хотите перейти на новую ступень в карьере тестирововщика?
Осваивайте Python — один из самых популярных языков для написания автотестов.
📢📢 31 марта в 20:00 мск в OTUS пройдет открытый урок «Работа с файлами в Python». Занятие приурочено к старту онлайн-курса «Python QA Engineer» в OTUS.
🔥 В ходе вебинара мы:
— Научимся с помощью Python читать и записывать данные в текстовые файлы различных форматов: JSON, CSV, XML.
— Обсудим особенности работы с каждым из этих форматов и изучим подходящие библиотеки.
— Вспомним, что такое контекстные менеджеры и поговорим, почему их нужно использовать для работы с файлами.
Продолжить обучение на курсе возможно в рассрочку.
Для комфортного участия нужно определить ваш уровень подготовки. Пройдите тест 👉 https://otus.pw/vvcc/
Реклама. Информация о рекламодателе на сайте www.otus.ru
✔️ Пакетная обработка 22 ГБ данных о транзакциях с помощью Pandas.
https://nuancesprog.ru/p/15805/
👉 @python_real
🏓 Пинг-Понг, пишем классическую аркадную игру на Python.
https://uproger.com/pong-klassicheskaya-arkadnaya-igra-na-python/
👉 @python_real
🐍 Работа с файлами в Python: 5 задач с решениями
https://proglib.io/p/rabota-s-faylami-v-python-5-zadach-dlya-nachinayushchih-s-resheniyami-2022-06-02
👉 @python_real
Unravelling `elif`/`else` from `if` statements
https://snarky.ca/unravelling-elif-else-from-if-statements/
👉 @python_real
Шпаргалка по работе с Django
Создать папку проектаmkdir project_name
cd project_name
Создать виртуальную среду Pythonpython3 -m venv venv
Активировать виртуальную средуsource venv/bin/activate
Если нужно деактивировать виртуальную средуdeactivate
Install django (~= same as 3.1.*)pip install django~=3.1.0
Новый проект django (из папки project_name)django-admin startproject config
.
Создать приложение (из папки project_name)python manage.py startapp app_name
Миграция:
Django создает таблицу базы данных для каждой модели, представленной в вашем приложении, с помощью этих команд:
Создайте файл в app_name/migrations со структурой базы данныхpython manage.py makemigrations
Миграция будет читать файлы миграции и создавать фактическую базу данных и таблицы.python manage.py migrate
Создать суперпользователя для авторизации/админ панелиpython manage.py createsuperuser
Запуск сервераpython manage.py runserver => ex. http://127.0.0.1:8000
Другие команды# Django shell (Run projet code direclty)
~$ python manage.py shell
# example of code to run in the shell:
>>> from app_name.models import User
>>> user1 = User.objects.first()
# Prepare static folders for production
$ python manage.py collectstatic
# Take all data from app blog and export in json
python manage.py dumpdata blog >myapp.json
# Take all data in json file and import in app data table
python manage.py loaddata myapp.json
👉 @python_real
Python String rjust()
https://itsmycode.com/python-string-rjust/
👉 @python_real
How to Take User Input in Python
https://www.pythonforbeginners.com/basics/how-to-take-user-input-in-python
👉 @python_real