Deutsch

учиться программировать

1063  1 2 3 все
GANDJUBAS Ганджубас15.12.08 14:49
GANDJUBAS
NEW 15.12.08 14:49 
в ответ VseNikiZanyati 15.12.08 14:26
В ответ на:
считай, что повезло ...

Если читать документацию от создателей, то Вам тоже может крупно повезти...
http://php.net/manual/ru/intro-whatcando.php
#21 
loginna прохожий15.12.08 20:17
NEW 15.12.08 20:17 
в ответ GANDJUBAS 15.12.08 14:49
я вообще то знакома с теорией программирования и т.п.
и программировала на C и PHP
просто хотела углубить свои знания
Например совсем не знаю XML,AJAX и прочие WEBзаморочки
#22 
  Ostap старожил15.12.08 20:34
NEW 15.12.08 20:34 
в ответ loginna 15.12.08 20:17, Последний раз изменено 15.12.08 21:04 (Ostap)

#23 
loginna прохожий15.12.08 20:49
NEW 15.12.08 20:49 
в ответ Ostap 15.12.08 20:34
Добрый вечер
Flash и ActionScript 3.0 я не знаю
#24 
zanudaa знакомое лицо15.12.08 21:32
zanudaa
NEW 15.12.08 21:32 
в ответ loginna 15.12.08 20:17
В ответ на:
я вообще то знакома с теорией программирования и т.п.
и программировала на C и PHP
Если Вы действительно знакомы с основами программирования, то дело за ... Вами.
Сейчас в сети очень много материалов, пособий, примеров, литературы на любой уровень.
Замечу, в программировании в различных областях действительно много общего, но есть и свои особенности, присущие конкретной области и технологии.
PHP действительно "заточен" под интернет приложения, но это не возбраняет использовать его и в некоторых других областях.
Вопрос только стоит ли оно усилий. Хотя если иного выхода не просматривается, то ...
При программировании интернет-приложений необходимо знание (в той или иной степени) хотя бы 4-х языков ... можно и больше.
- Естественно ХТМЛ - как язык разметки страниц и его наследники;
- язык программирования на сервере, в Вашем случае ПХП, который, к слову сказать, не единственный, но в наст. момент пожалуй самый распространённый;
- язык программирования на стороне клиента Ява-скрипт;
- ну и язык СУБД. В интернете это MySQL, НО ... есть и другие.
Любителям Флэша, Йомлы и других новомодностей прошу меня больно не пинать. Я даже выделил "хотя бы". Пусть человек хоть с этого начнёт.
С мнением, учиться на конкретном проекте, лично я согласен. Только кто ж Вам тот проект предоставит и будет терпеливо ждать результата
Я знаю по крайней мере одну такую терпеливую кандидатуру ... Это ... ВЫ сами. И не говорите, что я ошибаюсь.
Сделайте СВОЮ "взрослую" страницу ... со всем чему научитесь
Во какой я умный! Какие советы хорошие даю! А сам без .... страницы
И эти люди запрещают мне ковырять в носу!? - возмущённый Вовочка, увидев чем занимаются в спальне родители.
#25 
Poiser завсегдатай15.12.08 22:16
Poiser
NEW 15.12.08 22:16 
в ответ zanudaa 15.12.08 21:32
В ответ на:
ну и язык СУБД. В интернете это MySQL, НО ... есть и другие.

MySQL не есть язык СУБД а есть сама СУБД (система управления базой данных). А язык запросов называется SQL и его (основной) синтаксис он один.
Что касается автора поста, то если вам интересны XML и AJAX то попробуйте почитать вот это http://www.ibm.com/developerworks/ru/library/wa-ajaxintro1/
на мой взгляд очень занимательно на ночь. Там и куча примеров для самостоятельного развития...
Создание сайтов, онлайн-магазинов в Германии
#26 
PisAtel2006 посетитель15.12.08 22:27
NEW 15.12.08 22:27 
в ответ Poiser 15.12.08 22:16
monte прав. Все же хотябы общие прнципы алгоритмирования надо знать.

