Выбор языка программирования!
Неделю назад я задался таким вопросом - какой ЯП ? (язык программирования - далее по тексту). Как изучить ЯП ?После прочтения множества источников, я пришел к выводу что лучшим языком для изучения человеку не связанному с программированием является python. Его положительные и отрицательные стороны вы можете сами найти в сети.
- Какой литературой пользоваться ?
 - Есть ли курсы (офлайн или онлайн) ?
 - Существуют ли толковые видео уроки на русском языке?
 - Ресурсы позволяющие изучать и развивать навыки программирования ?
 - Софт ?
 
 и Марк Саммерфилд, Программирование на Python 3 подробное руководство.  
Первой я начал читать Лутца, но прочитав 200 страниц понял, что ничего не понял, после я решил попробовать освоить по Саммерфилду, тут дело идет лучше -  стиль изложения материала намного приятнее(имхо), меньше воды!
2. Вопрос курсов возник сразу,  потому как есть вероятность, что одной или нескольких книг будет мало. В Санкт-Петербурге я нашел  офлайн курсы в ИТМО, Политехе стоимость их около 25 тыс. руб. за 2 месяца обучения - 3 раза в неделю, вечером. Скажу вам обучение сидя за партой в большой аудитории не вызывает радости (имхо). Прочитав отзывы  я пришел к выводу, что там на курсах много текста мало пользы.
Онлайн курсы от школы программирования (http://www.prog-school.ru/) стоят 12 тыс. руб.. Занятия проходят в онлайн режиме,  1 месяц 2 раза в неделю по 2 часа. Почитав отзывы я пришел к выводу, что они мне подходят, но перед этим необходимо прочитать и попытаться осилить хотя бы одну из книг, что я выбрал. 
3. Посмотрев группу в vk =  http://vk.com/proglib  - я обнаружил вот такую серию лекций (https://vk.com/wall-54530371_1075), многие нахваливают эти уроки, но мне они показались не очень наглядными(посмотрел 2 урока). Если обобщить, то большинство лекторов или картавят или читают с учебника. это касается тех курсов, что я находил в сети (имхо).
4.  Для себя я обнаружил что существует такие замечательные сайты как codeacademy.com, checkio.org,  есть еще пара проектов, но я остановлюсь на codeacademy. Мне понравился этот ресурс заданиями и тем, что все объяснения на английском языке. Вас постепенно обучают основам python от элементарного к сложному. Но как по мне тут видимо pyton 3, а компилятор на десктопах уже версии python 3.4, что немного стесняет когда хочешь разобраться в примере или изменить его , на локальной машине.
5. Компилятор для python под свою ОС качать тут https://www.python.org/downloads/  
Существует такой зверь как python portabl, его устанавливают на флеш накопитель и носят с собой со своими проектами, очень удобная вещь в него входят самое главное компилятор и редактор с подсветкой синтаксиса , компилятор и отладчик и другие фичи. Скачать python portabl можно от сюда http://portablepython.com/wiki/Download/.  
На скриншоте показано то что у вас должно получиться после установки.
Подвожу итоги моей небольшой статьи, в итоге после недели изучения могу написать, что то вроде вот такого кода. 
Это наверно очень мало, но я стремлюсь к повышению уровня своих знаний.
Свой блог я буду использовать для своей и вашей мотивации. Видеть свой прогресс это очень важно! Новые посты будут получаться надеюсь пару раз в неделю или как только я изучу, что то новое из Python! 




Комментариев нет:
Отправить комментарий