Python - czy się opłaca uczyć?

Python - czy się opłaca uczyć?
CS
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 9 lat
  • Postów:52
0

Witam. Chciałbym Was spytać czy się opłaca uczyć Pythona i jakie książki polecacie do nauki Pythona? Czy ta książka będzie dobra http://helion.pl/ksiazki/python-wprowadzenie-wydanie-iv-mark-lutz,pytho4.htm? Czym się właściwie różni Python od innych języków programowania? Do tej pory programowałem w Java, C#, PHP, SQL i VB.NET. Czy będę miał problemy z przejściem na Pythona czy mi się uda?

edytowany 2x, ostatnio: CSharp
Patryk27
"programowałeś" w pięciu różnych językach, a pytasz o takie rzeczy, które można w internecie odnaleźć w ciągu pięciu minut... Ten Twój post wygląda bardziej po prostu jak nieudolna próba pochwalenia się ;p
CS
A tak na co dzień to programuję w C# pod Windows 7 i Java jeżeli chodzi o Linuxa i moją komórę. Czasami w PHP robię ludziom strony ale obecnie nie mam potrzeby używać PHP.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8411
0

Witam. Chciałbym Was spytać czy się opłaca uczyć Pythona

Tak

i jakie książki polecacie do nauki Pythona? Czy ta książka będzie dobra http://helion.pl/ksiazki/pytho[...]ydanie-iv-mark-lutz,pytho4.htm?

książka Dive in Python była chyba okej: https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie , chociaż ja nie rozumiem takich problemów. Znam Pythona (tyle o ile, bo na codzień w nim nie programuję), a nie mam pojęcia z czego się uczyłem. Na pewno dużo wchodziłem na oficjalną dokumentację: https://www.python.org/doc/

Czym się właściwie różni Python od innych języków programowania?

  1. Tym, że wcięcia są elementem języka zamiast klamerek.
  2. Tym, że dużo rzeczy robi się wygodniej i bardziej skrótowo
  3. Inną modą (np. w Pythonie jest moda na pisanie_tak_zmiennych czy metod ew. rownieztak, zamiast pisaniaWTenSposob albo WTenSposob) (snake case vs camel case itp.)

Do tej pory programowałem w Java, C#, PHP, SQL, HTML5, JS, CSS, XML, JSON, VB.NET i ASP.NET.

Ciekawe jak się programuje w CSS, JSON czy XML ;)


edytowany 1x, ostatnio: LukeJL
caer
4. tym że co drugie słowo w kodzie pythonowym to self
LukeJL
niekoniecznie specyficzne dla Pythona. to zjawisko występuje również w innych językach OOP, gdzie do zmiennych instancji musisz się odwoływać przez self / this, czyli this.foo zamiast foo (np. w JavaScripcie).
LukeJL
(chociaż this w JS może znaczyć wiele różnych rzeczy tak naprawdę. Poza tym w JS można tak zrobić, żeby prawie w ogóle nie używać this. W Pythonie też pewnie tak można z selfem (który btw jest i tak przekazywany jako argument w metodzie)
CS
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 9 lat
  • Postów:52
0

JSON i XML są formatami wymiany danych komputerowych. JSON od XML-a różni się składnią. W XML zapiszesz to tak:

Kopiuj
<?xml version="1.0" encoding="utf-8"?>
<customers>
<customer>
<name>Anna Kowalska</name>
</customer>
</customers>

podczas gdy w JSON będzie wyglądało to tak:

Kopiuj
{"customers":
{"customer":
{"name":"Anna Kowalska"}}}

CSS jest to język stylizacji treści wykorzystywany do ustawania wyglądu stron internetowych.

Zobacz pozostały 1 komentarz
LukeJL
nie wiedziałem, że takie rzeczy istnieją w świecie komputerów, dzięki za informacje, czuję się wzbogacony :)
DibbyDum
@nz a nie {&quot;customers&quot;: {&quot;customer&quot;: [{ &quot;name&quot;: &quot;Anna Kowalska&quot; }]}} ? :O
somekind
@CSharp, zapoznaj się ze znaczeniem słowa ironia.
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

To jest programowanie tak samo jak programistą jest tłumacz z polskiego na angielski :)
JSON i XML jak słusznie powiedziałeś to formaty wymiany danych, a nie języki programowania, więc nie możesz w nich "programować".
Podobnie jest zresztą z CSS i HTMLem - to języki opisu, a nie programowania.


edytowany 1x, ostatnio: Patryk27
LukeJL
z drugiej strony jak ktoś pisze w Angularze to może o sobie powiedzieć, że programuje w HTMLu, bo angular wzbogaca HTMLa o pętle, wyrażenia warunkowe, instrukcję switch, możliwość osadzania dynamicznych wyrażeń w {{wyrazenie}}, czy inne rzeczy. Więc tak - można programować w HTMLu korzystając z jakiegoś frameworka, który to umożliwia ;)
LukeJL
ja co prawda ostatnio znielubiłem Angulara między innymi za to, że wymyslają własny język programowania oparty na HTMLu, ale jednak wciąż jest to popularny framework i tysiące programistów Angulara programuje we wzbogaconym HTMLu defacto
Patryk27
Ta dana osoba wtedy programuje w Angularze, a nie HTMLu :P Równie dobrze mogę powiedzieć, że programuję w języku angielskim, bo asmowe mnemoniki są po angielsku, a zatem to taki "wzbogacony inglisz".
LukeJL
no, w sumie jest solidny argument, w tym co piszesz ;)
pyholic
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 9 lat
  • Lokalizacja:Kraków
  • Postów:14
0

Wg mnie język jak język, ma swoje mocne jak i te słabe strony. Na plus to z pewnością prosta składnia, szeroka paleta bibliotek z zakresu naukowych, wsparcie do asynchronicznych operacji co ułatwia pracę przy skalowalnych systemach. Na minus współbieżność na jednym rdzeniu, zbyt szybka fragmentacja pamięci czy też problemy z przenoszeniem kodu z wersji 2 na 3.

edytowany 2x, ostatnio: pyholic
Zobacz pozostałe 5 komentarzy
pyholic
@NoZi, multiprocessing nie jest tak opłacalny jak Ci się wydaje. Zwykle warto robić tyle procesów ile masz rdzeni, i na każdym rdzeniu stawiasz kilka wątków. Inaczej tracisz na posiadaniu procesów, bo są zbyt zasobożerne.
pyholic
@Wizzie, To coś innego. Poczytaj sobie o tym: http://krondo.com/?p=1209
NoZi
@pyholic napisałem tylko, że można ominąć GIL'a, poza tym nigdy bym nie wybrał pajtona do multithreadingu ...
pyholic
@NoZi, powtarzam - nie można, bo to się nie opłaca. Co z tego, że będziesz miał więcej procesów jeśli to będzie Ci się przekładać na gorszą wydajność? A co do wybierania to zwykle jest tak, że nie masz wyboru, gdy dołączysz do zarabiającego na siebie projektu. Zobacz, choć Coyote można byłoby napisać w go/clojure/scala to i tak php rządzi :)
LukeJL
robienie czegoś w PHP to kredyt techniczny, który nawet Facebook musiał w końcu spłacić, chociaż w brawurowym stylu (bo goście z Facebooka zrobili przy okazji HipHop for PHP, oraz język programowania Hack oparty na pehapie - ja tam PHPa i tak nie lubię, ale fajnie, że zamiast przepisywać na choćby Javę to wybrnęli z tego PHPa w ciekawy sposób).
0

A wg mnie CSS to jest język programowania tyle że deklaratywny. Tak samo HTML. Opisujesz efekt a nie procedurę osiągnięcia go.
Równie dobrze można by powiedzieć że SQL w porówaniu z C nie jest językiem programowania.
Choć niby język programowania musi pozwalać na ułożenie dowolnego algorytmu w nim, ale po co algorytm, gdy można opisać jego efekt?

Kooneer
Według mnie HTML jest językiem opisowym.
PU
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:6
0

Ja bym nie kombinował. HTML+CSS to nie programowanie, tylko kodowanie. Algorytm to sposób rozwiązania zadania/problemu. Moim zdaniem layout nie jest efektem działania algorytmu.

Co do samego Pythona. Jeżeli analizujesz opłacalność nauki języka pod kątem zarobkowym, to sprawdź udział w rynku poszczególnych języków programowania i tyle. Postaraj przewidzieć trendy. Nie ma języka lepszego lub gorszego, są tylko języki, które lepiej lub gorzej nadają się do określonego zastosowania.

Imieniny są ważną częścią naszego życia, choć wydaje się, iż czasy ich pielęgnacji są dawno już za nami. Kiedyś imieniny miały większy rozdźwięk, jeśli chodzi o wszystkie osoby. Czy dziś imieniny są dla nas utrapieniem, ponieważ znamy bardzo wiele osób. ? jest to w pewien sposób jak najbardziej możliwe, ponieważ imieniny mogą się nam spisywać na plus, jedynie w momencie, kiedy mamy nasze stałe, pewne grono. Wtedy, jak najbardziej możemy pamiętać o imieninach wszystkich zainteresowanych przez nas osób. W momencie kiedy mamy wielu znajomych, spotykamy wiele osób, nasze imieniny mogą nie do końca polecić się, pod względem swoich własnych możliwości. Imieniny Anny są jednym z ważnych punktów, ponieważ imienin dla tego imiona jest przewidzianych bardzo dużo w ciągu roku. Cóż, przyznać trzeba, iż mamy bardzo dużo imion tego pokroju, co składa się również na odpowiedni wynik, który mamy w tam wypadku do odpowiedniego wykorzystania. Imieniny jak widać, to szerokie spektrum. Więcej na http://www.imienin.pl