Блог о современных пластиковых окнах.http://fenster-tueren.blogspot.com/Задай вопрос и получи ответ по теме.rus-de.blogspot.com
#27 
zanudaa знакомое лицо15.12.08 23:05
zanudaa
NEW 15.12.08 23:05 
в ответ Poiser 15.12.08 22:16
В ответ на:
MySQL не есть язык СУБД а есть сама СУБД (система управления базой данных). А язык запросов называется SQL и его (основной) синтаксис он один.
ну и язык запросов СУБД SQL. В интернете наиболее используемая СУБД MySQL, НО ... есть и другие.
Исправленному верить. zanudaa
Теперь ВСЁ верно?.
И эти люди запрещают мне ковырять в носу!? - возмущённый Вовочка, увидев чем занимаются в спальне родители.
#28 
Sergo2008 завсегдатай16.12.08 10:11
Sergo2008
16.12.08 10:11 
в ответ monte 15.12.08 11:24
В ответ на:
Автор хочет научится, а не фигнёй страдать как страдают очень многие, кто говорит, что что то умеет.
Самое оптимальное при этом, это начать со схем.
Если хорошо уметь и натренировать свой ум, то потом можно почти в любом языке чувствовать себя как рыба в воде.

Как уже написали выше постами, автор написал об углублении знаний, а не научиться. Ну и потом, как можно сказать про человека, что он фигнёй страдает, только потому что не рисует блоксхем, и при этом продаёт свои программы очень успешно. Комуто может и важно сначало нарисовать, а комуто хватает мысленного построения, и судить кто из этих двоих фигнёй страдает, спорно.
Я ещё раз повторяю, что это правильно, нужно уметь составлять блок схемы, чтобы потом легче было, но не всем это нужно, и уж тем более при веб дизайне(вёрстке) к примеру, где в основном и используется пхп и хтмл.
#29 
zanudaa знакомое лицо16.12.08 16:34
zanudaa
NEW 16.12.08 16:34 
в ответ loginna 05.12.08 09:39
В ответ на:
... у меня есть очень небольшие знания PHP и HTML ...
И ещё один совет по программированию вообще, для всех языков, сред и технологий.
После освоения операторов присвоения, условия, выбора, циклов всех мастей некоторые "программисты" считают, что достигли как минимум звёзд и могут теперь грести их полными шапками.
Это слишком самонадеянно. Первый же блин (проект) оказывается комом.
Следующая важнейшая проблема есть передача параметров и преобразования типов
И если с операторами всё более-менее просто и мало зависит от языка и технологии программирования, то вот с типами и передачей параметров гора-а-аздо проблематичней.
Посему совет: обратите на это самое пристальное внимание.
Поскольку веб-приложение должно выполняться чёрт-знает где, и чёрт-знает в каких условиях, то эта проблема нередко ох как не тривиальная.
И если с настройками и установками провайдера при известном терпении и усилии ещё можно хоть как-то разобраться, то что творится на стороне клиента тайна сия зачастую великая есть.
А кто крайний? Конечно же ПРОГРАММИСТ страницы он же веб-Мастер.
И эти люди запрещают мне ковырять в носу!? - возмущённый Вовочка, увидев чем занимаются в спальне родители.
#30 
Sergo2008 завсегдатай16.12.08 16:54
Sergo2008
NEW 16.12.08 16:54 
в ответ zanudaa 16.12.08 16:34
В ответ на:
Следующая важнейшая проблема есть передача параметров и преобразования типов

Забыл добавить регулярные выражения, без них тоже не куды.
#31 
loginna прохожий16.12.08 19:49
NEW 16.12.08 19:49 
в ответ Sergo2008 16.12.08 16:54
добрый вечер
я очень всем благодарна за советы и рекомендации
но что такое sql и рег. выражения и т.п. я знаю
я хочу углубить и развить свои знания
всякие там заморочки xml ajax и т.п.
и вообще хочу научиться хорошо программировать
используя объекториентиров. это я php имею в виду
ребята я знаю что такое объекты и классы
знаю как их использовать
но хочу это делать КРАСИВО И ПРАВИЛЬНО
#32 
einfacheinuser постоялец16.12.08 22:07
einfacheinuser
NEW 16.12.08 22:07 
в ответ monte 15.12.08 11:24
<<Оставить в покое php и html.>>
Как раз этого делать и не надо, так как любая теория должна подкрепляться практикой.
<<Без этого программирование для вас будет набором непонятно чего и толковых знаний у вас не появится и всё будет только поверхностно.>>
Это скорее психологический аспект, чем реальная помощь. Я только могу догадываться, что Вы учились например на факультете информатики, прошли через все эти "теоретические дебри" и теперь Ваша задача туда затащить еще кого - нибудь, чтобы он (она) прочувствовали как не легко было Вам.
<<Купить книжку по логике программирования и поучить это.>>
Если уж и покупать книжку по логике, так не в коем разе НЕ учить. Все что нужно это понять принцип действия.
<<Научиться с помощью бумаги и карандаша строить логические схемы и решать задачи.>>
Согласен, думать и рисовать на бумаге никто не отменял, НО тут же надо все переносить на любимый язык программирования.
http://alex-network.blogspot.com/http://www.twitter.com/alex_network
#33 
Sergo2008 завсегдатай17.12.08 10:36
Sergo2008
NEW 17.12.08 10:36 
в ответ loginna 16.12.08 19:49
В ответ на:
но что такое sql и рег

