Для початківців вивчати програмування (python)

Слід зазначити, що python-кращий вибір для новачка, який бажає приступити до вивчення програмування. Однак це тема не для одного поста. Та й вивчення програмування має бути побудовано не на одному лише мовою, а включати себе кілька складових предметів, але цей пост саме для тих, хто знає що хоче вчити пітон, але не знає яку саме літературу йому вибрати.

Для початківців вивчати програмування (python)

Почати варто саме з цієї книги. Без зайвого поглиблення в мову розглядаються його основи. Весь матеріал підкріплений безліччю прикладів, в основному пов'язаних з ігровою тематикою. Глава будується так: на самому початку дається програма, подібну до якої ви зможете написати після прочитання глави, ну а по ходу вивчення стикаєшся з рядом більш простих програм, що призводять до розуміння основної. Це буквально наповнює книгу прикладами, і дає необхідну практику новачкам. Ну і зрозуміло підштовхує до створення своїх власних програм.

2.Марк Лутц - Вивчаємо Python 4-е видання

Для початківців вивчати програмування (python)

3.Марк Саммерфілд - Програмування на Python 3

Для початківців вивчати програмування (python)

Присутній та ж динаміка що і в першій книзі, немає зайвої інформації, проте вона складніше, все не так розжовано як у Доусона. Варто зазначити що після прочитання Доусона, освоєння даної книги особливо труднощів не складе.

4.Марк Лутц - Програмування на Python

Для початківців вивчати програмування (python)

Книга вчить застосовувати знання отриманий в "Вивчаємо Python 4-е видання", проте так само перевантажена зайвою для новачків інформацією, сприйняти яку буде куди простіше після Доусона і Саммерфілд. Ця книга-якийсь фініш в початковому вивченні мови. Освоївши її ви зможете перейти куди до більш поглибленим робіт.

Сподіваюся кому то допоможе ця добірка. Приємного читання і удачі в навчанні.

Якщо більш-менш вмієте в плюси і алгоритмізацію, то не потрібен вам лутц та інша "велика література".

Почніть з якогось онлайн курсу типу coursera або udacity. Там і з прикладами, і з завданнями, і пояснюють добре. У ази в'їдете набагато швидше, ніж читаючи книги. Єдина придатна книга, яку можу рекомендувати - Fluent Python by Luciano Ramalho. Але вона не для початківців, скоріше для тих, хто опанував ази, і готовий рухатися далі :)

Якщо порівнювати з плюсами, в Пітоні ООП просте як два пальці.

Чи вмієте в мережі - напишіть простенький багато-сервер, і кдіента до нього. Ось вам нехай і академічна, але хороша задача.

Сканер мережі / портів на пітона. Простенький сканер вразливостей. Так вам видніше, що в ІБ можна заавтоматіть.

З простого - бот для Телеграма, бот для твіттера, парсер якогось популярного форуму, парсер статей з вк або FB (ось це буде реальний перекрутив), бложек собі напишіть на Django або Flask.

Найшвидший спосіб стартувати - почати з того, що вже знайоме. Я спочатку вмів в Сі і Линух. мінімально підняв пітон - пішов кодіть стрімінговие сервера під arm залізяки. прокачав скилл і зп, вирішив спробувати Django. Підняв її мінімально за пару місяців - влаштувався джанго макакою. через пару років набридло до дурі, зараз кодю для софт для кластерів - чистий пітон + SaltStack, Ansible, Celery час від часу.

Схожі статті