Библиотека питониста | Python, Django, Flask
40.5K subscribers
2.78K photos
75 videos
51 files
4.36K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.me/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
Learn to Code by Solving Problems (2021)
Автор: Daniel Zingaro
Количество страниц: 335

Компьютеры способны решить практически любую проблему, если им даны правильные инструкции, благодаря программированию. Эта книга для начинающих поможет вам сразу же начать писать программы на Python. Вы будете решать интересные задачи, подчерпнутые из реальных соревнований по программированию, и по ходу развивать свои навыки программирования.

Скачать книгу
👍1
The Big Book of Small Python Projects (2021)
Автор: Al Sweigart
Количество страниц: 432

Если вы освоили базовый синтаксис Python и готовы приступить к написанию программ, вы найдете эту книгу одновременно поучительной и увлекательной. Коллекция из 81 проекта на Python позволит вам сразу же создавать игры, анимацию, счетные программы и многое другое. Как только вы увидите, как работает код, вы попрактикуетесь в воссоздании программ и поэкспериментируете, добавляя свои собственные штрихи.

Скачать книгу
⚖️ Что такое лицензирование ПО и как оно работает?

Рассказываем о классификации лицензий и даем практические советы по лицензированию программного обеспечения.

https://proglib.io/sh/6KQ4TnvaNb
10 продвинутых приемов на Python для написания более быстрого и чистого кода.

https://proglib.io/w/82d7b001
25 репозиториев Github, которые должен знать каждый Python-разработчик.

https://proglib.io/w/150ec2a6
Бывает так: уже есть знания и навыки, и вдруг, передавая кому-то опыт, понимаешь: мне нравится помогать учиться, это моё. Если вы узнали себя, то мы как раз ищем авторов и преподавателей онлайн-курсов по следующимм направлениям:
– Python
– Алгоритмы и структуры данных
– HTML, CSS, JS

Удалённая работа, гибкий график, достойное вознаграждение. Требования простые: от авторов ждём опыт написания материалов для курсов, от преподавателей — навыки публичных выступлений, работы со студентами, готовность к видеосъемке.

В сообщении на @proglib_producer укажите, какая вакансия интереснее: автор или преподаватель. Кратко расскажите об опыте в IT, приложите резюме или портфолио.

Ваша Библиотека программиста,
https://proglib.io/
Продолжаем следить за конкурсами с денежными призами. «Цифровой прорыв» совместно с Mail.Ru Group запускают IT-чемпионат по ML, AI и Data Science. Есть три задачи:

- Модель прогноза средних цен и объемов потребления товаров (ФНС России и Росстат)
- ИИ для поиска самолетов на снимках местности при проведении поисково-спасательных операций (Росавиация)
- ИИ для распознавания категории предмета музейного фонда (Минкультуры России)

Как видите, задачи практичные и важные, на решение дается целый месяц — с 14 июля по 14 августа. В каждой из трех задач есть 25 призовых мест, за первое место дают 100 тыс. ₽. Регистрация и подробности здесь: https://proglib.io/w/fd464344
Mastering Python for Bioinformatics (2021)
Автор: Ken Youens-Clark
Количество страниц: 456

Многие программы по биоинформатике практически не обслуживаются и плохо написаны, как правило, студентами и исследователями, которые никогда не получали базовых навыков программирования. Это практическое руководство показывает профессионалам и студентам в области биоинформатики, как использовать лучшие возможности Python для решения задач в биологии при создании документированного, протестированного, воспроизводимого ПО.

Скачать книгу
Вакансия: автор образовательных курсов в сфере IT

Кого мы ищем? Профессионала c опытом создания образовательного IT-контента для специалистов уровня middle.

Обязанности:
- Составление учебной программы
- Подготовка текстовых материалов курса: методические материалы, домашние задания, программный код

Требования:
Владение инструментами разработчика, одним или несколькими языками программирования:
– Python
– HTML, CSS, JS
– Java
– SQL

Условия работы. Нам интересно длительное сотрудничество, работаем удалённо. Загрузка: 10-14 тыс. знаков в день, оплата: от 450 руб. за 1000 знаков.

В отклике на вакансию укажите образование, опыт работы и ссылки на ваши материалы.

Контакт для связи: @proglib_producer
Блок else в циклах for и while

Цикл while используется для выполнения условия до тех пор, пока оно не будет оценено как истинное.

Цикл for используется для повторения определенных строк кода в программе. Предположим, вы хотите напечатать числа до 10, вы можете сделать это, набрав 10 операторов печати или используя цикл for. Цикл for повторяет часть программы на основе последовательности.

В Python циклы for и while могут содержать блок else, который выполнится, только если цикл завершится без применения break.

Рассмотрим это на примере функции, ищущей иголку (needle) в стоге сена (haystack).