@saviola7: dobra zrobione, trochę inaczej ale działa:
import win32com.client as win32
word = win32.gencache.EnsureDispatch('Word.Application')
doc=word.Documents.Open('C:\Users\D--A\PycharmProjects\pythonProject\LUKASZwordfile.docx')
word.Visible = False #true otwiera plik
f1 = 'C:\Users\D--A\PycharmProjects\pythonProject\test
test.csv'
doc.InlineShapes.AddOLEObject(FileName=f1,DisplayAsIcon=1,IconLabel="TXT",IconFileName=f1)
  • Odpowiedz
Heja, mam taki krotki kodzik https://pastebin.com/3J340vUj
Jak widac jak to funkcja rekurencyjna mająca za zadanie zwrocic nam wszystkie mozliwe kombinacje czynnikow podanej przez nas liczby. Poczatkowo funkcja printowala kazda kombinacje, ja potrzebuje wykonac kolejne akcje na tych wynikach, więc edytowalem ją i chcialem aby kazdy wynik zapisywal sie do listy ktorą zwracam.
Lecz funkcja zwraca none a nie liste. W czym lezy problem? Jak to zrobic aby dzialalo wedle mych zalozen?
#
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam zadanie 'Numbers that are a power of their sum of digits' i napisałem program ale jest za wolny, program po prostu sprawdza czy każda dana liczba spelnia zalozenia i leci sobie do przodu po prostu. Dla pierwszych 7 liczb nie problem ale powyżej 11 jest baaardzo wolny. Jest jakiś inny sposób na to niż iteracyjnie jechać po liczbach?
https://pastebin.com/aXBfyZvG
https://www.codewars.com/kata/55f4e56315a375c1ed000159/train/python
#python #codewars
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, nie wiem który to jest dzień, ale spełniłem wczorajsze założenia i liznąłem nieco regexa. Nieco bo w sumie obejrzałem sobie na razie tylko film: regex. Słyszałem również o jakieś stronie chyba regex101, która pomoże w nauce (ale jeszcze nie sprawdzałem). Naszła mnie taka zagwozdka. Kiedy mamy dajmy na to liste domen, w których chcemy odsiać wszystkie, które nie posiadają domeny .pl, ale również takie, które mają jakąś subdomene .com.pl/tarnowskie-gory.pl, to
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czujeglod10: Regexem się nie przejmuj, jak tylko przestaniesz go używać to natychmiast większość zapomnisz, ale też nikt przy zdrowych zmysłach nie oczekuje znajomości tego na pamięć. ( ͡° ͜ʖ ͡°)

List comprehension tak samo jak i każde inne syntactic sugar, używa się zwykle wtedy kiedy zapis jest łatwiejszy do zrozumienia, nie pchaj go nigdy na siłę tylko dlatego że da się tak zapisać. A co do
  • Odpowiedz
Czy podczas pracy w projektach programiści używają sporej ilości list comprehension? To znaczy ułatwia ona zapis, ale jak bardzo może być ona rozbudowana, do takiego stopnia, żeby była czytelna?


@Czujeglod10: Bardzo często. Zwykle jeśli nie stosujesz zagnieżdżonych list comprehensions to w sumie to rozwiazanie i tak bedzie bardziej czytelne od alternatyw. Więc jeśli jakieś zagadnienie mogę rozwiazać z list comprehension wyglądającą tak:

foo = [expression for member in iterable if conditional]
to rzadko
  • Odpowiedz
  • 2
Mam 29 lat i jestem od dłuższego czasu na etapie przebranżowienia się (a raczej problemu z przebranżowienie się). Mam 7 letnie doświadczenie w sprzedaży (6 lat sprzedałem nowe samochody, w tym przez rok byłem kierownikiem salonu). Miałem dość branży motoryzacyjnej i od 8 miesiący pracuje w dziale sprzedaży w firmie, która sprzedaje produkty XYZ.

W tej firmie nauczyłem się bardzo dobrze obsługi SAP SD. I paradoksalnie polubiłem ten program, bo jest logiczny. Sama
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Robiąc operacje w metodzie klasy, lepiej jest przechowywać wszystko w self, czy używać parametrów i returnów?
#python
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bocislaw: Jak będziesz je później wykorzystywał to w self, inaczej w zwykłej zmiennej która zostanie usunięta po ukończeniu metody przez GC. Ponowne wykorzystanie/ wyciagnięcie wartości z obiektu / wykorzystanie miedzy metodami to jedyne kryterium
  • Odpowiedz
Cześć. Mam kilka pytań odnośnie #python . Czy entry lvl w pythonie i Django jest zalany początkującymi adeptami programowania i ciężko zdobyć pierwszą pracę jako junior bez komercyjnego expa? Dużo słysze o osobach które chcą się przebranżowić na #programista15k. Ile z tych osób to ludzie którzy pomyśleli: "Duża kasa za klikanie w komputer, co może być w tym ciężkiego". I później kończą z bootacampem za kilka tysięcy
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ile z tych osób to ludzie którzy pomyśleli: "Duża kasa za klikanie w komputer, co może być w tym ciężkiego". I później kończą z bootacampem za kilka tysięcy złotych i jakimiś projketami przepisanymi 1 do 1.


@Mlody_mirek99: dużo. Obecnie prowadzimy rekrutacje na kilka stanowisk i z jednej strony na wykopie jest narzekanie, że nie ma pracy dla sensownych juniorów, ale żadni sensowni na rekrutacje nie przychodzą xD

Co z tego,
  • Odpowiedz
