Partnerzy

Astro-Miejsca


URANIA

100 lat IAU

IAU

Centrum Nauki Kepler

Planetarium Wenus

ERC

Centrum Nauk Przyrodniczych

Orion,serwis,astronomii,PTA

POLSA

Astronomia Nova

Astronarium

forum astronomiczne

IPCN

Portal AstroNet

Puls Kosmosu

Forum Meteorytowe

kosmosnautaNET

kosmosnautaNET

Nauka w Polsce

astropolis

astromaniak

PTMA

PTR

heweliusz

heweliusz

ESA

Astronomers Without Borders

Hubble ESA

Space.com

Space Place

Instructables

Tu pełno nauki

Konkursy

Olimpiady Astronomiczne
Olimpiada Astronomiczna przebiega w trzech etapach.
Zadania zawodów I stopnia są rozwiązywane w warunkach pracy domowej. Zadania zawodów II i III stopnia mają charakter pracy samodzielnej. Zawody finałowe odbywają się w Planetarium Śląskim. Tematyka olimpiady wiąże ze sobą astronomię, fizykę i astronomiczne aspekty geografii. Olimpiady Astronomiczne


Urania Postępy Astronomii - konkurs dla szkół


astrolabium

Organizatorem konkursu astronomicznego jest Fundacja dla Uniwersytetu Jagiellońskiego a patronat nad akcją sprawuje Obserwatorium Astronomiczne im. Mikołaja Kopernika będące instytutem Wydziału Fizyki, Astronomii i Informatyki Stosowanej Uniwersytetu Jagiellońskiego w Krakowie.
Zobacz szczegóły »

astrolabium

konkurs, astronomiczny

AstroSklepy

Serwis Astro - 30 lat AstroDoświadczenia!

Astro Schopy
 Firma ScopeDome

Planeta Oczu

Astrocentrum

Pogoda F

Wszystko o Nas

Logo SA GW, autor Jacek Patka

Forum Astronomiczne PL


BOINC

Classroom

FB

Księżyc


Data: 22-10-2020 23:18:44

faza

Słońce

Na niebie


Mapa Nieba

TheSkyLive

CALSKY

Położenie ISS
The current position of the ISS
tranzyty ISS

Misja KEPLER

ZOONIVERSE odkrywanie planet

EPUP
4270 planet

Astropogoda

Pogoda


sat24, chmury, pogoda


wyładowania atmosferyczne

III Prawo Keplera




Czytelnia


dwumiesięcznik

Urania, numery archiwalne,przedwojenne

Light Pollution

M-WiFi

gwiazdy,zmienne,poradnik,gazeta,pdf,astronomia,pomiary

vademecum, miłośnika, astronomii, dwumiesięcznik, astronomia

astronomia amatorska

KTW'

Astronautilius

KTW'

kreiner, ziemia i wszechświat

kreiner, ziemia i wszechświat

poradnik, miłośnika, astronomii, książka, Tomasz, Rożek

poradnik, miłośnika, astronomii, książka, Rudż, Przemysław

atlas, nieba, książka, astronomia

atlas, księżyca, książka, astronomia

Poradnik Miłośnika Astronomii

Mądre Książki

Losowa Fotka

Trzy ciekawe funkcje Pythona

#! /usr/bin/python3
#-*- coding: utf8 -*-
"""
Poniższe przykłady pokazują działanie trzech funkcji
które można zastąpić innym rozwiązaniem z iteracją
ale tak sa ładniejsze  i działaja szybciej
"""

# Python program pokazuje pracę
# funkcji map 

# n + n 
def addition(n): 
	return n + n 

# podwajamy wszystkie liczby za pomocą map() 
numbers = (1, 2, 3, 4) 
result = map(addition, numbers) 
print("Wynik działania map",list(result)) 

# funkcja filter()

def wiecej_niz_15(x):
        return x > 15

dane = [1,2,3,11,14,15,17,19,21,23,25,46,77,99]

print("Winik działania filter",list(filter(wiecej_niz_15,dane)))

# reduce()
"""
Oto logika:
5 dodaje się do 10, wyniki w 15
15 dodaje się do 12, wyniki w 27
27 zostaje dodane do 18, wyniki w 45
45 dodaje się do 25, wyniki w 70
"""

from functools import reduce

def dodaj_liczby(a,b):
        return a + b
dane = [5,10,12,18,25]

print("Wynik działania reduce + :",reduce(dodaj_liczby,dane))

def pomnoz_liczby(a,b):
        return a * b
dane = [5,10,12,18,25]

print("Wynik działania reduce * :",reduce(pomnoz_liczby,dane))


# List of strings 
l = ['sat', 'bat', 'cat', 'mat'] 

# map() can listify the list of strings individually 
test = list(map(list, l)) 
print(test) 

# Add two lists using map and lambda 

numbers1 = [1, 2, 3] 
numbers2 = [4, 5, 6] 

result = map(lambda x, y: x + y, numbers1, numbers2) 
print(list(result)) 

# Double all numbers using map and lambda 

numbers = (1, 2, 3, 4) 
result = map(lambda x: x + x, numbers) 
print(list(result)) 


# Python code to illustrate 
# filter() with lambda() 
li = [5, 7, 22, 97, 54, 62, 77, 23, 73, 61] 
final_list = list(filter(lambda x: (x%2 != 0) , li)) 
print(final_list) 


# Python code to illustrate 
# map() with lambda() 
# to get double of a list. 
li = [5, 7, 22, 97, 54, 62, 77, 23, 73, 61] 
final_list = list(map(lambda x: x*2 , li)) 
print(final_list) 

# Python code to illustrate 
# reduce() with lambda() 
# to get sum of a list 
li = [5,8,10,20,50,100] 
suma = reduce((lambda x, y: x + y),li) 
print(suma) 

# Python code to demonstrate the working of 
# sum() 

numbers = [2.5, 3, 4, -5]

# sumujemy liczby
numbers_sum = sum(numbers)
print(numbers_sum)

# dodajemy 10
numbers_sum = sum(numbers, 10)
print(numbers_sum)


Przeczytaj więcej:

Brak komentarzy. Może czas dodać swój?

Dodaj komentarz

Zaloguj się, aby móc dodać komentarz.

Oceny

Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się , żeby móc zagłosować.

Brak ocen. Może czas dodać swoją?
22,627,649 unikalne wizyty