По sql уже выше постами написали, это язык запросов к базе данных MySQL. А по "рег", а точнее по "Perl", это тоже один из языков программирования, который применялся и применяется в веб программировании, но в последнее время, многие с него переходят на пхп.
В ответ на:
я хочу углубить и развить свои знания
всякие там заморочки xml ajax и т.п.
и вообще хочу научиться хорошо программировать

Для этого есть два варианта, либо пойти учиться на это, либо читать мануалы от разработчиков, ну а также на мой взгляд хороший способ обучения, это разбирать готовые скрипты, как они написаны, и пытаться сделать их лучше.
В ответ на:
но хочу это делать КРАСИВО И ПРАВИЛЬНО

Правильно это ещё можно, а вот красиво, тут всё зависит от того, что подразумевается под красиво. Иногда и профи программеры, пишут так, что красивым код не как не назвать, хоть он и безупречно правильно написан.
Так к примеру, что красивей
В ответ на:
if ($a==$b) { $c='Tra-la-la'; } else { $c='Тра-ля-ля'; }

или
В ответ на:

if ($a==$b) {
$c='Tra-la-la';
} else {
$c='Тра-ля-ля';
}

или
В ответ на:
if ($a==$b)
{
$c='Tra-la-la';
}
else
{
$c='Тра-ля-ля';
}

или
В ответ на:
$c=($a==$b) ? 'Tra-la-la' : 'Тра-ля-ля';

Любое из этого правильно, а вот красиво, то это кому как.
#34 
loginna прохожий17.12.08 22:47
NEW 17.12.08 22:47 
в ответ Sergo2008 17.12.08 10:36
а по моему это нормально написано
а можете если не трудно ссылки прислать
где я могу готовые коды посмотреть
и если можно тоже где учиться и т.п.
мне все пригодится
спасибо
#35 
Murr коренной житель17.12.08 23:20
Murr
NEW 17.12.08 23:20 
в ответ Sergo2008 15.12.08 11:54
без каких либо предварительных составлений логических схем, просто составляют список того что нужно сделать
-----
Ну на такой аллогичный вопрос как не является ли список формой логической схемы задавать не нужно?
я быстрее напишу какойто код так, и оптимизирую его, чем сначало буду составлять эту схему на бумажке
------
Один из моих старых проектов, на изучение только тер.базиса которого было потрачено несколько лет, занимается тем, что с полчаса шуршит дисками, строя некоторые структуры данных и проверяя кучку условий допустимости через транзитивности, рефлексии и т.п... в конце - выдает дамп с наборами чисел и небольшую, десяток строк, подпрограмку... Как ты думаешь, сможешь ты по исходным данным быстренько... в процессе так сказать, написания этого десятка строк кода... определить какая нужна подпрограмка и прооптимизировать ее? :)
у меня схемы всегда на чердаке сразу по ходу дела создаются.
-----
На уровне покупки билета у билитера при наличии достаточной суммы денег? Чуток сложнее - например с условием сохранения остатка на обратную дорогу - и что-то может несвязатся...
#36 
Murr коренной житель18.12.08 00:11
Murr
NEW 18.12.08 00:11 
в ответ einfacheinuser 16.12.08 22:07, Последний раз изменено 18.12.08 00:15 (Murr)
Я только могу догадываться, что Вы учились например на факультете информатики, прошли через все эти "теоретические дебри"
------
А Я - не догадываюсь, за с этими самыми выпускниками-информатиками западных колледжей работаю и точно знаю что им дают и что - оставляют за бортом. Просто потому, что в объяснять задачи приходится не ссылками на известные "теоретические дебри", а на уровне "отсюда взял, сюда поклал"... и надеятся на то, что они поймут почему так и каковы ограничения на применение используемого метода - не приходится.
#37 
Sergo2008 завсегдатай18.12.08 11:41
Sergo2008
NEW 18.12.08 11:41 
в ответ Murr 17.12.08 23:20
В ответ на:
Ну на такой аллогичный вопрос как не является ли список формой логической схемы задавать не нужно?

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