@Mlody_mirek99: i tak i nie
znam masę początkujących bez doświadczenia czy studiów którzy znaleźli pracę bez problemów (zazwyczaj do 1mc)
i również takich co szukają latami

zazwyczaj mówię że wystarczy nie być debilem
ale są tacy którzy czują się tym urażeni ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Siema, dzisiejszy dzień spędziłem na rozwiązywaniu zadanek na CodeWars. Nic szczególnego, ale stworzyłem również sobie "program", który z pliku txt (dane chyba z gov, były w formacie csv, ale nie umiem ich jeszcze otwierać/modyfikować) pobiera mi dane związane z imieniami, które zostały nadane dzieciom w 2021 roku. Oczyszczam te dane i sobie je zapisuje w postaci: "W 2021 roku: Urodziło się x dzieci o imieniu y". Nic szczególnego, ale chciałem poćwiczyc sobie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@Czujeglod10: super wpis, motywujące że ktoś coś robi ze sobą ;) ja jestem na innym poziomie w Pythonie ale dalej czuję większą motywację by po pracy siadać do nowych rzeczy dla mnie i się ich uczyć. Powodzenia!
  • Odpowiedz
Z #conda #anaconda przechodzę na #pycharm i mam kilka pytań:

1) przy każdym projekcie tworzy się nowe środowisko i na tym środowisku instaluje się potrzebne paczki (matplotlib, numpy, pandas, (...))?
2) czy można ustawić "podstawowe" biblioteki które będą w każdym środowisku (projekcie)? tzn. nie chcę za każdym razem instalować np matplotliba, a wiem, że praktycznie zawsze będę go używał
3) jakieś pluginy ułatwiające życie/pisanie macie?
#
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mirasy swirasy pajtoniasy
Mam taki oto kodzik: https://pastebin.com/x2RzGbs5
Ma on za zadanie wyprintowac wszystkie kombinacje czynników danej liczby. Jak widac funkcja jest rekurencyjna i stąd me pytanie. Czy da się zapisac każde l (czyli kazdy pojedynczy zbior czynników ktory jest printowany) do zmiennej, np. do listy. Tak aby funkcja go zwracala? Tak abym procz wyników w konsoli mogl wykonac jakąś operacje na tychże wynikach.
Jesli ta to prosilbym o podpowiedź jak
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zwei: Okej, rozumiem. Aczkolwiek w praktyce to nie dziala a funkcja nie zwraca mi niczego.
Czy to nie czasem dlatego że pierwsze rozpoczęcie się funkcji zakańcza się jako ostatnie? A dla pierwszego startu funkcji wartosc zmiennej/kontenera byl taki sam jak na starcie czyli byl pusty, wiec pusty zostanie zwrócony

Jeśli nie mam racji lub masz chęci i wolna chwile to mozesz spojrzec do kodu jaki wkleilem i edytowac go tak
  • Odpowiedz
Siema, kontynuacja zadań na CodeWars ciąg dalszy. Dzisiaj w większości robiłem zadania na poziomie 8/7 kyu, ponieważ według mnie mocno budują one fundamenty programowania. To znaczy w zadaniach powyżej 6, ale i w samym 6 użyteczne stają się już biblioteki, które pozwalają rozwiązać problem w 10sekund. Dla przykładu powiem jakie zadanie dziś "rozwiązałem". Zadanie opierało się na zamienieniu IP na liczbę. Strasznie długi opis, jakies liczby binarne etc. myślę no nie ma
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

z biblioteki ipaddress zainportować IPv4Address


@Czujeglod10: do pracy czy w normalnych warunkach pewnie tak ale w zadaniu chodziło o to że ipv4 to uint32_t śmiesznie zapisany. Bitszifty robisz, koniunkcję binarną i tyle. Zresztą to ipv4addres ma kod źródłowy otwarty zapewnie i możesz sobie podejrzeć.
  • Odpowiedz
@TheBloody: hi i'm notch, you are playing in illegal minecraft server on illegal "non premium" account, please send me your credit card or send 20$ to that account (cyferki) ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Cześć, dzisiaj nadal robiłem sobie zadanka na CodeWars. Udało mi się awansować do 6 kyu ( ). Szczerze stronka bardzo mnie wciągnęła, ale nie ukrywam, że szukam zadań, które wydają mi się ciekawe i trzeba nad nimi pomyśleć w sensie nie-matematycznym. To znaczy, że nie lubię robić zadań gdzie mam podany link do wikipedii, żeby zobaczyć o czym autor zadania pisze, dużo jest takich zadań, że
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czujeglod10: Ja konto zrobiłem 3 dni temu i już mam 5kyu. Fajne zadanka, najlepsze jak robisz program w 5-10linijkach a tu można w jednej xD list comprehension bardzo się przydaje. Ale czasami miałem przebłysl i jebłem jednolinijkowca ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@mizantrol: To co napisałeś Point(a) = x1, y1 to instrukcja która nie ma za wiele sensu, ale chyba nie będę tłumaczył co ona oznacza. W zadaniu masz zmienne a i b które są obiektami typu Point, które mają atrybuty x i y. Co oznacza że jeśli chcesz sprawdzić wspólrzędną x punktu a, piszesz a.x
  • Odpowiedz
czy masz ciekawą pracbazę jako programista #java
patrzę na te ogłoszenia to same jakieś takie crudowe... jakby miało być na okrągło tylko odczyt/zapis z/do bazy i wystawianie api rest do tego.
w #python za to na pozór dużo ciekawych prac, bo jakieś różne cuda z danymi, ale z nowy w praktyce podobno jest to bardzo nudne, bo przewalasz w dzień dzień dane z jednej kupki na drugą. Jak
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach