Další z „článků“, kde si jen odkládám nějaké odkazy 🙂 (Python – užitečné odkazy I., Užitečné odkazy II.)

General

Python

Testing– dependencies, order, etc.

Podcasty

Logging

POM – Page Object Model

Programovací výzva je hravý způsob, jak se seznámit s těžšími úlohami, než na které člověk narazí ve škole/kurzu. Pokud navíc takovou výzvu plní více lidí, tak soutěživost člověka nutí ze sebe vymáčknout to nejlepší.

Začalo to vánoční výzvou Advent of code 2021, který jsem nedokončila, protože to bychom asi byli úplně bez Vánoc (takhle jsme byli jen bez cukroví).

A pokud se chvilkově nudím, nebo si potřebuji otestovat, jak na tom jsem, tak jsem hledala co dalšího je.

Python kurzy a jiné povídání

Toto je doteď snad můj nejdéle vznikající článek. No posuďte sami – začala jsem v březnu 2019 a prezentuji ho … v srpnu 2020 🙂 Holt některé věci jsou běh na dlouhou trať. Je náhodou zajímavé číst si zpětně jaké byly plány a jak to nakonec dopadlo, co se během procesu událo a tak podobně. Je náhodou super, že WP, ve kterém jsou tyto naše stránky tvořeny, umožňuje uložit koncept a hlavně že se po celou tu dobu tento koncept nikde nezatoulal.

Pokračovat ve čtení

15.5.2020

S tím, jak Maty oslavil 3. narozeniny, a nám se tak zvyšuje šance, že ho od září vezmou do školky, uvažuji, co dál pracovně. To, s čím jsem na škole začala (chrupavka a její zatěžování, svalové modely, atd.) mě moc neláká. Ale přičichla jsem k jakémusi „programování“, když jsem našim zubařským studentům připravovala krátké (někdy i dlouhé) skripty pro jednoduchou analýzu jejich naměřených dat. Nejsem žádný programátor, a tak jsem na to šla většinou selským rozumem a středoškolskou matematikou. A Matlabem. Kontrola vlastně od nikoho žádná, maximálně si student udělal pár příkladů v Excelu a pokud se nám výsledky shodovaly, tak ok. A na nějaké pořádné samovzdělávání nebyl moc čas. (no když se na to teď zpětně koukám, tak on by čas byl, nebyla ta správná chuť).

Pokračovat ve čtení

Udělám to stejně, jako s HTML – zde půjde de facto jen o seznam užitečných odkazů pro programovací jazyk Python. Takže jinak nic ke čtení.

  • Anaconda – Python distribution platform
  • Miniconda – malá verze Anacondy pro ty, kteří nemají dostatek místa na disku :-).
  • Textové editory: Atom, PSPad
  • Full IDEs (integrated development environments) / Python development environment- PyCharm (což je, když to teď vidím napsané, něco, co mi Vláďa pořád doporučuje), Spyder – tohle dokonce mám nainstalované na počítači a vůbec netuším, jak se to tam ocitlo a co to dělá.
  • Notebook environments – Jupiter Notebook – Tohle mi připomíná matlabovské rozhraní 🙂
  • Online Python plarforma – CodeSkulptor runs Python programs in your browser. V tomto jsem pracovala kdysi dáááávno, když jsem dělala svůj první Python kurs přes Coursera. Tato online pythonovská verze je ideální ke zkoušení si jednoduchých příkazů bez nutnosti cokoli instalovat.
  • Best IDE fro Pythonw3schools – výborné vysvětlení různých metod, parametrů, atd. nejen pro Python.
  • Making Games with Python & Pygame
  • Python v Čechách
  • Style guide for Python
  • Teclado – výuka Pythonu, zůzné projekty, apod.

GUI and Tkinter

06/2022

