Хотите подтянуть свои знания в Python? Наша подборка поможет лучше освоиться в независимости вашей подготовки:
https://proglib.io/p/python-from-newbie-to-professional/
https://proglib.io/p/python-from-newbie-to-professional/
Библиотека программиста
Программирование на Python: от новичка до профессионала
Пошаговая инструкция для всех, кто хочет изучить программирование на Python (или программирование вообще), но не знает, куда сделать первый шаг.
#youtubeдня
Sentdex – один из наиболее популярных авторов образовательных материалов из мира Python. Делает видеокурсы, буквально по всему, где можно прикладывать знания этого языка программирования: машинное обучение и нейросети, веб-разработка с Django, микроконтроллеры.
https://www.youtube.com/user/sentdex
Sentdex – один из наиболее популярных авторов образовательных материалов из мира Python. Делает видеокурсы, буквально по всему, где можно прикладывать знания этого языка программирования: машинное обучение и нейросети, веб-разработка с Django, микроконтроллеры.
https://www.youtube.com/user/sentdex
YouTube
sentdex
Python Programming tutorials, going further than just the basics. Learn about machine learning, finance, data analysis, robotics, web development, game development and more.
I have ~1000 videos, all of which do not fit on the front page. Try searching on…
I have ~1000 videos, all of which do not fit on the front page. Try searching on…
#однострочникдня
Реализация быстрой сортировки в одну строчку
Реализация быстрой сортировки в одну строчку
qsort = lambda l : l if len(l)<=1 else qsort([x for x in l[1:] if x < l[0]]) + [l[0]] + qsort([x for x in l[1:] if x >= l[0]])
#библиотекадня
Рассмотрим библиотеку для извлечения текста из картинки pytesseract:
http://telegra.ph/Izvlekaem-tekst-s-pomoshchyu-tehnologii-opticheskogo-raspoznavaniya-teksta-ispolzuya-pytesseract-07-30
Рассмотрим библиотеку для извлечения текста из картинки pytesseract:
http://telegra.ph/Izvlekaem-tekst-s-pomoshchyu-tehnologii-opticheskogo-raspoznavaniya-teksta-ispolzuya-pytesseract-07-30
Telegraph
Извлекаем текст с помощью технологии оптического распознавания текста, используя pytesseract
Что такое OCR? Оптическое распознавание текста – процесс извлечение текста с картинки или документов (к примеру, PDF) и переиспользование его разными способами, например, для задачи поиска информации. Установка $ sudo pip install pytesseract Использование…
#youtubeдня
Языки сценариев — видеолекции по курсу «Языки сценариев», читаемому в Институте математики и компьютерных наук Уральского федерального университета. Курс посвящен третьей версии языка программирования Python, подробно покрывает многие аспекты этого языка, включая многопоточность и ООП.
https://www.youtube.com/channel/UClQJvX1TXm0rXoxFtTczNog
Языки сценариев — видеолекции по курсу «Языки сценариев», читаемому в Институте математики и компьютерных наук Уральского федерального университета. Курс посвящен третьей версии языка программирования Python, подробно покрывает многие аспекты этого языка, включая многопоточность и ООП.
https://www.youtube.com/channel/UClQJvX1TXm0rXoxFtTczNog
YouTube
Программирование на Python
Видео лекции по курсу "Языки сценариев". Курс посвящен языку программирования Python 3. Слайды и исходные коды из демонстраций доступны на ресурсе http://tswr.ru/python-imkn/ и продублированы на https://github.com/tswr/python-imkn.
#книгадня
«Python. К вершинам мастертва» (англ. «Fluent Python») — эту книгу можно смело считать библией любого неначинающего разработчика на Python. Она не только покрывает все аспекты языка программиования, но и рассказывает о том, почему они так работают. Даже если у вас довольно большой опыт программирования, вы все равно узнаете что-то новое.
Почитать: https://t.me/progbook/796
«Python. К вершинам мастертва» (англ. «Fluent Python») — эту книгу можно смело считать библией любого неначинающего разработчика на Python. Она не только покрывает все аспекты языка программиования, но и рассказывает о том, почему они так работают. Даже если у вас довольно большой опыт программирования, вы все равно узнаете что-то новое.
Почитать: https://t.me/progbook/796
Telegram
Книги для программистов
Интерактивный учебник по Python
#book #python #novice
Если вы еще не решили, стоит ли изучать язык Python и вам не хочется париться по поводу установки среды разработки, интерпретатора и других сложных штук, то предлагаем обратить внимание на данный интерактивный учебник:
http://pythontutor.ru/
Основные преимущества данного учебника:
1. Питонтьютор работает из браузера.
2. Пошаговый отладчик переводит сообщения об ошибках на русский язык и объясняет их.
3. Большая база задач разной сложности. Если вы решили задачу, Питонтьютор покажем вам другие варианты решения, чтобы вы смогли изучить разные подходы.
#book #python #novice
Если вы еще не решили, стоит ли изучать язык Python и вам не хочется париться по поводу установки среды разработки, интерпретатора и других сложных штук, то предлагаем обратить внимание на данный интерактивный учебник:
http://pythontutor.ru/
Основные преимущества данного учебника:
1. Питонтьютор работает из браузера.
2. Пошаговый отладчик переводит сообщения об ошибках на русский язык и объясняет их.
3. Большая база задач разной сложности. Если вы решили задачу, Питонтьютор покажем вам другие варианты решения, чтобы вы смогли изучить разные подходы.
Python Tutorial: Unit Testing Your Code with the unittest Module
#testing
Вряд ли вы поспорите, что тестирование - ооочень важная часть процесса создания программного продукта!
Компании тратят огромные деньги на создание достойного отдела по тестированию.
Модульное тестирование является сегодня обязательным для любых крупных проектов и используется всеми крупными компаниями.
Данное учебное руководство научит вас тестировать свой код с помощью модуля unittest языка Python.
https://www.youtube.com/watch?v=6tNS--WetLI
#testing
Вряд ли вы поспорите, что тестирование - ооочень важная часть процесса создания программного продукта!
Компании тратят огромные деньги на создание достойного отдела по тестированию.
Модульное тестирование является сегодня обязательным для любых крупных проектов и используется всеми крупными компаниями.
Данное учебное руководство научит вас тестировать свой код с помощью модуля unittest языка Python.
https://www.youtube.com/watch?v=6tNS--WetLI
YouTube
Python Tutorial: Unit Testing Your Code with the unittest Module
In this Python Programming Tutorial, we will be learning how to unit-test our code using the unittest module. Unit testing will allow you to be more comfortable with refactoring and knowing whether or not your updates broke any of your existing code. Unit…
Шаблоны проектирования в Python: для стильного кода
#pattern
Многие шаблоны проектирования встроены в Python из коробки, а другие очень просто реализовать, используя базовые возможности языка.
https://proglib.io/p/python-patterns/
#pattern
Многие шаблоны проектирования встроены в Python из коробки, а другие очень просто реализовать, используя базовые возможности языка.
https://proglib.io/p/python-patterns/
Библиотека программиста
Шаблоны проектирования в Python: для стильного кода
Многие шаблоны проектирования встроены в Python из коробки, а другие очень просто реализовать, используя базовые возможности языка.
Алгоритмы в Python
#algorithms
Рассмотрим основные алгоритмы, реализованные на языке Python:
1. Алгоритм обучения однослойного персептрона
2. Бинарный поиск
3. Решето Эратосфена
4. Алгоритм Грэхема
5. Сортировка пузырьком
6. Сортировка выбором
7. Сортировка вставками
8. Сортировка слиянием
9. Быстрая сортировка
10. Быстрая сортировка (In-place)
11. Bogo Sort
Полный курс по ссылке:
https://www.youtube.com/playlist?list=PLEJyjB1oGzx2h88Tj90B5_HadLq339Cso
#algorithms
Рассмотрим основные алгоритмы, реализованные на языке Python:
1. Алгоритм обучения однослойного персептрона
2. Бинарный поиск
3. Решето Эратосфена
4. Алгоритм Грэхема
5. Сортировка пузырьком
6. Сортировка выбором
7. Сортировка вставками
8. Сортировка слиянием
9. Быстрая сортировка
10. Быстрая сортировка (In-place)
11. Bogo Sort
Полный курс по ссылке:
https://www.youtube.com/playlist?list=PLEJyjB1oGzx2h88Tj90B5_HadLq339Cso
YouTube
Python Algorithms
Each video will cover a single algorithm, talking about the theory behind it as well as the actual implementation in Python.
Как создавать скрипты на Python для автоматизации крупномасштабных сетевых атак?
Как перехватывать и анализировать трафик?
Как атаковать беспроводные и Bluetooth устройства и уклоняться от современных антивирусов?
Обо всем этом данная книга!
#книгадня
ссылка на книгу: https://t.me/progbook/48
Как перехватывать и анализировать трафик?
Как атаковать беспроводные и Bluetooth устройства и уклоняться от современных антивирусов?
Обо всем этом данная книга!
#книгадня
ссылка на книгу: https://t.me/progbook/48
Хотите больше практики?
Тогда обратите внимание на данный ресурс!
The Python Challenge - одна из самых захватывающих головоломок в Интернете.
Вам необходимо пройти 33 уровня. На каждом уровне будет поставлена задача, которую нужно решить с помощью скриптов Python.
Готовы принять вызов?
#ресурсдня
Ссылка на ресурс:
http://www.pythonchallenge.com/
Тогда обратите внимание на данный ресурс!
The Python Challenge - одна из самых захватывающих головоломок в Интернете.
Вам необходимо пройти 33 уровня. На каждом уровне будет поставлена задача, которую нужно решить с помощью скриптов Python.
Готовы принять вызов?
#ресурсдня
Ссылка на ресурс:
http://www.pythonchallenge.com/
Jupyter Notebooks стал очень популярным инструментом в последние несколько лет и не без оснований!
Вы можете создавать и обмениваться документами, содержащими код, уравнения, визуализацию и текст разметки. При этом запуск осуществляется непосредственно в браузере.
За 30 минут данного видео вы узнаете все, что нужно знать, о Jupyter Notebooks!
#jupyter
https://www.youtube.com/watch?v=HW29067qVWk&index=11&t=9s&list=LLH-dETZmUY88MLk5gxYUV7Q
Вы можете создавать и обмениваться документами, содержащими код, уравнения, визуализацию и текст разметки. При этом запуск осуществляется непосредственно в браузере.
За 30 минут данного видео вы узнаете все, что нужно знать, о Jupyter Notebooks!
#jupyter
https://www.youtube.com/watch?v=HW29067qVWk&index=11&t=9s&list=LLH-dETZmUY88MLk5gxYUV7Q
YouTube
Jupyter Notebook Tutorial: Introduction, Setup, and Walkthrough
In this Python Tutorial, we will be learning how to install, setup, and use Jupyter Notebooks. Jupyter Notebooks have become very popular in the last few years, and for good reason. They allow you to create and share documents that contain live code, equations…