به نام خداوند مهربان

۵ مطلب در شهریور ۱۳۹۴ ثبت شده است

public class hello {
    public static void main(String[] args) {
        System.out.println("Hello, World");
    }
}


برای اجراابتدا کد بالا را در فایل همنام کلاس یعنی hello.java ذخیره کنید و درصورت نصب نبودن  jdk ان را نصب و مسیر bin را به path سیستم بدید بعد دو دستور زیر را بترتیب در خط فرمان اجرا کنید:


>javac hello.java
>java hello


برای ساخت فایل jar. این برنامه دستور زیر را هم در خط فرمان اجرا کنید:

>jar cf hello.jar hello.class






  • حسن دلدار

توابع بینام یا Anonymous Functions یا lambda functions :

تابع لامدای زیر :

lambda x: x % 3 == 0

دقیقا برابر :

def by_three(x):
    return x % 3 == 0

می باشد.

مثال :

my_list = range(16)
print filter(lambda x: x % 3 == 0, my_list)

# print : [0, 3, 6, 9, 12, 15]








  • حسن دلدار

برشی از لیست :

[start:end:stride]

l = [i ** 2 for i in range(1, 11)]
# Should be [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

print l[2:9:2]

#Should be [9, 25, 49, 81]

حذف اندکس ها از نحو برش (Omitting Indices):

to_five = ['A', 'B', 'C', 'D', 'E']

print to_five[3:]
# prints ['D', 'E'] 

print to_five[:2]
# prints ['A', 'B']

print to_five[::2]
# print ['A', 'C', 'E']

معکوس کردن لیست( Reversing a List):

letters = ['A', 'B', 'C', 'D', 'E']
print letters[::-1]
# print ['E', 'D', 'C', 'B', 'A']


  • حسن دلدار

ساخت لیست های ادراکی(فهمی) یا  comprehension lists در پایتون

l = [i ** 2 for i in range(1, 11)]

l = [i  for i in range(1, 51) if i % 2 == 0]

  • حسن دلدار

20 اموزش عالی برای پایتون pdf و eBook و یا Online

ادامه

  • حسن دلدار