Řeč je zde o testování softwaru. Vlastně jsem si s tímto oborem začala pohrávat již na začátku roku 2020, ale s náhlým příchodem covidu se to vše nějak zpomalilo, člověk měl kvůli 24 h přítomnosti dětí doma, trochu méně času, než chtěl, a tak podobně (a kromě toho nevěděl, co se učit). Sice se obecně tvrdí, že aby člověk mohl testovat software, tak nemusí umět programovat, ale to mi prostě hlava nebere. Takže jsem začala testerský kurz na Udemy, abych si vzápětí dala odbočku na kurz na Python, následně Selenium WebDriver (díky čemuž lze automatizovat úkony na internetu), následně jsem to proložila ještě jinými kratšími testerskými kurzy (třeba na Linkedinu), abych se na závěr vrátila k mému původnímu kurzu. Začala jsem si mé absolvované kurzy psát na seznam, pak se mi lépe k určitým tématům vrací. (Nyní zpětným pohledem vidím, že jsem to vzala poněkud delší cestou, ale nabité vědomosti se hodí i tak)

Pokračovat ve čtení

V listopadu 2022 jsem začala Automation testing course of PrahaCodingSchool. Zvolila jsem jejich anglickou verzi (tento kurz začínal dříve, než český, a já chtěla jsem začít, co nejdříve. Navíc česká verze bude mít trochu jinou náplň, ale mě zaujala právě ta anglická verze). Takže to probíhalo přes ZOOM a jejich školní platformu. Vyučijící (protože kvalita kurzu je závislá nejen na studentech, ale i na učitelích) jsme měli Deepali (JS), Palash (Cypress) a Camille (Java).

Co se jednotlivých částí týče, šlo to za sebou takto:

  • Obecný úvod (testování obecně, TestRail, JIRA) – Camille
  • Základy Javy – Deepali (instalace Eclipse, psaní funkcní)
  • Java+Selenium, závěrečná Java projekt – Camille
  • Úvod do JS – Deepali (tady se konečně probraly základy jako “co je to proměnná”)
  • Cypress – Palash
  • Postmann – Palash
Pokračovat ve čtení

Spousta mých online kurzů začala na začátku covidu, ale až letos jsem ten nejdelší dokončila a na to navázala několika kratšími. Absolvovala jsem dokonce i jeden prezenční testerský kurz (Testing Clever Akademie). Ale nejde jen o IT. Mám za sebou i kurz na zdobení dortů a výrobu čokolády. A protože po čase se všechny ty informace začnou nebezpečně míchat, člověk zapomíná a podobně, chci si tu udělat pěkně seznam všech kurzů – ono se potom hned lépe vzpomíná, byť jen na základě nadpisů.

Na kury používám všehovšudy dvě online platformy – Udemy (IT) a Doměstika („výtvarné“).

Pokračovat ve čtení

Jeden takový příspěvek jsem tu již měla – výsledky cílené reklamy 🙂 A jako tehdy mi prostě přijde, že tou cílenou reklamu narazím na zajímavé články nebo odkazy, na které jsem sama zatím nenarazila. Tak zde je pokračování.

Ke stažení

Kurzy a školení

Code Challenge (programovací výzvy)

Nabídky práce

Jiné

  • Vytvoř si vlastního avatara – Octocat
  • Make a README
  • React – A JavaScript library for building user interfaces
  • Flask – Web development
  • Sand box – create, share, and get feedback with collaborative sandboxes for rapid web development.
  • Coding coach – find a mentor
  • PyLadies – PyLadies jsou (mezinárodní) aktivita, která se snaží přiblížit IT ženám a ženy k IT.
  • Django Girls – Django Girls is a non-profit organization and a community that empowers and helps women to organize free, one-day programming workshops by providing tools, resources and support.
  • Česko digital
  • TestLodge: Online Test Case Management Tool
  • 7 HTTP methods every web developer should know and how to test them
  • Miro – Online collaborative whiteboard platform (meetings, workshops, brainstorming, research and design, agile workflows, startegy and planning)
  • Slack – collaboration platform designed to get you out of email and meetings so you can do your best work, stay connected to the people who matter most, and give you back time to do the things you love.
  • Alternativa k Trello Lamael vs Freelo (platformy pro spravování týmů a projektů)

