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 к существующей скидке на сайте.
Чтобы забрать бонусы достаточно оставить заявку на сайте.
Если вы попытаетесь изменить последовательность во время ее обхода, Python не будет жаловаться, но это не значит, что это правильно. В этой статье рассматриваются проблемы изменения итерируемых объектов и способы их решения.
https://rednafi.github.io/reflections/modify-iterables-while-iterating-in-python.html
https://rednafi.github.io/reflections/modify-iterables-while-iterating-in-python.html
👍1
Как написать удобный интерфейс командной строки на Python.
https://towardsdatascience.com/how-to-write-user-friendly-command-line-interfaces-in-python-cc3a6444af8e
https://towardsdatascience.com/how-to-write-user-friendly-command-line-interfaces-in-python-cc3a6444af8e
Medium
How to Write User-friendly Command Line Interfaces in Python
The first step to make people love your application
👍1
Израильский стартап, разрабатывающий инструмент оптимизации маркетинговых кампаний, ищет Python developer-а.
ЗП до $8000
Работа полностью удаленная
Стартап разрабатывает продукт, который собирает данные о миллионах рекламных активностей (как онлайн, так и он оффлайн), анализирует рекламные кампании конкурентов и помогает рекламодателю оптимизировать свои рекламные кампании. Под капотом движка множество статистических алгоритмов и анализ больших данных, которые позволяют выявлять тренды и получать инсайты для достижения наилучшего результата.
В команде сегодня более 20 человек, в том числе 4 разработчика в Израиле, 1 разработчик в Армении и 2 Data Scientist-а. Помимо разработчиков, команда ищет себе еще и Team Lead-а в Израиле.
Стек: #python #django #aws #mongodb #elasticsearch
Свое cv направляйте личку @coder2coder
———
Больше интересных вакансий в канале IsraeliHiTechJobs
ЗП до $8000
Работа полностью удаленная
Стартап разрабатывает продукт, который собирает данные о миллионах рекламных активностей (как онлайн, так и он оффлайн), анализирует рекламные кампании конкурентов и помогает рекламодателю оптимизировать свои рекламные кампании. Под капотом движка множество статистических алгоритмов и анализ больших данных, которые позволяют выявлять тренды и получать инсайты для достижения наилучшего результата.
В команде сегодня более 20 человек, в том числе 4 разработчика в Израиле, 1 разработчик в Армении и 2 Data Scientist-а. Помимо разработчиков, команда ищет себе еще и Team Lead-а в Израиле.
Стек: #python #django #aws #mongodb #elasticsearch
Свое cv направляйте личку @coder2coder
———
Больше интересных вакансий в канале IsraeliHiTechJobs
Telegram
IsraeliHiTechJobs
В этом канале собраны вакансии израильских hi-tech компаний.
Описания этих вакансий составлены программистами, а не рекрутерами и откликаясь на вакансию вы обращаетесь к программисту, а не к рекрутеру.
Для откликов @coder2coder
Описания этих вакансий составлены программистами, а не рекрутерами и откликаясь на вакансию вы обращаетесь к программисту, а не к рекрутеру.
Для откликов @coder2coder