• ISBN: 978-5-44-611920-2
• Daniel Zingaro Tomonidan
• Yosh chegarasi: 16+
• Nashriyotchi: Piter
• Muqova: Qattiq
• Sahifalar soni: 336
• Format: 23.5*16.5*1.8
Agar unga to'g'ri ko'rsatmalar berilsa, kompyuter deyarli har qanday muammoni hal qila oladi. Shu bilan dasturlash boshlanadi. Daniel Zingaro yangi boshlanuvchilar uchun kitob yaratdi, shunda siz darhol dasturlash olimpiadalarida ishlatilgan qiziqarli muammolarni hal qilishni o'rganasiz va dasturchi fikrini rivojlantirasiz.
Har bir bobda sizga topshiriqlar beriladi, o'zingizning echimlaringizni saytga joylashtirishingiz va professional baho olishingiz mumkin. Siz Python tilining asosiy xususiyatlari, funktsiyalari va usullarini amalda o'zlashtirasiz va ma'lumotlar tuzilmalari, algoritmlar va boshqa dasturlash asoslari haqida aniq tasavvurga ega bo'lasiz. Qo'shimcha mashqlar sizdan kuch talab qiladi, siz o'zingiz yangi tushunchalarni o'rganishingiz kerak bo'ladi va ko'p tanlovli savollar sizni har bir kod parchasining ishlash xususiyatlari haqida o'ylashga majbur qiladi.
Qanday qilib bilib olasiz:
* Python dasturlarini ishga tushiring, satrlar bilan ishlang va o'zgaruvchilardan foydalaning;
* qaror qabul qiluvchi dasturlarni yozish;
* while va for looplari yordamida kod samaradorligini oshirish;
* ma'lumotlarni tartibga solish, saralash va qidirish uchun to'plamlar, ro'yxatlar va lug'atlardan foydalaning;
* yuqoridan pastga dizayn funktsiyalari va texnikasidan foydalangan holda dasturlarni ishlab chiqish;
* qidiruv algoritmlarini yarating va yanada samarali kodni ishlab chiqish uchun "katta haqida" yozuvidan foydalaning.
Kitobning oxiriga kelib, siz nafaqat Python-ni o'zlashtirasiz, balki muammolarni hal qilish uchun zarur bo'lgan fikrlash turini ham o'rganasiz. Dasturlash tillari keladi va ketadi va muammolarni hal qilish usullari siz bilan abadiy qoladi!