edytowany 4x, ostatnio: Puffamon
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

SQL jest językiem programowania, ponieważ jest kompletny w sensie Turinga.
Technicznie HTML+CSS też są (liczone jako całość - http://stackoverflow.com/questions/2497146/is-css-turing-complete), ale jak to w wielu naukach bywa, tak i w programowaniu trzeba pewne definicje oraz terminologie przyjąć.

Takim pojęciem jest na przykład język programowania, cyt. angielską Wikipedię:

A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms.

HTML+CSS podpadają pod tę definicję, co do tego nie ma wątpliwości, a ponad to są zgodne z zasadą 110 (patrz: kompletność w sensie Turinga), co technicznie czyniłoby je językami programowania, lecz tutaj ścieżki się rozbiegają, cytując Wiki:

HTML napisał(a)

HyperText Markup Language, commonly referred to as HTML, is the standard markup language (...)

CSS napisał(a)

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language.

Więc tak, jeśli się bardzo uprzesz, zatkasz uszy i zaczniesz krzyczeć lalalalalalala to faktycznie HTML+CSS tworzą duet będący językiem programowania, ale w pojedynkę nim nie są.
Przeznaczeniem tych języków jest wyrażenie efektu działania algorytmu, a nie bycie algorytmem.

I na sam koniec, podążając za bashowym klasykiem: Programista HTML brzmi jak Pilot Pojazdu Bojowego typu Rowerek Dziecięcy.


edytowany 5x, ostatnio: Patryk27
KM
I na sam koniec, podążając za bashowym klasykiem: Programista HTML brzmi jak Pilot Pojazdu Bojowego typu Rowerek Dziecięcy. Ekspert od HTMLa będzie zawsze traktowany jako „pośledniejszy” niż ekspert od jakiegoś C++ czy innego Pythona?
Patryk27
Trudno się nie zgodzić. Poza tym stwarzuj prawdę, metka eksperta htmlu nic Ci nie da, jeśli nie poprzesz tego jakimś językiem server-side.
drorat1
  • Rejestracja:ponad 15 lat
  • Ostatnio:około 2 lata
  • Lokalizacja:Krasnystaw
  • Postów:1181
0

Ciężko mi sobie wyobrazić sytuację żeby to python (i zapewne najbardziej znane DJANGO) mogło jakoś znacząco zagrozić PHP (i frameworkom takim jak np. Symfony, Laravel albo systemom takim jak Wordpress, Joomla, Drupal, Magento itd), mówię o rynku w Polsce. Jest pewien problem. Jako że jest mało programistów pythona a o niebo więcej PHP, to czyż nie łatwiej jest perspektywicznie realizować projekty właśnie w PHP? Mówię o takich gdzie PHP jest mocny a nie o takich, gdzie mocne jest ASP.NET czy tam JAVA EE.

@LukeJL

O jakim kredycie technicznym Ty mówisz? To że do Facebooka dali Hiphopa to chyba przede wszystkim chyba dlatego, że bardziej opłacało się coś takiego napisać niż pewnie tworzyć to od nowa, tak mi się przynajmniej wydaje. Tu była taka ciekawa dyskusja i można dojść do ciekawych wniosków:

http://www.wykop.pl/link/1174749/php-vs-ruby-vs-python-infografika/

I teraz tak, serwis pokroju Allegro i dajmy na to ileś tam milionów odwiedzin miesięcznie. I tu można się zastanawiać w czym coś takiego stawiać czy w pythonie (a jako że jest mało specjalistów a są drodzy) czy też w PHP a standardowe podejście typu dobrze przemyślane algorytmy i cache wystarczy żeby dojść do takiego pułapu?

Poczytajcie sobie tą dyskusję wyżej na wykopie, może to co niektórym da coś do myślenia dlaczego to PHP jest nadal tak bardzo popularny, w pythonie to się coś pewnie realizuje na rynki zagraniczne. Wiem na pewno że Codility stoi na DJANGO:

http://geekgirlscarrots.org/123/django-a-poszukiwanie-dobrego-programisty

Tylko jak to się ma do realiów jak ktoś chce pracować w Polsce?

Zobacz pozostały 1 komentarz
saviolaa
@tdudzik jesteś pewny że nie w php? allegro powstało w php i w dalszym ciągu część serwisu jest w phpie
drorat1
Możliwe że to bardzo złożony system, przy czym część w javie a to co odpowiedzialne za wypluwanie wyników w PHP. Pytanie jest takie, czy w samym tylko pythonie i przy dobrym sprzęcie i cache można by sobie poradzić z serwisem tego pokroju?
NoZi
Wszystko w allegro jest przepisywane na jave i mikroserwisy, w php jest tylko front
TD
Dokładnie, Allegro było napisane początkowo w PHP o ile się nie mylę (chyba z wykorzystaniem Symfony), a teraz jest przepisywane na Jave i podobne języki. Ponoć system rekomendacji np. jest napisany w Scali.
LukeJL
nie "dali HipHopa" tylko stworzyli. Nie znam dokładnie historii jego stworzenia, ale wątpię, żeby stworzenie czegoś takiego zajęło jeden dzień roboczy.
madmike
  • Rejestracja:ponad 19 lat
  • Ostatnio:ponad 5 lat
3
CSharp napisał(a):

Witam. Chciałbym Was spytać czy się opłaca uczyć Pythona i jakie książki polecacie do nauki Pythona? Czy ta książka będzie dobra http://helion.pl/ksiazki/python-wprowadzenie-wydanie-iv-mark-lutz,pytho4.htm? Czym się właściwie różni Python od innych języków programowania? Do tej pory programowałem w Java, C#, PHP, SQL i VB.NET. Czy będę miał problemy z przejściem na Pythona czy mi się uda?

Programowałeś w pięciu językach i zadajesz takie pytania? Chyba, że uczyłeś się w nich programować i w sumie z żadnym nie poszedłeś dalej.... To są pytania, na które odpowiedź można znaleźć poświęcając godzinę na jakikolwiek tutorial o pytonie - od razu masz większość odpowiedzi gotowych...

Krwawy Terrorysta napisał(a):

A wg mnie CSS to jest język programowania tyle że deklaratywny. Tak samo HTML. Opisujesz efekt a nie procedurę osiągnięcia go.
Na plus, w sumie nigdy na to tak nie spojrzałem, ale masz rację...


liske1
  • Rejestracja:ponad 13 lat
  • Ostatnio:13 dni
  • Postów:522
0

Na twoim miejscu nie uczyl bym sie python'a, tylko skupił się na jednej technologii, w której już programujesz np.: Java, C# .
Moje zdanie jest takie, ponieważ python jest całkiem inny niżeli te języki, które umiesz.

Jednak jeżeli twierdzisz, że jednak chcesz uczyć się języka python, to zacznij już od wersji 3.


MarekR22
no chyba o to chodzi by się uczyć zupełnie różnych rzeczy.
2

Hej, dołączam się do pytania.

Przez ostatnie 45 lat poznałem dobrze: C++, Objective-C, Java, C#, (Visual) Basic, PHP, JavaScript, Visual Basic .NET, Ruby, Transact-SQL, Perl, F#, Język asemblera, Lisp, PL/SQL, MATLAB oraz Delphi/Object Pascal.

Chciałem zapytać jakie mam szanse w Pythonie, no i przede wszystkim czy mi się uda?

Pozdro.
Ketchup

WhiteLightning
wyglada jak trolling. Zwlaszcza "jezyk assemblera" :)
Wizzie
trollem pachnie na kilometr, proszę nie karmić :P
vertoi
ketchup - taki był nick trolla z jednego forum o grach (kiedyś cheatach). zbanowali mu 150 kont :P
katelx
  • Rejestracja:prawie 10 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Hong Kong
