Небольшой лайфхак для тех, кто хочет заниматься, но не имеет компьютера. Я и сам так занимался в сложные времена.
Итак, две возможности:
1. Библиотеки.
2. Компьютерные клубы.
Когда у меня не было возможности заниматься дома, то мне приходилось заниматься в библиотеке. Первый час работы за компьютером был бесплатен, последующие - 10 рублей за час. Дело происходило в Питере в 2014-2015 годах, библиотека им. Белинского. Самое интересное было в том, что в библиотеке, внезапно, было достаточно много интересной компьютерной литературы: и книжка Лутца по Питону, и Таненбаум с его Архитектурой компьютера и Компьютерными сетями, и много других разных.
Единственный минус библиотек - там бывает шумно. То библиотекарши громко переговариваются, то в актовом зале библиотеки проходит какое-то мероприятие. Но тем не менее было вполне терпимо.
Итак, две возможности:
1. Библиотеки.
2. Компьютерные клубы.
Когда у меня не было возможности заниматься дома, то мне приходилось заниматься в библиотеке. Первый час работы за компьютером был бесплатен, последующие - 10 рублей за час. Дело происходило в Питере в 2014-2015 годах, библиотека им. Белинского. Самое интересное было в том, что в библиотеке, внезапно, было достаточно много интересной компьютерной литературы: и книжка Лутца по Питону, и Таненбаум с его Архитектурой компьютера и Компьютерными сетями, и много других разных.
Единственный минус библиотек - там бывает шумно. То библиотекарши громко переговариваются, то в актовом зале библиотеки проходит какое-то мероприятие. Но тем не менее было вполне терпимо.
Небольшой опрос: какое простое, но полезное приложение на питоне вы бы хотели написать? (примеры: окошко, отображающее цену на нефть; список дел с автоматическим переводом на удмуртский; генератор сложных паролей)
А не пройти ли нам вместе курс начинающего веб-разработчика? Я создам беседу вк, и вместе мы постараемся пройти курс в двух частях.
1 часть:
за первые 9-12 недель следующие курсы:
1. https://stepik.org/course/67 - самое введение в Питон
2. https://stepik.org/course/512 - более продвинутое введение
3. https://stepik.org/course/38218 - основы HTML/CSS.
2 часть:
Изучение Django по туториалу от Django Girls (или по другому туториалу).
Предполагаемая дата начала - 12 октября. Ссылка на голосование: https://vk.com/wall-193480984_898
1 часть:
за первые 9-12 недель следующие курсы:
1. https://stepik.org/course/67 - самое введение в Питон
2. https://stepik.org/course/512 - более продвинутое введение
3. https://stepik.org/course/38218 - основы HTML/CSS.
2 часть:
Изучение Django по туториалу от Django Girls (или по другому туториалу).
Предполагаемая дата начала - 12 октября. Ссылка на голосование: https://vk.com/wall-193480984_898
Итак, давайте завтра попробуем начать проходить наш курс начинающего веб-разработчика. Первая его часть продлится до самого нового года и будет состоять из следующих курсов:
- https://stepik.org/course/67 - самое введение в Питон
- https://stepik.org/course/38218 - основы HTML/CSS
- https://stepik.org/course/512 - более продвинутое введение.
Я создал беседу взаимопомощи (https://vk.me/join/Ik7s6NEmsdk6zCb77Ac6URl4LxoCdC9nD9A=), можно приступать к изучению и задавать там вопросы (а можно и здесь в телеграмме).
Задание для первой недели: пройти первый модуль курса "Программирование на Python" и первые два модуля курса "Веб-разработка для начинающих: HTML и CSS".
Примерный таймлайн курсов на картинке, надеюсь, он не слишком оптимистичен.
- https://stepik.org/course/67 - самое введение в Питон
- https://stepik.org/course/38218 - основы HTML/CSS
- https://stepik.org/course/512 - более продвинутое введение.
Я создал беседу взаимопомощи (https://vk.me/join/Ik7s6NEmsdk6zCb77Ac6URl4LxoCdC9nD9A=), можно приступать к изучению и задавать там вопросы (а можно и здесь в телеграмме).
Задание для первой недели: пройти первый модуль курса "Программирование на Python" и первые два модуля курса "Веб-разработка для начинающих: HTML и CSS".
Примерный таймлайн курсов на картинке, надеюсь, он не слишком оптимистичен.
Отличное время, чтобы начать изучать питон. Ссылка на бесплатный курс: https://stepik.org/course/67/
Вопросы можно задать в беседе группы вк по web-разработке, в обсуждениях группы и в телеграм-чате.
Вопросы можно задать в беседе группы вк по web-разработке, в обсуждениях группы и в телеграм-чате.
Стартовал отбор на цифровойсертификат.рф для бесплатного обучения цифровым профессиям для 48 регионов.
Не все регионы могут участвовать, к примеру, Москвы и Питера нет в списке подходящих регионов.
Не все регионы могут участвовать, к примеру, Москвы и Питера нет в списке подходящих регионов.
Какой формат обучения вам более удобен?
Anonymous Poll
41%
Видеолекции + задачи
58%
Текстовые лекции с картинками + задачи
1%
Другое (напишу ниже)
Если вам хочется порешать задачек, помогут следующие проекты:
https://leetcode.com/ - решайте задачи и учитесь программировать.
https://projecteuler.net - много математических проблем.
https://www.hackerrank.com/ - ресурс для соревнований и подготовки к собеседованиям.
https://www.codewars.com/ - еще один ресурс для практики своих умений.
https://www.kaggle.com/ - пройдите курс по data science и опробуйте свои навыки в соревнованиях.
https://leetcode.com/ - решайте задачи и учитесь программировать.
https://projecteuler.net - много математических проблем.
https://www.hackerrank.com/ - ресурс для соревнований и подготовки к собеседованиям.
https://www.codewars.com/ - еще один ресурс для практики своих умений.
https://www.kaggle.com/ - пройдите курс по data science и опробуйте свои навыки в соревнованиях.
Leetcode
LeetCode - The World's Leading Online Programming Learning Platform
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
О том, как сделать свой первый вклад в open-source проект:
https://github.com/firstcontributions/first-contributions/blob/master/translations/README.ru.md
Разработка в рамках open-source проекта может здорово помочь прокачать свои навыки.
https://github.com/firstcontributions/first-contributions/blob/master/translations/README.ru.md
Разработка в рамках open-source проекта может здорово помочь прокачать свои навыки.
GitHub
first-contributions/README.ru.md at master · firstcontributions/first-contributions
🚀✨ Help beginners to contribute to open source projects - first-contributions/README.ru.md at master · firstcontributions/first-contributions
О том, как начать использовать python в Windows:
https://docs.microsoft.com/ru-ru/windows/python/scripting
А что бы вы хотели автоматизировать в своих повседневных задачах?
https://docs.microsoft.com/ru-ru/windows/python/scripting
А что бы вы хотели автоматизировать в своих повседневных задачах?
Docs
Создание сценариев и автоматизация с использованием Python
Как приступить к работе с Python для создания сценариев, автоматизации и администрирования систем в Windows.
Если вы не знали, что посмотреть и где погулять сегодня вечером:
https://habr.com/ru/post/526334/
https://habr.com/ru/post/526334/
Хабр
25 лучших репозиториев GitHub для разработчиков Python
Согласно опросу разработчиков на StackOverflow в 2020 году*, Python — один из самых любимых языков в мире. Что еще более интересно, Python — это язык, который разработчики больше всего хотят...
Немного о том, зачем надо иметь представления об алгоритмах и комбинаторике. Задача:
"Игорь решил взломать пароль штаб-квартиры ООН. Игорь точно знает, что пароль НАТО не более 8 символов в длину, может содержать 26 прописных и 26 строчных букв, 10 цифр и 8 знаков препинания. Символы могут повторяться в пароле.
Компьютер Игоря может перебирать 1000 паролей в секунду. Какое максимальное время понадобится Игорю, что взломать штаб-квартиру ООН?"
Подсказка: чтобы решить задачу, надо прочитать про сочетания, перестановки и размещения. Принять количество дней в году за 365.
"Игорь решил взломать пароль штаб-квартиры ООН. Игорь точно знает, что пароль НАТО не более 8 символов в длину, может содержать 26 прописных и 26 строчных букв, 10 цифр и 8 знаков препинания. Символы могут повторяться в пароле.
Компьютер Игоря может перебирать 1000 паролей в секунду. Какое максимальное время понадобится Игорю, что взломать штаб-квартиру ООН?"
Подсказка: чтобы решить задачу, надо прочитать про сочетания, перестановки и размещения. Принять количество дней в году за 365.
Русскоязычный ресурс, где собрано немало информации про машинное обучение: http://www.machinelearning.ru
Вообще, программирование это не только для программистов. Хочу познакомить вас с инструментом программирования для художников - язык и среда программирования Processing (https://processing.org/). Я сам был удивлен, когда узнал, что такая вещь существует. Однако же, каждый может скачать среду программирования Processing, запустить её и, используя нативную Java или Python, создать своё "цифровое искусство". Обучаться можно на примерах, которые в немалом количестве идут вместе со средой разработки. Документация доступна на сайте на английском языке.
Небольшая демонстрация возможностей показана в приложенном видео.
https://www.youtube.com/watch?v=oz1Khq7_cs8
Небольшая демонстрация возможностей показана в приложенном видео.
https://www.youtube.com/watch?v=oz1Khq7_cs8
Processing
Welcome to Processing!
Processing is a flexible software sketchbook and a language for learning how to code. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology…
Небольшой опрос про владение английским языком. В скобках приведено примерное соответствие шкале CEFR (https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%89%D0%B5%D0%B5%D0%B2%D1%80%D0%BE%D0%BF%D0%B5%D0%B9%D1%81%D0%BA%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B5%D1%82%D0%B5%D0%BD%D1%86%D0%B8%D0%B8_%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8%D0%BD%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%BC).
Делитесь применяемыми вами методами изучения в чате.
Делитесь применяемыми вами методами изучения в чате.
На каком уровне ваш английский язык?
Anonymous Poll
12%
Не изучаю/не владею/владею слабо (A1)
38%
На начальном уровне (A2)
33%
Более-менее владею английским (B1)
11%
Уверенно владею английским (B2-C2)
6%
Хочу увидеть ответы
А вот и ресурсы для изучения английского языка:
1. https://www.duolingo.com/ - шикарный ресурс, подходит для начального освоения языка.
2. Книги "Essential Grammar in Use" и "English Grammar in Use" от Murphy - две книжки, в которых с большим количеством примеров и задач излагается грамматика английского языка. Книжки можно найти на rutracker.org и даже в документах вк.
3. Программа Anki (https://apps.ankiweb.net/) - неплохая программа для запоминания пар слово-ответ. При грамотном использовании может существенно помочь в изучении языка.
4. https://lang-8.com - ресурс, на котором вы можете выставить написанный вами текст, а другой участник этот текст проверит и выделит ошибки.
5. https://context.reverso.net/ - ресурс, на котором можно посмотреть переводы слов в контексте их употребления. Эта возможность очень выручает, когда надо написать какой-то текст.
6. https://www.oxfordlearnersdictionaries.com/definition/english/ и другие онлайн-словари - на более продвинутом уровне рекомендуют смотреть не перевод слова, а его значение.
7. Множество ютюб каналов на любой вкус и цвет. В нашем телеграмм-чате, к примеру, советовали вот этот: OK English (https://www.youtube.com/user/elenavogni) - очень много бесплатного материала.
Сам я когда-то подписался на Rachel's English (https://www.youtube.com/channel/UCvn_XCl_mgQmt3sD753zdJA), он выглядит хорошо, но я ни разу его не смотрел.
8. https://www.bbc.co.uk/learningenglish/ - материалы от BBC для изучения английского. Многие их хвалят, но мне было сложно ориентироваться на сайте.
Пожалуй, это практически все материалы, по которым я учил английский. Буду рад увидеть в обсуждении материалы, по которым вы изучаете язык.
1. https://www.duolingo.com/ - шикарный ресурс, подходит для начального освоения языка.
2. Книги "Essential Grammar in Use" и "English Grammar in Use" от Murphy - две книжки, в которых с большим количеством примеров и задач излагается грамматика английского языка. Книжки можно найти на rutracker.org и даже в документах вк.
3. Программа Anki (https://apps.ankiweb.net/) - неплохая программа для запоминания пар слово-ответ. При грамотном использовании может существенно помочь в изучении языка.
4. https://lang-8.com - ресурс, на котором вы можете выставить написанный вами текст, а другой участник этот текст проверит и выделит ошибки.
5. https://context.reverso.net/ - ресурс, на котором можно посмотреть переводы слов в контексте их употребления. Эта возможность очень выручает, когда надо написать какой-то текст.
6. https://www.oxfordlearnersdictionaries.com/definition/english/ и другие онлайн-словари - на более продвинутом уровне рекомендуют смотреть не перевод слова, а его значение.
7. Множество ютюб каналов на любой вкус и цвет. В нашем телеграмм-чате, к примеру, советовали вот этот: OK English (https://www.youtube.com/user/elenavogni) - очень много бесплатного материала.
Сам я когда-то подписался на Rachel's English (https://www.youtube.com/channel/UCvn_XCl_mgQmt3sD753zdJA), он выглядит хорошо, но я ни разу его не смотрел.
8. https://www.bbc.co.uk/learningenglish/ - материалы от BBC для изучения английского. Многие их хвалят, но мне было сложно ориентироваться на сайте.
Пожалуй, это практически все материалы, по которым я учил английский. Буду рад увидеть в обсуждении материалы, по которым вы изучаете язык.
Duolingo
Duolingo - Learn a language for free @duolingo
Learn languages by playing a game. It's 100% free, fun, and scientifically proven to work.
Хочу познакомить вас с ещё одной книгой про алгоритмы. Итак, если питон вам кажется слишком простым и скучным, если вы достигли вершины серости и обыденности жизни, если вы хотите новых ощущений, то предлагаю вам почитать и порешать задачи из четырехтомника:
"Искусство программирования." Дональда Кнута.
Честно скажу, что я не смог продраться даже сквозь первую главу. Сам же Дональд Кнут не спешит останавливаться и в свои 82 года пишет еще один том серии.
Книги доступны на рутрекере, в магазинах и в документах вк.
https://www.libex.me/img/x/30/38/dbe30.jpg
"Искусство программирования." Дональда Кнута.
Честно скажу, что я не смог продраться даже сквозь первую главу. Сам же Дональд Кнут не спешит останавливаться и в свои 82 года пишет еще один том серии.
Книги доступны на рутрекере, в магазинах и в документах вк.
https://www.libex.me/img/x/30/38/dbe30.jpg