Ugrás a fő tartalomra

Bejegyzések

Bejegyzések megjelenítése ebből a hónapból: augusztus, 2020

Fraktál létrehozása python segítségével

 Egyszerű alakzatokból bonyolult alapzatok létrehozása. WIKI link ---Python minta: import numpy as np from PIL import Image import matplotlib.pyplot as plt PIXEL_SCALE = 200 WIDTH = 3 HEIGHT = 3 XSTART = -2 YSTART = -1.5 image_width = int(PIXEL_SCALE*WIDTH) image_height = int(PIXEL_SCALE*HEIGHT) def create_color(v):     values = [0, 64, 128, 196]     b = values[v % 4]      g = values[(v//4) % 4]      r = values[(v//16) % 4]     return (r, g, b) def calc(c1, c2):     x = y = 0     for i in range(1000):         x, y = x*x - y*y + c1, 2*x*y + c2         if x*x + y*y > 4:             return i+1     return 0 array = np.zeros((image_height,                   image_width,                   3),                  dtype=np.uint8) for i in range(image_width):     c1 = XSTART + i/PIXEL_SCALE     for j in range(image_height):         c2 = YSTART + j/PIXEL_SCALE         v = calc(c1, c2)         array[j, i,] = create_color(v) img = Image.fromarray(array) # img.save('mandelbrot-colour.png')

Térkép pontok (nevezetes helyek animált megjelenítése)

Térkép animáció készítése (openlayers JS segítségével)  Minta a használatra Link Térkép pontok felvétele után a pontok közötti átmenet animációt hozz létre amely prezentációra is alkalmas. Pl. : Hol jártunk a nyáron? Szép magyar tavak a térképen (minta) https://youtu.be/cU-ZuNfmIHY https://nationalmap.gov.au/#share=s-j2wl49Vo1g1O8W1GBTYpH6eUDFR   (megtekintés, lejátszás) Itt lehetőség van saját animáció elkészítésére és elérési link készítésre is. A tartalom html oldalba is beágyazható: <iframe style="width: 720px; height: 600px; border: none;" src="https://nationalmap.gov.au/#share=s-j2wl49Vo1g1O8W1GBTYpH6eUDFR" allowFullScreen mozAllowFullScreen webkitAllowFullScreen></iframe>

Django alapok

Django installálás és használatba vétel Release naptár : (forrása  https://www.djangoproject.com/download/ ) Lépések: rem környezet létrehozása conda create --name DjangoProject django rem körnezetek listája conda info --envs # conda environments: #                          C:\Users\User\Anaconda3 base                  *  C:\Users\User\anaconda3 DjangoProject            C:\Users\User\anaconda3\envs\DjangoProject rem környezet aktválás és deaktíválás conda activate DjangoProject rem conda deactivate rem installálás conda install -c anaconda django  rem conda install -c conda-forge django rem ellenőrzése a verziónak (3.1) python -m django --version  rem kezdő project létrehozása django-admin startproject mysite rem létrejött project könyvtárba belépés cd mysite rem django project elindítása python manage.py runserver  CTRL+C python manage.py migrate   rem  Induló jelszó beállítása python3 manage.py createsuperuser    rem Szerver indítás python manage.py runserver         WEB szerver indí

Markdown jelőlés használat (Jupyter-nél)

 Markdown jelőlés használat (Jupyter-nél) A Jupyter (python nyelvi környezet) egyik előnye a program mellet elhelyezett dokumentációs cellák használata. A  Markdown cellában használatos jellölesek és jelentésük: # Markdown cella fejléc 1. ## Markdown cella fejléc 2. ### Markdown cella fejléc 3. **Ez itt félkövér** *Ez meg dőlt* | Ez  | meg itt | | --- | ---  | | egy | táblázat |  Latex szerkezet: $$     \frac{1}{n}\sin x=    \frac{sinx}{n}=    \frac{sixn}{n}=    six\frac{n}{n}=six=6 $$ Képek beillesztése: ![interpreted](https://runestone.academy/runestone/books/published/thinkcspy/_images/interpret.png) ![compiled](https://runestone.academy/runestone/books/published/thinkcspy/_images/compile.png) Szöveg kiemelés nyelvi értelmezéssel: ~~~python  pandas.read_csv(filepath_or_buffer, sep=', ', delimiter=None, header='infer', names=None, index_col=None, usecols=None, squeeze=False, prefix=None, mangle_dupe_cols=True, dtype=None, engine=None, converters=None, true_values=None