Страница 1 от 2

PHP обучение

Публикувано на: 08 Апр 2019, 16:52
от nikolaydong
Колеги, здравейте...
Записал съм се на курс в SoftUni по php, като в началото ми беше доста елементарно, но сега циклите доста ме объркват и имам чувството, че буксувам... Как да продължа обучението си, за да придобия необходимите знания? Обмислял съм вариант с книга за php, но не намирам подходяща, клиповете в интернет и тях горе-долу ги преглеждам, но не е достатъчно, книга за решаване на задачи отнякъде?

PHP обучение

Публикувано на: 08 Апр 2019, 17:48
от WaLkZ
Цикли, проверки, масиви... са един и същ фундамент независимо от езика за програмиране, разликата е в синтаксиса. Книгата им за PHP все още не са я написали, но можеш да четеш на друг език.
https://introprogramming.info/intro-csh ... va6-cikli/
https://introprogramming.info/intro-jav ... va6-cikli/
https://js-book.softuni.bg/chapter-05-loops.html


конкретно за PHP
https://www.tutorialspoint.com/php/php_loop_types.htm
https://odan.github.io/learn-php/
https://phptherightway.com

PHP обучение

Публикувано на: 08 Апр 2019, 18:03
от nikolaydong
Да, именно това дискутирахме на лекциите, че малко ни пренебрегнаха с разработването на книгата. Английският ми не е перфектен, затова сега реших да си намеря книга на БГ (въпреки да си мисля, че онлайн уроците биха могли да ми помогнат от книгите).

PHP обучение

Публикувано на: 08 Апр 2019, 18:15
от LoShIaA
Предполагам, че те затрудняват циклите, когато ги пишат по 4-5 един в друг (вложени). Това мен също ме объркваше въпреки, че знаех как работят самостоятелно, как работят като са два един в друг и как работят, ако са пет един в друг, но когато имах условие и трябваше да изкарам някакъв резултат с 5 вложени цикъла и аз винаги се оплитах. За php конкретно можеш да видиш уроците на Иван Ванков (gatakka) в https://tutorials.bg/ или старите му уроци пак на php, но в nau4i.me. Имай предвид, че толкова много вложени цикли почти няма да ти се налага да използваш така твърдяха в софтунито, така че не се отчайвай.

PHP обучение

Публикувано на: 08 Апр 2019, 23:02
от nikolaydong
Колега, благодаря за отзива. Малко преди да започне курсът, доста си обогатих знанията посредством tutorials.bg. Ами да, честно казано вложените доста ме объркват, то и детето скача покрай мен и се разсейвам страшно много... Ще си продължа с уроците на Гатака, вероятно ще закупя и някоя книга... Има ли книги със задачи, за да се упражнявам повечко?

PHP обучение

Публикувано на: 09 Апр 2019, 11:50
от BaKuGan.
МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.

PHP обучение

Публикувано на: 09 Апр 2019, 13:16
от nikolaydong
Измъчих се доста вече... От задача в СофтУнито:

РЕШЕНИЕ /ЧАСТИЧНО ЗАВЪРШЕНО/:
https://pastebin.com/mZTmsT2Y

УСЛОВИЕ:
https://prnt.sc/n9i5s6

Питанките са:
Със сигурност има вариант за съкращение на кода, тези ~50 реда ми идват доста, предполагам има накъде да се "олекоти" кода.
Как да направя при липса на вход от конзолата, на четните минимално и максимално число, съответно да изкара 0.00, а не минимума и максимума на php?

PHP обучение

Публикувано на: 09 Апр 2019, 15:31
от Autumn Shade
nikolaydong написа: 09 Апр 2019, 13:16 Измъчих се доста вече... От задача в СофтУнито:

РЕШЕНИЕ /ЧАСТИЧНО ЗАВЪРШЕНО/:
https://pastebin.com/mZTmsT2Y

УСЛОВИЕ:
https://prnt.sc/n9i5s6

Питанките са:
Със сигурност има вариант за съкращение на кода, тези ~50 реда ми идват доста, предполагам има накъде да се "олекоти" кода.
Как да направя при липса на вход от конзолата, на четните минимално и максимално число, съответно да изкара 0.00, а не минимума и максимума на php?
По условие иска да е 'No'.

Код за потвърждение: Избери целия код

$oddMin = ($countNum ? PHP_INT_MIN : 'No');
Ако не си наясно (понеже не ти знам нивото на знанията и нямам нищо лично към теб), горният код представлява:

Код за потвърждение: Избери целия код

if($countNum)
    $oddNum = PHP_INT_MIN;
else 
    $oddNum = 'No';
Съвет:
Малко си попромени кода, защото в момента дори и да не ти даде вход, пак минава през циклите. По-добре качи проверката преди циклите.

ПС:
https://pastebin.com/QfEevnJh

PHP обучение

Публикувано на: 09 Апр 2019, 22:17
от nikolaydong
Колега, благодаря за помощта, буквално на ничие ниво съм. А ти с този код, така написан... Хвърли ме някъде си... Тези дни ще се поразходя из книжарниците и определено ще наблегна на сериозно учене, тъй като тези лекции по един път в седмицата са ми малко, а изпитът наближава и вече съм сигурен, че няма да го мина...

PHP обучение

Публикувано на: 10 Апр 2019, 01:26
от WaLkZ
А защо просто не хванеш да учиш основите на друг език, за който има качествени книги на български, примерно C# или Java? https://introprogramming.info/
А като натрупаш нужния опит, после ще се прехвърлиш на PHP.