2

oplaca bo jest latwy do nauki, powszechnie dostepny (przynajmniej na linuxach) i imo jako jeden z niewielu jezykow skryptowych ma tendencje do pozostawania czytelnym mimo pisania 'na szybko'

0

Tylko R jest opłacalny.

zapewnia wino, kobiety i śpiew.

CS
Nieprawda bo Java i C#
PE
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 9 lat
  • Postów:3
0
Biały Terrorysta napisał(a):

Tylko R jest opłacalny.

zapewnia wino, kobiety i śpiew.

hahaha dobry dowcip

Osobiscie wroze Python'owi taka sama kariere jak fortranowi 77 (czyli 1977)
mamy rok 2015 a my nadal korzystamy z niego w pracy. Z Python'em
bedzie tak samo, zwlaszcza ze powoli nadchodzi generacja ludzi
wychowanych (zakochanych ?) tylko Pythonie.

PHP, SQL i VB.NET - czyli bardziej srodowisko www / app ? jezeli zamierzasz
przerzucic sie na inny sektor to warto sie go nauczyc, jezeli zajmujesz sie
webmastering itp to raczej ci sie nie przyda

Wizzie
co to za bzdury, że niby Pythona nie wykorzystuje się w "środowisku www"? :D
katelx
taa, a w javie to tylko startupy
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)