🐍🧩 5 классических задач по Python для начинающих с решениями
Представляем подборку интересных задач по Python разной степени сложности с решениями: задача Иосифа Флавия, заполнение матрицы по спирали, ходы шахматного ферзя, разделение на подсписки и магический квадрат.
https://proglib.io/sh/uS2By9JTe6
Представляем подборку интересных задач по Python разной степени сложности с решениями: задача Иосифа Флавия, заполнение матрицы по спирали, ходы шахматного ферзя, разделение на подсписки и магический квадрат.
https://proglib.io/sh/uS2By9JTe6
👍2
Invent Your Own Computer Games with Python (2016)
Автор: Al Sweigart
Количество страниц: 376
Книга рассчитана на читателей, которые хотят научиться программировать игры, используя Python. Автор рассказывает о ключевых концепциях программирования, показывая реализацию сначала простых, а затем более сложных проектов.
Скачать книгу
Автор: Al Sweigart
Количество страниц: 376
Книга рассчитана на читателей, которые хотят научиться программировать игры, используя Python. Автор рассказывает о ключевых концепциях программирования, показывая реализацию сначала простых, а затем более сложных проектов.
Скачать книгу
Telegram
Книги для программистов (reserved)
Invent Your Own Computer Games with Python (2016)
Автор: Al Sweigart
Автор: Al Sweigart
👍1
Street Coder: The rules to break and how to break them (2022)
Автор: Sedat Kapanoglu
Количество страниц: 272
Мятежное мышление этой книги бросает вызов обычному мышлению и раскрывает важные навыки, которые вам понадобятся в работе. Вы узнаете о решающей важности алгоритмов и структур данных, превратите рутину программирования в удовольствие и разрушите догматические принципы, мешающие полностью реализовать свой потенциал.
Скачать книгу
Автор: Sedat Kapanoglu
Количество страниц: 272
Мятежное мышление этой книги бросает вызов обычному мышлению и раскрывает важные навыки, которые вам понадобятся в работе. Вы узнаете о решающей важности алгоритмов и структур данных, превратите рутину программирования в удовольствие и разрушите догматические принципы, мешающие полностью реализовать свой потенциал.
Скачать книгу
Telegram
Книги для программистов
Street Coder: The rules to break and how to break them (2022)
Автор: Sedat Kapanoglu
Количество страниц: 272
Мятежное мышление этой книги бросает вызов обычному мышлению и раскрывает важные навыки, которые вам понадобятся в работе. Вы узнаете о решающей…
Автор: Sedat Kapanoglu
Количество страниц: 272
Мятежное мышление этой книги бросает вызов обычному мышлению и раскрывает важные навыки, которые вам понадобятся в работе. Вы узнаете о решающей…
👍1
Бесплатный курс: продвинутая разработка микросервисов на Go
Набор на 2-й поток бесплатного курса для разработчиков.
Пишешь на python? Хочешь работать с высокими нагрузками? Переходи на язык микросервисов вместе с экспертами Ozon.
После курса ты сможешь:
🔹Писать на Golang
🔹Разрабатывать надежный и поддерживаемый код
🔹Проектировать сложные распределенные системы
🔹Обеспечивать мониторинг и поддержку созданных систем
🔹Работать в самой быстрорастущей отрасли
Как попасть на курс?
Оставь заявку на сайте ➡️ пройди контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.
Оставь заявку по ссылке
Набор на 2-й поток бесплатного курса для разработчиков.
Пишешь на python? Хочешь работать с высокими нагрузками? Переходи на язык микросервисов вместе с экспертами Ozon.
После курса ты сможешь:
🔹Писать на Golang
🔹Разрабатывать надежный и поддерживаемый код
🔹Проектировать сложные распределенные системы
🔹Обеспечивать мониторинг и поддержку созданных систем
🔹Работать в самой быстрорастущей отрасли
Как попасть на курс?
Оставь заявку на сайте ➡️ пройди контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.
Оставь заявку по ссылке
Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More (2018)
Автор: Julien Danjou
Количество страниц: 240
Настоящее руководство считается одним из лучших сборников приемов и практик разработки на Python. Вы узнаете про основные шаблоны проектирования, инструменты и практики программирования. Также руководство содержит интервью с разными разработчиками, которые поделятся с вами своим опытом.
Скачать книгу
Автор: Julien Danjou
Количество страниц: 240
Настоящее руководство считается одним из лучших сборников приемов и практик разработки на Python. Вы узнаете про основные шаблоны проектирования, инструменты и практики программирования. Также руководство содержит интервью с разными разработчиками, которые поделятся с вами своим опытом.
Скачать книгу
Telegram
Книги для программистов (reserved)
Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More (2018)
Автор: Julien Danjou
Автор: Julien Danjou
Object-Oriented Python: Master OOP by Building Games and GUIs (2021)
Автор: Irv Kalb
Количество страниц: 416
Object-Oriented Python — интуитивно понятное и подробное руководство по освоению объектно-ориентированного программирования с нуля. Вы познакомитесь с основами создания классов и объектов, а также примените теорию на практике с помощью пакета
Скачать книгу
Автор: Irv Kalb
Количество страниц: 416
Object-Oriented Python — интуитивно понятное и подробное руководство по освоению объектно-ориентированного программирования с нуля. Вы познакомитесь с основами создания классов и объектов, а также примените теорию на практике с помощью пакета
pygame
с наглядными примерами, которые помогут визуализировать объектно-ориентированный стиль. Вы изучите ключевые концепции объектно-ориентированного программирования — инкапсуляцию, полиморфизм и наследование — и узнаете не только о том, как программировать объекты, но и о самых лучших методах для этого. Наконец, вы соберете знания воедино, создав сложную видеоигру с анимациями и звуками. В книге рассматриваются два полнофункциональных пакета кода Python, которые ускорят разработку программ с графическим пользовательским интерфейсом на Python.Скачать книгу
Telegram
Книги для программистов (reserved)
Object-Oriented Python: Master OOP by Building Games and GUIs (2021)
Автор: Irv Kalb
Автор: Irv Kalb
👍1
Ваш список мечтаний о Python 4
Если бы когда-нибудь появился Python 4 (не второстепенная версия, а полноценный новый Python), что бы вы хотели в нем увидеть?
https://proglib.io/w/b2fd552e
Если бы когда-нибудь появился Python 4 (не второстепенная версия, а полноценный новый Python), что бы вы хотели в нем увидеть?
https://proglib.io/w/b2fd552e
👍1
Всем привет! 👋 Мы проводим опрос: «Что сейчас происходит с IT-индустрией и айтишниками».
Сложилась очень непростая ситуация: найм новых работников поставлен на паузу, некоторых сотрудников сокращают, а какие-то проекты вообще закрываются. Расскажите, как ваша компания и вы проходите через новый кризис. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 21 марта.
➡️ Опрос можно пройти анонимно по ссылке.
Сложилась очень непростая ситуация: найм новых работников поставлен на паузу, некоторых сотрудников сокращают, а какие-то проекты вообще закрываются. Расскажите, как ваша компания и вы проходите через новый кризис. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 21 марта.
➡️ Опрос можно пройти анонимно по ссылке.
Google Docs
Что сейчас происходит с IT-индустрией и айтишниками
Всем привет! Мы проводим опрос «Что сейчас происходит с IT-индустрией и айтишниками». Сложилась очень непростая ситуация: найм новых работников поставлен на паузу, некоторых сотрудников сокращают, а какие-то проекты вообще закрываются. Расскажите, как ваша…
❤1
Руководство по код-ревью для групп по науке о данных.
https://tdhopper.com/blog/code-review-guidelines
https://tdhopper.com/blog/code-review-guidelines
Tim Hopper
Code Review Guidelines for Data Science Teams
A proposed code review guideline for data science teams, emphasizing the benefits of code reviews, what they are not intended for, and offering advice for both submitting and reviewing pull requests.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🛠 Как за 3 простых шага создать свой VPN и прокси-сервер
С помощью простой копипасты команд (ctrl+c и ctrl+v) вы получите свой собственный VPN и сможете поделиться им со своими друзьями и родственниками.
Смотреть видео.
С помощью простой копипасты команд (ctrl+c и ctrl+v) вы получите свой собственный VPN и сможете поделиться им со своими друзьями и родственниками.
Смотреть видео.
YouTube
Как за 3 простых шага создать свой VPN и прокси-сервер
🌐 Простая видеоинструкция по установке OpenVPN на Ubuntu. С помощью простой копипасты команд (ctrl+c и ctrl+v) вы получите свой собственный VPN и сможете поделиться им со своими друзьями и родственниками.
Чтобы сделать из VPN-сервера прокси-сервер, отключите…
Чтобы сделать из VPN-сервера прокси-сервер, отключите…
Почему присвоение не является копированием?
В python все является объектом. В этом легко убедится воспользовавшись функцией dir().
При присвоении в новую переменную отправляется ссылка на объект. А при изменении объекта ссылка на него не меняется.
Тут многие могут спросить про строки и числа, поэтому отвечаю — с ними то же самое. Просто при операциях не изменяется старый объект, а создается новый. Все это можно проследить воспользовавшись функцией id(), которая показывает номер объекта.
Интересно то, что за частью чисел в языке на программном уровне закреплена ссылка на объект. Можете попробовать сами.
В python все является объектом. В этом легко убедится воспользовавшись функцией dir().
При присвоении в новую переменную отправляется ссылка на объект. А при изменении объекта ссылка на него не меняется.
Тут многие могут спросить про строки и числа, поэтому отвечаю — с ними то же самое. Просто при операциях не изменяется старый объект, а создается новый. Все это можно проследить воспользовавшись функцией id(), которая показывает номер объекта.
Интересно то, что за частью чисел в языке на программном уровне закреплена ссылка на объект. Можете попробовать сами.
👍6
🎁Получайте подарки за обучение!
«Библиотека программиста» продолжает выпускать познавательный контент, чтобы вы оставались на плаву и не забывали получать новые знания.
Получите доступ к бесплатному практическому курсу «Статьи для IT», а также уроки по школьной и высшей математике.
Мы также отдаем скидку 20% к полному курсу «Математика для Data Science» по промокоду DFA98MK к существующей скидке на сайте.
Чтобы забрать бонусы достаточно оставить заявку на сайте.
«Библиотека программиста» продолжает выпускать познавательный контент, чтобы вы оставались на плаву и не забывали получать новые знания.
Получите доступ к бесплатному практическому курсу «Статьи для IT», а также уроки по школьной и высшей математике.
Мы также отдаем скидку 20% к полному курсу «Математика для Data Science» по промокоду DFA98MK к существующей скидке на сайте.
Чтобы забрать бонусы достаточно оставить заявку на сайте.