Testování

Další zdroje v mém článku zde.

Automation testing

Version control

  • GitHub – v neplacené verzi nelze mít soukromé projekty, ale veřejných projektů může být libovolné množství.
  • BitBucket – výhodou je, že i v neplacené verzi může mít uživatel nekonečně soukromých projektů. Naopak může mít asi jen pět veřejných projektů.

  • V první půlce dubna už kvetou některé lesní jahody
  • Připravujeme jižní záhonky – byly v nich zasazené truhlíky s jahodami, tak ty jdou na přechodné stanoviště (ještě stále občas v noci mrzne).
  • Kvete zimolez (nakonec jsme měli 2 kuličky)
  • Meruňka mrazíky, zdá se, přečkala a v první půlce dubna začíná kvést.
  • 11.4.22 – sázíme první várku hrášku (ten stojí letos zaprd)
  • Dodělala jsem kurz (ani nevím, kdy jsem ho začala, ale možná dokonce až letos v lednu (!)) – The Complete Python Course – Learn Python by Doing in 2022 (ale jak koukám do meilu, koupila jsem si ho již v únoru 2021, to by dávalo větší smysl, přišlo mi, že jsem ho dělala celou věčnost).
  • 11.4.22 – Vláďa poprvé letos na packraftu na kanále
  • Eli měla svůj první větší koncert – v kostele U Salvátora. Byl to moc pěkný zážitek. A víkend na to proběhla i pěvecká soutěž Zahrada písní, kde si Eliščin sbor odvezl stříbro.
  • Velikonoce jsme strávili s kamarády z loděnice v Jeseníkách. Bylo to super do té doby, než tam tříleťák roznesl nějakou střevní virózku. Z 18 lidí, to postihlo cca 15. Od nás to nejlépe prodělala Eli, která si jen jeden večer stěžovala, že jí bolí břicho. No ale my ostatní. Ani o tom nebudu mluvit. Ale s Eli jsme stihly výlet na Dlouhé Stráně po sjezdovce. No to jsme si daly. Takový kopec jsem snad v životě nešla. Eli má můj obdiv, že to dala. Já to skoro nedala. No a večer na mě skočila ta virózka, fakt super. A na Velikonoční pondělí byla jak pomlázka, tak hledání vajíček od Velikonočního zajíčka.
  • Předposlední víkend v dubnu jsme strávili víkend na Vysočině a poslední víkend v dubnu jsem Vláďu přihlásila na packraftový kurz do Brandýsa 🙂
  • Jo a v dubnu proběhla chodecká výzva 10000 kroků. V Chabrech jsem se „soutěže“ zúčastnila v rámci mého Nordic Walkingového týmu. Nějak bylo pořád co dělat, že jsem se za celý duben s nimi nedostala na výlet, takže jsem to vlastně měla celou dobu jako takový virtuální závod. Tím napínavější to ale pro mě bylo. Jak postupně kilometry přibývaly, tak jsem si své cíle posouvala výš a výš, až tedy poslední dubnový den, na Čarodejnice, jsem pokořila můj 500 000. krok, v což už jsme skoro nedoufala. Ačkoli můžu být na svůj chodecký výkon pyšná (tolik km za jeden měsíc jsem v životě nenachodil … já jsem snad v dubnu jenom chodila, na nic jiného nebyl čas, … v průměru to tedy bylo 2 h denně), tak „díky“ přepočtu v závislosti na BMI index a věk jsem za ty své kilometry nedostala tolik bodů, co jiní, a na žádných stupních vítězů jsem se neumístila. Ale zhubla jsem za duben dvě kila :-D. Celkem jsem dala 360 km! Ale nevím, jestli se tomu upíši i v říjnu, kdy jede další kolo.