Я не прогаммист и не когда им небыл, хотя и програмил в середине 90-х на бейсике и асемблере, а несколько лет назад на пскале в среде разработки Delphi, ну а щас немного пишу скрипты на пхп. Но даже из того что я не программист, я писал программки под винду, для себя, которым не нужно было по пол чиса шуршать винтами, чтобы обработать базу данных в несколько десятков тысяч данных.
И я не когда не составлял не каких схем, а просто делал то что мне надо, может с точки профи программистов неоптимально, но работало, и при этом по восемь лет я на это не тратил. В последнее время, я вынужден заниматься написанием и правкой скриптов для веб, только потому что для своей работы не могу найти нормального вебпрограммиста, и также не делаю не каких блок схем.
У каждого свой склад ума, и каждый делает так как ему удобно, не каждый может в уме работать со схемами(блок схемами) или делать математические вычисления, а я это делаю с детства, с 11 лет занимался электроникой, и в 94 году собрал собственноручно свой первый комп на Z80 проце. Поэтому ещё раз повторяю, что если для одного без блок схемы невозможно нормально сделать, для другого это в порядке вещей, один составляет блоксхемы в уме, другой и на бумаге не может этого сделать нормально, даже при том что изучал это.
В ответ на:
у меня схемы всегда на чердаке сразу по ходу дела создаются.
-----
На уровне покупки билета у билитера при наличии достаточной суммы денег? Чуток сложнее - например с условием сохранения остатка на обратную дорогу - и что-то может несвязатся...

У меня с этим проблем не когда небыло, просчитывать умею, и не плохо, как и многие другие, и без всяких калькуляторов. Даже если гдето чтото и упустил, найти это можно быстрей, чем тратить время на составление блок схем, которые по ходу работы, то и дело могут также правится и дорабатываться.
И на последок, ещё раз, я не программист, поэтому мои мнения может и ошибочны со стороны других, но я знаю программистов, которые закончили по несколько институтов, и работают программистами на больших всему миру известных фирмах, в том числе работающих над такими вебпроектами как Typo3 и другими коммерческими, и из них мало кто делает блоксхемы.
Ну чтобы не возник вопрос, почему я знаю таких программеров, а найти немогу нормального, так это потому, что все нормальные работают, и у них нет времени до других сторонних проектов.
#38 
Sergo2008 завсегдатай18.12.08 11:51
Sergo2008
NEW 18.12.08 11:51 
в ответ loginna 17.12.08 22:47
По поводу где учится, тут уже ктото давал ссылку на русский источник, бесплатных курсов, а вообще, есть в германии заочное платное обучение, тут можно глянуть.
По готовым кодам, то тут ссылок сколько угодно, только задать в гуле или другом поисковике, типа PHP или JavaScript скрипты, и будет достаточно всевозможных, как платных так и бесплатных. Естественно платные не разрешено использовать, но кто запрещает учится на их коде, если код не закрыт от просмотра. Также любые CMS, пойдут для обучения пхп и ява скриптам, ну и можно покопаться по форумам программистов, к примеру тут.
#39 
Murr коренной житель18.12.08 15:02
Murr
NEW 18.12.08 15:02 
в ответ Sergo2008 18.12.08 11:41
даже из того что я не программист, я писал программки под винду, для себя, которым не нужно было
по пол чиса шуршать винтами, чтобы обработать базу данных в несколько десятков тысяч данных
-----
Видишь ли, написать програмку-формочку, которая работает с базой - это как раз "купить билет у билитера"...
Как насчет того, чтобы написать програмку, которая сама, без твоего участия, сумеет написать
програмку которая будет корректно работать с базой данных? А такую, которая сумеет написать код,
который будет корректно и одновременно работать с разнотипными базами и при этом гарантировать,
а при необходимости - и доказать, что она будет работать корректно? :)
Даже если гдето чтото и упустил, найти это можно быстрей
-----
Ой ли... Во многих случаях необходимо точно знать на чем базируется написанный код, что бы иметь
возможность понять в чем "ошибка"... И даже зная теорию и имея практиику, не факт, что получится
быстро что-то поправить... речь, разумеется, не об том, чтобы разобраться почему вылез таймаут при
запросе к базе в пару сотен записей...
#40 
1 2 3 все