6 Python Container Data Types You Should Know | by Christopher Tao | Apr, 2021 | Towards Data Science
https://towardsdatascience.com/6-python-container-data-types-you-should-know-81dad6c4f61d
https://towardsdatascience.com/6-python-container-data-types-you-should-know-81dad6c4f61d
Medium
6 Python Container Data Types You Should Know
Nailing high-level data structure tools in Python
Forwarded from Книги для программистов
Python Workout: 50 ten-minute exercises (2020)
Автор: Reuven M. Lerner
Количество страниц: 248
Единственный способ овладеть каким-либо навыком - это практика. В Python Workout автор предоставляет 50 тщательно отобранных упражнений, которые помогут вам улучшить имеющиеся умения. Принимая новые вызовы, вы будете развивать навыки программирования и уверенность в себе в качестве специалиста.
Что внутри:
✔️50 практических упражнений и решений к ним;
✔️Описание всех типов данных Python;
✔️Десятки дополнительных бонусных упражнений для дополнительной практики.
Достоинства:
➕Актуальность материала;
➕Подходит для программистов с базовыми знаниями Python;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #intermediate
Автор: Reuven M. Lerner
Количество страниц: 248
Единственный способ овладеть каким-либо навыком - это практика. В Python Workout автор предоставляет 50 тщательно отобранных упражнений, которые помогут вам улучшить имеющиеся умения. Принимая новые вызовы, вы будете развивать навыки программирования и уверенность в себе в качестве специалиста.
Что внутри:
✔️50 практических упражнений и решений к ним;
✔️Описание всех типов данных Python;
✔️Десятки дополнительных бонусных упражнений для дополнительной практики.
Достоинства:
➕Актуальность материала;
➕Подходит для программистов с базовыми знаниями Python;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #intermediate
Forwarded from Книги для программистов
Calculus For Dummies (2016)
Автор: Mark Ryan
Количество страниц: 384
Математический анализ является обязательным курсом для многих специальностей, а для студентов, не обладающих прочной математической базой, он может стать настоящим препятствием для получения диплома. Преодоление этого барьера означает признание матанализа тем, чем он является - просто инструментом для изучения способов взаимодействия переменных. Данная книга является логическим продолжением курсов алгебры, геометрии и тригонометрии.
Книга:
✔️Включает основы алгебры и тригонометрии;
✔️Раскрывает последовательности, ряды и графики некоторых функций;
✔️Обучает, как узнать величину площади с помощью интегрирования.
Достоинства:
➕Хороший авторский стиль;
➕Множество примеров.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #advanced
Автор: Mark Ryan
Количество страниц: 384
Математический анализ является обязательным курсом для многих специальностей, а для студентов, не обладающих прочной математической базой, он может стать настоящим препятствием для получения диплома. Преодоление этого барьера означает признание матанализа тем, чем он является - просто инструментом для изучения способов взаимодействия переменных. Данная книга является логическим продолжением курсов алгебры, геометрии и тригонометрии.
Книга:
✔️Включает основы алгебры и тригонометрии;
✔️Раскрывает последовательности, ряды и графики некоторых функций;
✔️Обучает, как узнать величину площади с помощью интегрирования.
Достоинства:
➕Хороший авторский стиль;
➕Множество примеров.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #advanced
Forwarded from Книги для программистов
A Smarter Way to Learn Python (2017)
Автор: Mark Myers
Количество страниц: 238
Эта популярная книга является учебником по Python для начинающих. Автор предлагает множество упражнений и утверждает, что у него есть свой особенный метод обучения программированию. Он простыми словами объясняет основы синтаксиса, постепенно переходя к более сложным темам, добавляя примеры кода, детальные описания тем и задания с ответами.
Достоинства:
➕Отлично подходит для новичков;
➕Хороший авторский стиль;
➕Небольшой объем.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #beginner
Автор: Mark Myers
Количество страниц: 238
Эта популярная книга является учебником по Python для начинающих. Автор предлагает множество упражнений и утверждает, что у него есть свой особенный метод обучения программированию. Он простыми словами объясняет основы синтаксиса, постепенно переходя к более сложным темам, добавляя примеры кода, детальные описания тем и задания с ответами.
Достоинства:
➕Отлично подходит для новичков;
➕Хороший авторский стиль;
➕Небольшой объем.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #beginner
DNS
#server
1. https://www.digitalocean.com/community/tutorial_series/an-introduction-to-managing-dns
2. https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private-network-dns-server-on-ubuntu-18-04-ru
3. https://ealebed.github.io/posts/2017/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B8-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-dns-dhcp-%D1%81-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC-%D0%B7%D0%BE%D0%BD-%D0%B2-ubuntu-16.04/
#server
1. https://www.digitalocean.com/community/tutorial_series/an-introduction-to-managing-dns
2. https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private-network-dns-server-on-ubuntu-18-04-ru
3. https://ealebed.github.io/posts/2017/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B8-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-dns-dhcp-%D1%81-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC-%D0%B7%D0%BE%D0%BD-%D0%B2-ubuntu-16.04/
Digitalocean
An Introduction to Managing DNS | DigitalOcean
DNS, or the domain name system, is an essential component of modern internet communication. It allows us to reference computers by names instead of IP addre…
Обогащение данных
https://habr.com/ru/company/itsumma/blog/552100/
https://habr.com/ru/company/itsumma/blog/552100/
Хабр
Обогащение данных — что это и почему без него никак
Задача обогащения данных напрямую связана с темой их обработки и анализа. Обогащение нужно для того, чтобы конечные потребители данных получали качественную и полную информацию. Сам термин...
20 лучших практик по работе с Dockerfile
https://habr.com/ru/company/domclick/blog/546922/
https://habr.com/ru/company/domclick/blog/546922/
Хабр
20 лучших практик по работе с Dockerfile
Эта статья содержит рекомендации по написанию Dockerfile и принципам безопасности контейнеров и некоторые другие связанные темы, например про оптимизацию образов. Если вы знакомы с контейнеризованными...
Django for Web Development (Learning Path) – Real Python
https://realpython.com/learning-paths/django-web-development/
https://realpython.com/learning-paths/django-web-development/
Real Python
Django for Web Development (Learning Path) – Real Python
Build Django web applications from project setup to REST APIs, covering migrations, admin customization, and advanced patterns.
Forwarded from Zen of Python
Django против Flask в 2021 году: какой фреймворк выбрать
Django и Flask — два самых популярных веб-фреймфорка на Python. И если первый это тяжеловес, то второй более простой в плане возможностей и настройки.
Если вы хотите разобраться какой фреймворк лучше подойдёт для изучения или использования в вашем проекте — прочитайте эту статью:
https://tprg.ru/6fUY
#django #flask
Django и Flask — два самых популярных веб-фреймфорка на Python. И если первый это тяжеловес, то второй более простой в плане возможностей и настройки.
Если вы хотите разобраться какой фреймворк лучше подойдёт для изучения или использования в вашем проекте — прочитайте эту статью:
https://tprg.ru/6fUY
#django #flask
Forwarded from Zen of Python
This media is not supported in your browser
VIEW IN TELEGRAM
Latent Composition
Специалисты из MIT создали нейронную сеть, которая способна учиться на недостающих данных для дополнения изображения. Если говорить проще, то вы можете передать ей разрозненные части различных изображений, а она постарается сделать из них единое целое.
Пример работы вы видите на видео, а если хотите подробностей или изучить репозиторий, то заходите на страницу проекта:
https://tprg.ru/o3PR
#ml
Специалисты из MIT создали нейронную сеть, которая способна учиться на недостающих данных для дополнения изображения. Если говорить проще, то вы можете передать ей разрозненные части различных изображений, а она постарается сделать из них единое целое.
Пример работы вы видите на видео, а если хотите подробностей или изучить репозиторий, то заходите на страницу проекта:
https://tprg.ru/o3PR
#ml
Django for Web Development (Learning Path) – Real Python
https://realpython.com/learning-paths/django-web-development/
https://realpython.com/learning-paths/django-web-development/
Real Python
Django for Web Development (Learning Path) – Real Python
Build Django web applications from project setup to REST APIs, covering migrations, admin customization, and advanced patterns.
3 Tools to Monitor and Optimize your Linux System
https://towardsdatascience.com/3-tools-to-monitor-and-optimize-your-linux-system-c8a46c18d692
https://towardsdatascience.com/3-tools-to-monitor-and-optimize-your-linux-system-c8a46c18d692
Medium
3 Tools to Monitor and Optimize your Linux System
Gain Control over your Machine with These 3 Tools
Forwarded from Clean Code (TelepostBot)
Codacy
Codacy - автоматизированный инструмент для статического анализа кода. Codacy обеспечивает разработчика отчетом о соблюдении стандарта качества кода, позволяет получить данные о цикломатической сложности, дублировании и степени покрытия кода модульными тестами.
Codacy поддерживает более 20 языков программирования, он с высокой вероятностью покрывает все потребности вашего проекта. Интеграция с GitHub упрощает проведение Code Review, ведь рекомендации по рефакторингу автоматически добавляются в комментарии.
GitHub
#tools #code_analyzer
Codacy - автоматизированный инструмент для статического анализа кода. Codacy обеспечивает разработчика отчетом о соблюдении стандарта качества кода, позволяет получить данные о цикломатической сложности, дублировании и степени покрытия кода модульными тестами.
Codacy поддерживает более 20 языков программирования, он с высокой вероятностью покрывает все потребности вашего проекта. Интеграция с GitHub упрощает проведение Code Review, ведь рекомендации по рефакторингу автоматически добавляются в комментарии.
GitHub
#tools #code_analyzer
Forwarded from Clean Code (TelepostBot)
Грамотное программирование
Многие слышат о самодокументируемом коде, но зачастую его ценности не уделяется достаточного внимания, однако это очень грубая ошибка, когда разработчик пренебрегает документированием кода, плохо продумывает имена типов, функций, не выделяет важные фрагменты кода и не пишет осмысленные комментарии.
В будущем это создаст проблемы в сопровождении не только ему, но и его команде, ведь самые важные фрагменты программы могут упускаться из виду, что приводит к большим трудностям при исправлении ошибок и добавлении функционала. Думайте наперед, выполняйте свою работу разработчика профессионально и вы обретете одобрение и уважение коллег.
#tips #good_programmers
Многие слышат о самодокументируемом коде, но зачастую его ценности не уделяется достаточного внимания, однако это очень грубая ошибка, когда разработчик пренебрегает документированием кода, плохо продумывает имена типов, функций, не выделяет важные фрагменты кода и не пишет осмысленные комментарии.
В будущем это создаст проблемы в сопровождении не только ему, но и его команде, ведь самые важные фрагменты программы могут упускаться из виду, что приводит к большим трудностям при исправлении ошибок и добавлении функционала. Думайте наперед, выполняйте свою работу разработчика профессионально и вы обретете одобрение и уважение коллег.
#tips #good_programmers
Forwarded from Clean Code (TelepostBot)
TestQuality
TestQuality - расширение GitHub, которое предоставляет мощные средства управления планами тестирования, помогая разработчикам и тестировщикам создавать, запускать и контролировать задачи тестирования ПО.
С этим инструментом вы можете:
● Быстро создавать и запускать тест-планы, тест-кейсы и наборы тестов;
● Автоматически импортировать результаты тестирования
TestQuality распространяется бесплатно для публичных репозиториев GitHub.
Инструкция по установке | GitHub
#tools #test_management
TestQuality - расширение GitHub, которое предоставляет мощные средства управления планами тестирования, помогая разработчикам и тестировщикам создавать, запускать и контролировать задачи тестирования ПО.
С этим инструментом вы можете:
● Быстро создавать и запускать тест-планы, тест-кейсы и наборы тестов;
● Автоматически импортировать результаты тестирования
TestQuality распространяется бесплатно для публичных репозиториев GitHub.
Инструкция по установке | GitHub
#tools #test_management
Forwarded from Clean Code
Uploadcare
Сервис для загрузки и хранения кода. End-to-end облачная платформа для обработки и передачи контента. Платформа работает на технологии Adaptive Delivery и включает в себя облачное хранилище, обработку и загрузку видео, изображений и других файлов. Для передачи данных используется сеть из территориально распределенных CDN-серверов.
📑 Сайт
Clean Code #инструменты
Сервис для загрузки и хранения кода. End-to-end облачная платформа для обработки и передачи контента. Платформа работает на технологии Adaptive Delivery и включает в себя облачное хранилище, обработку и загрузку видео, изображений и других файлов. Для передачи данных используется сеть из территориально распределенных CDN-серверов.
📑 Сайт
Clean Code #инструменты
*Як правильно організувати Python-проект*
- https://codeguida.com/post/701/
- http://www.vitaliypodoba.com/2014/08/django-project-and-app-practices/
- https://medium.com/analytics-vidhya/structuring-python-code-best-practices-from-over-10-blogs-2e33cbb83c49
- https://www.pydanny.com/cookie-project-templates-made-easy.html
- https://docs.python-guide.org/writing/structure/
- https://towardsdatascience.com/ultimate-setup-for-your-next-python-project-179bda8a7c2c
- https://dev.to/codemouse92/dead-simple-python-project-structure-and-imports-38c6
- https://codeguida.com/post/701/
- http://www.vitaliypodoba.com/2014/08/django-project-and-app-practices/
- https://medium.com/analytics-vidhya/structuring-python-code-best-practices-from-over-10-blogs-2e33cbb83c49
- https://www.pydanny.com/cookie-project-templates-made-easy.html
- https://docs.python-guide.org/writing/structure/
- https://towardsdatascience.com/ultimate-setup-for-your-next-python-project-179bda8a7c2c
- https://dev.to/codemouse92/dead-simple-python-project-structure-and-imports-38c6
Codeguida
Як правильно організувати Python-проект
Коли ви пишете щось серйозне, що буде підтримуватися довгий час, що залежить від якихось зовнішніх сервісів, ви повинні добре все налаштувати
How to Write Beautiful Python Code With PEP 8
https://realpython.com/python-pep8/#why-we-need-pep-8
https://realpython.com/python-pep8/#why-we-need-pep-8
Real Python
How to Write Beautiful Python Code With PEP 8 – Real Python
Learn how to write readable, high-quality Python code by following the PEP 8 style guide and using linters and autoformatters to enforce it.