Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 31, 2015 18:58:32

alekscooper
Зарегистрирован: 2015-01-25
Сообщения: 66
Репутация: +  1  -
Профиль   Отправить e-mail  

Посоветуйте, как практиковаться после изучения основ

Всем привет!

Вопрос такой: я изучил самые основные моменты, связанные с языком: переменные, типы данных, циклы, условия, функции, исключения. Естественно, на базово-среднем уровне. Теперь вопрос: а как вы дальше практикуетесь? Откуда берёте задачи? Штука в том, что в задачниках и в упражнениях, которые даны в книгах, часто нет вариантов решений, то есть, исходных данных и того, что должна выводить программа.

Вопрос можно поставить и по-другому: изучив основные моменты языка, что начали писать Вы?

PS Не пишите, типа, “Есть многое, я не знаю, что тебе, чувак, интересно.” - напишите, что было интересно вам, как шли вы от изучения синтаксиса языка к тому, где вы сейчас. Я пока сам не знаю, что мне интересно, поэтому готов попробовать всё. В общем, где и как вы себе искали практику?

Офлайн

#2 Янв. 31, 2015 19:02:12

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Посоветуйте, как практиковаться после изучения основ

Сайт на django/flask



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#3 Янв. 31, 2015 19:21:52

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Посоветуйте, как практиковаться после изучения основ

ООП, built-in функции
это минимум, что вы еще должны знать
а так, прост открываете тему на форуме, и читаете код в вопросе или решении
посмотрите как пишут: py.user.next и 4kpt



————————————————
-*- Simple is better than complex -*-

Офлайн

#4 Янв. 31, 2015 19:44:08

PanovSergey
От: Екатеринбург
Зарегистрирован: 2013-12-29
Сообщения: 269
Репутация: +  19  -
Профиль   Адрес электронной почты  

Посоветуйте, как практиковаться после изучения основ

alekscooper
Теперь вопрос: а как вы дальше практикуетесь?
Если в вашем городе есть крупная контора пишущая на питоне пробуйте туда. Если у вас голова на месте и есть вакансия - возьмут. Джуниоры нужны всегда.

Отредактировано PanovSergey (Янв. 31, 2015 19:48:37)

Офлайн

#5 Янв. 31, 2015 21:08:40

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Посоветуйте, как практиковаться после изучения основ

Думаю цель обучения заключается в том чтобы очень примерно понять возможности инструмента. В данном случае языка python. Практиковаться надо на задачах, решение которых упростит жизнь вам или вашим знакомым. Постепенно круг знакомств вырастет, некоторые начнут платить. Если у вас задач нет, то скорее всего это вообще не ваше. Для развития фантазии посмотрите существующие проекты с открытым исходным кодом, ответьте себе на вопрос чем вам не нравятся например стандартные библиотеки питона ну и так далее.

Классика применения питна
1 интеграция программных кодов, скрипты для программ.
2 веб.
3 научные вычисления.
4 программирование простеньких алгоритмов для железяк типа Raspberry

Первое что мы начали писать изучив основы языка модули для управления чужими программными кодами. При большом количестве компонент, интеграция прогаммами на С оказалась недостаточно эффективна, особенно в условиях жестких ограничений наших пользовательских прав на целевой системе. А у шелов и батов не хватало функциональности. Годик посидели на cint (https://root.cern.ch/drupal/content/cint) и перешли на питон.



Офлайн

#6 Янв. 31, 2015 21:31:09

alekscooper
Зарегистрирован: 2015-01-25
Сообщения: 66
Репутация: +  1  -
Профиль   Отправить e-mail  

Посоветуйте, как практиковаться после изучения основ


PanovSergey
Если в вашем городе есть крупная контора пишущая на питоне пробуйте туда. Если у вас голова на месте и есть вакансия - возьмут. Джуниоры нужны всегда.

В Москве, думаю, есть , но чувак, который только-только базовый синтаксис выучил, вряд ли им нужен, к тому же (ладно, чё скрывать-то), я вообще гуманитарий (2 года Бауманки по программированию давным-давно - не в счёт, забыл уже всё, кроме самого основного) и это у меня пока так, хобби и возврат к прошлому

doza_and
Если у вас задач нет, то скорее всего это вообще не ваше.
Мне это пока просто по кайфу, с учётом того, что я этим оч давно занимался.
doza_and
Если у вас задач нет, то скорее всего это вообще не ваше.
В принципе, есть, свои. Я препод английского и хотел бы несколько программ себе написать. Включая и для iPad, но, как я понимаю, это не к Питону, а к Swift.

Спасибо всем за советы!

Офлайн

#7 Янв. 31, 2015 22:30:40

alex925
Зарегистрирован: 2015-01-08
Сообщения: 204
Репутация: +  14  -
Профиль   Отправить e-mail  

Посоветуйте, как практиковаться после изучения основ

alekscooper
Включая и для iPad, но, как я понимаю, это не к Питону, а к Swift.
Нет, с помощью фреемворка kyvi можно написать

Офлайн

#8 Фев. 1, 2015 00:08:42

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Посоветуйте, как практиковаться после изучения основ

alekscooper
а как вы дальше практикуетесь?
Просто скачиваешь лабораторку какого-нибудь вуза и выполняешь её от и до.

terabayt
а так, прост открываете тему на форуме, и читаете код в вопросе или решении
Ну, они из лабораторок берутся. Только в лабораторках таких задач десятки или даже сотни.



Офлайн

#9 Фев. 1, 2015 00:40:57

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Посоветуйте, как практиковаться после изучения основ

py.user.next
Ну, они из лабораторок берутся. Только в лабораторках таких задач десятки или даже сотни.
1. не все
2. задания не так важны как код
и они скучны, даже очень

ну не знаю, я намного больше потратил время для разбора чужого кода чем для решения лаб
прост брал код (на форумах, в блогах, в открытых проектах, в библиотеках и т.д.) и разбирал его, если видел что-то непонятное открывал документацию и изучал ее, пытался как-то улучшить его
и сейчас, когда есть свободное время, захожу сюда что-бы посмотреть что да как



————————————————
-*- Simple is better than complex -*-

Офлайн

#10 Фев. 1, 2015 01:09:11

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10015
Репутация: +  857  -
Профиль   Отправить e-mail  

Посоветуйте, как практиковаться после изучения основ

terabayt
и они скучны, даже очень
Да, они скучны, как и школьные задачки, но их цель - выработать навыки. А навыки сами по себе не могут появиться. Если ты что-то не решал, то ты это не умеешь.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version