Python Pioneers: A Beginner's Guide ๐Ÿ‡ช๐Ÿ‡น
8.82K subscribers
346 photos
40 videos
24 files
64 links
Welcome to Python Pioneers: Empowering Ethiopian students to embark on their coding journey.

๐Ÿ“ข Channel: @python_pioneers
๐Ÿ‘ฅ Group: @python_pioneers_chat
Download Telegram
แŠ แ‰ฅแ‹›แŠžแ‰น modern tools graphical user interface (GUI) แ‹ญแŒ แ‰€แˆ›แˆ‰ But command-line user interfaces (CLUIs) still have their place. แŠฅแŠ“แˆ Computer แ‹แˆตแŒฅ happen แŠฅแ‹ซแˆจแŒˆ แˆตแˆ‹แˆˆแ‹ แАแŒˆแˆญ แ‹ญแ‰ แˆแŒฅ แˆ˜แˆจแ‹ณแ‰ต แ‹จแˆแŠ•แ‰ฝแˆˆแ‹ CLUIแŠ• แ‰ แˆ˜แŒ แ‰€แˆ แАแ‹แข

แˆˆแˆแˆณแˆŒ :-
แŠฎแˆแ’แ‹แ‰ฐแˆซแ‰ฝแˆ แ‹แˆตแŒฅ folder create แˆˆแˆ›แˆจแŒ แŠจแˆแˆˆแŒ‹แ‰ฝแˆ create folder แ‰ฅแˆ‹แ‰ฝแˆ แ‹จแˆ†แА window แ‹ญแˆ˜แŒฃแˆ แŠจแ‹› แ‹จfolderแŠ• แˆตแˆ แ‰ตแ…แ‹แˆ‹แ‰ฝแˆ then boom! folder create แŠ แˆจแŒ‹แ‰ฝแˆ แˆ›แˆˆแ‰ต แАแ‹ แฃ แˆตแˆˆแ‹šแˆ… แŠฅแ‹šแˆ… แŒ‹แˆญ แ‹จแ‰ฐแŒ แ‰€แˆ›แ‰ฝแˆแ‰ต GUI แАแ‹แข

But there is another way you can create a folder, แ‹จwindows user แŠจแˆ†แŠ“แ‰ฝแˆ CMD แ‹จแˆšแ‰ฃแˆ command-line interpreter แŠ แˆˆ actually it is not a shell, แŠจแ‹› แ‹จCMD window แˆฒแˆ˜แŒฃ

>mkdir folder_name

แ‰ฅแˆ‹แ‰ฝแˆ execute แˆฒแ‰ณแˆจแŒ‰ you will get the same result, a folder is created.
แŠฅแŠ“แˆ how to access files how to manipulate them in a command-line แˆแŠ“แˆแŠ• แ‹จแˆšแˆ‰แ‰ตแŠ• แ‰ แ‰€แŒฃแ‹ญ แŠฅแŠ“แ‹ซแˆˆแŠ•แข

#CommandShell
#PyPioneers

@python_pioneers
@python_pioneers
@python_pioneers
โค2
Hey there, python pioneers fam! Need a good laugh to brighten your day? Well, you're in luck because I've got some hilarious jokes๐Ÿ˜
------------------------------------------------------
Mother: โ€œHow was school today, Patrick?โ€

Patrick: โ€œIt was really great mum! Today we made explosives!โ€

Mother: โ€œOoh, they do very fancy stuff with you these days. And what will you do at school tomorrow?โ€

Patrick: โ€œWhat school?โ€
------------------------------------------------------
Teacher: Tell me a sentence that starts with an "I".

Student: I is the...

Teacher: Stop! Never put 'is' after an "I". Always put 'am' after an "I".

Student: OK. I am the ninth letter of the alphabet.

------------------------------------------------------
Teacher: "I asked you to draw a cow and grass, but I only see a blank paper. Where is grass?"

Student: "The cow ate the grass, sir. "

Teacher: "Well, then where is the cow?"

Student: "The cow was full and went away. "

------------------------------------------------------
Teacher: "Do you have trouble making decisions?"

Student: "Well... yes and no. "

------------------------------------------------------
Teacher: Be sure that you go straight home.

Student: I can't, I live just round the corner
------------------------------------------------------

#EnglishStories
@python_pioneers
๐Ÿ˜8๐Ÿ”ฅ1
#UNIX Linux แŠฅแŠ“ macOSแŠ• แŒจแˆแˆฎ แˆˆแ‰ฅแ‹™ แ‹˜แˆ˜แŠ“แ‹Š operating แˆฒแˆตแ‰ฐแˆžแ‰ฝ แˆ˜แˆฐแˆจแ‰ต แ‹จแŒฃแˆˆ powerfulแฃ แ‰ฅแ‹™ แ‰ฐแŒ แ‰ƒแˆš แ‹ซแˆˆแ‹แฃ แ‰ฃแˆˆแ‰ฅแ‹™ แ‰ฐแŒแ‰ฃแˆญ แŠฆแ•แˆฌแ‰ฒแŠ•แŒ แˆฒแˆตแ‰ฐแˆ แАแ‹แข Powerful command-line แ‹ซแ‰€แˆญแ‰ฃแˆ แŠฅแŠ“ enterprise servers แŠฅแŠ“ scientific environments แ‹แˆตแŒฅ แ‰ แˆฐแŠแ‹ แŒฅแ‰…แˆ แˆ‹แ‹ญ แ‹ญแ‹แˆ‹แˆแข

UnixแŠ• แŠจแˆตแˆแŠญ แ‹ˆแ‹ญแˆ แŠจPC access แˆ›แˆจแŒ แ‹ญแ‰ปแˆ‹แˆแข

#1. Termux appแก Install the Termux app on your Android phone to access a full Unix-like environment. แ‹ญแˆ… command-line interface แˆˆแˆ˜แŒ แ‰€แˆแฃ Packages แˆˆแˆ˜แŒซแŠ• แŠฅแŠ“ แŠฅแŠ•แ‹ฐ Python แŠฅแŠ“ C แ‹ซแˆ‰ programming languages แ‰ แˆ˜แŒ แ‰€แˆ แ•แˆฎแŒแˆซแˆžแ‰ฝแŠ• แˆˆแˆ˜แแŒ แˆญแŠ“ แŠฅแŠ“ run แˆˆแˆ›แˆจแŒ แ‹ซแˆตแ‰ฝแˆ‹แˆแข แ‰ แ‰€แŒฃแ‹ญ basic shell commands TermuxแŠ• แ‰ แˆ˜แŒ แ‰€แˆ แАแ‹ practice แ‹จแˆแŠ“แˆจแŒˆแ‹แข

#2. SSH(Secure Shell)แก แŠจUnix แˆ›แˆฝแŠ• แŒ‹แˆญ แ‰ แˆญแ‰€แ‰ต แˆˆแˆ˜แŒˆแŠ“แŠ˜แ‰ต แ‹จSSH client แ‰ แˆตแˆแŠญ แˆ‹แ‹ญ แˆ˜แŒ แ‰€แˆ แ‰ตแ‰ฝแˆ‹แˆ‹แ‰ฝแˆแข Make sure you have an internet connection when you use SSH, you can access the virtual machine as long as you are connected to the internet.
SSH แ‰ แˆ˜แŒ แ‰€แˆ UNIX OS แ‰ แˆตแˆแŠญแˆ แˆ†แА แ‰ PC access แˆ›แˆจแŒ แ‰ตแ‰ฝแˆ‹แˆ‹แ‰ฝแˆแข

#3. Install Unix based OS: you can also install a Unix based operating system like Linux or FreeBSD on your PC.
...แ‹ญแ‰€แŒฅแˆ‹แˆ

#Unix
#PyPioneers
#OS

@python_pioneers
@python_pioneers
๐Ÿ‘3
#แ•แˆฎแŒแˆซแˆšแŠ•แŒ แˆ‹แ‹ญ แแˆ‹แŒŽแ‰ต แŠซแˆ‹แ‰ฝแˆ แŠฅแŠ“ แ‹ˆแ‹ฐแŠแ‰ต master แˆˆแˆ›แˆจแŒ แŠจแˆแˆˆแŒ‹แ‰ฝแˆแฃ แŠจแŠฅแŠ› แŒ‹แˆญ แ‰ แ‰ตแŠฉแˆจแ‰ต แ‰ แˆ˜แˆˆแˆ›แˆ˜แ‹ณแ‰ฝแˆ แŠฅแŠ•แ‹ฐแˆ›แ‰ตแ‰†แŒฉ แ‰ƒแˆ แŠฅแŠ•แŒˆแ‰ฃแˆ‹แ‰ฝแ‹ƒแˆˆแŠ•แข ๐Ÿ‘
Programming really requires your attention. แŠฅแŠ“ แŒฅแ‰…แ‰ต แŒŠแ‹œ แ‰ แ‹จแ‰€แŠ‘ แ‰ แˆ˜แˆตแŒ แ‰ต you can grab the basic concepts.

PC แŠฅแŠ“ แŠ แˆชแ แ‹จแˆ†แА internet access แ‹ซแˆ‹แ‰ฝแˆ free SSH client search แ‰ แˆ›แˆจแŒ command-line access แˆ›แˆจแŒ แ‰ตแ‰ฝแˆ‹แˆ‹แ‰ฝแˆแฃ and for those แˆตแˆแŠญ แ‹จแˆแ‰ตแŒ แ‰€แˆ™ Termux is the best แŠฅแŠ“ TermuxแŠ• แŠจF-DROID แ‹ˆแ‹ญแˆ แŠจplaystore แˆ›แ‹แˆจแ‹ต แ‰ตแ‰ฝแˆ‹แˆ‹แ‰ฝแˆแข

TermuxแŠ• แŠจplaystore แˆˆแˆ›แ‹แˆจแ‹ต click the link แˆ›แˆตแˆแŠ•แŒ แˆชแ‹ซ แАแ‹ แ‹จแˆšแ‰ฃแˆˆแ‹ แˆ˜แˆฐแˆˆแŠ ๐Ÿค”below ๐Ÿ‘‡

https://play.google.com/store/apps/details?id=com.termux

Make sure that you installed Termux แ‹ˆแ‹ญแˆ free SSH client search แŠ แˆญแŒ‰แข แАแŒˆ basic commands แ‰ แˆ˜แƒแ practice แŠฅแŠ“แˆจแŒ‹แˆˆแŠ•แข

แˆˆProgramming แแˆ‹แŒแ‰ต แ‹ซแˆ‹แ‰ธแ‹แŠ• แŒ“แ‹ฐแŠžแ‰ปแ‰ฝแˆแŠ• แˆ˜แŒ‹แ‰ แ‹ แŠฅแŠ•แ‹ณแ‰ตแˆจแˆฑแข๐Ÿ’ช

#Programming
#Curiosity

@python_pioneers
โšก4๐Ÿ‘1
Samsung has just unveiled their new smart ring! This innovative device will give users easy access to notifications, calls, and other smart features right on their finger. With sleek design and cutting-edge technology, this is definitely a game-changer in wearables.

#SamsungSmartRing #TechInnovation"
#TechNews


@python_pioneers
๐Ÿ‘2โšก1
Join us as we explore different programming techniques, share useful tips, and discuss all things about the digital world.

@python_pioneers
@python_pioneers
Termux for arm64.apk
97 MB
Hey guys, if you're facing issues with the Telegram app from Play Store, you can install the Termux app I've uploaded for arm64 architecture or download it from the F-droid app below. Let me know if you need any assistance!

@python_pioneers
Challenges are not obstacles; they are opportunities for growth. Embrace the hurdles, for they shape us into
stronger๐Ÿ’ช, wiser individuals. Every setback is a chance to learn, adapt, and evolve. Let's acknowledge the power of challenges in shaping our journey towards personal development."

#Quotes

@python_pioneers
๐Ÿ‘5
This media is not supported in your browser
VIEW IN TELEGRAM
"pwd" command "print working directory" แˆ›แˆˆแ‰ต แˆฒแˆ†แŠ• แŠฅแŠ•แ‹ฐ shell แ‰ฃแˆ‰ command-lines แŠฅแŠ•แŒ แ‰€แˆ˜แ‹‹แˆˆแŠ• แข

"pwd" แŠ• แŠ แˆตแŒˆแ‰ฅแ‰ฐแ‰ฝแˆ enter แˆตแ‰ตแˆ‰ แŠ แˆแŠ• แ‹ซแˆ‹แ‰ฝแˆแ‰ แ‰ตแŠ• working directory/ folder แ‹ซแˆณแ‹ซแˆแข
This can be particularly useful when navigating through different directories or when you need to reference the current location in your file system.

"clear" command แ‹จแ‰ฐแŒ แ‰€แˆแАแ‹ terminal clear แˆˆแˆ›แˆจแŒ แАแ‹แข You can use it if your terminal gets messy.
"exit" command แ‹จแ‰ฐแŒ แ‰€แˆแАแ‹ แ‹ฐแŒแˆž แŠจterminal แˆˆแˆ˜แ‹แŒฃแ‰ต แАแ‹แข

Next command "ls"...
#ShellBasics
#pwd

@python_pioneers
๐Ÿ‘2
ShellBasics.pdf
528.5 KB
Check out the new PDF we just uploaded! It covers basic shell commands. Enjoy learning!

#PythonPioneers

@python_pioneers
๐Ÿ‘1
This media is not supported in your browser
VIEW IN TELEGRAM
๐ŸŒŸ Hello Python Pioneers! Let's talk about the versatile 'ls' command and its various option.

#1. 'ls' - It stands for 'list'. It lists the files and directories in the current location. แ‹ญแˆ… แŠ แˆแŠ• แ‰ฃแˆˆแ‰ฝแˆแ‰ แ‰ต folder/directory แ‹แˆตแŒฅ แ‹ซแˆ‰แ‰ตแŠ• แ‹แ‹ญแˆŽแ‰ฝ แŠฅแŠ“ folders list แ‹ซแˆจแŒแˆ‹แ‰ฝแ‹ƒแˆ without argument แŠจแ‰ฐแŒ แ‰€แˆ›แ‰ฝแˆแ‰ต แˆ›แˆˆแ‰ต แАแ‹แข

Arguments are words or options that provide additional information to the command and modify its behavior.

#2. 'ls -a' - แ‹ญแˆ… แ‹ฐแŒแˆž list แ‹จแˆšแ‹ซแˆจแŒแˆแŠ• แ‹จแ‰ฐแ‹ฐแ‰ แ‰ แˆ›แˆˆแ‰ตแˆ hidden แ‹แ‹ญแˆŽแ‰ฝแŠ• แАแ‹แข Hidden files แˆแŠ•แˆ‹แ‰ธแ‹ are those which begin with "."

#3. 'ls -F' - แ‹ญแˆ…แŠ• argument แŠจ ls แŒ‹แˆญ แˆตแŠ•แŒ แ‰€แˆ แ‹ฐแŒแˆž it helps us to differentiate between files and folders. แˆ›แˆˆแ‰ตแˆ folder แŠจแˆ†แА แ‹จfolder แˆตแˆ แˆ˜แŒจแˆจแˆป แˆ‹แ‹ญ forward slash "/", file แŠจแˆ†แА แ‹ฐแŒแˆž แˆตแˆ แ‰ฅแ‰ป list แ‹ซแˆจแŒ‹แˆแข

#4. 'ls -l' - For a detailed listing that includes file permissions, owner, size, and modification date.

แˆตแˆˆ file permission แ‰ แ‰€แŒฃแ‹ญ แŠฅแŠ“แ‹ซแˆˆแŠ•แข

แŠฅแŠ“ แ‹จแ‰ฐแˆˆแ‹ซแ‹ฉ arguments แŠจ ls แ‰ แ‹ƒแˆ‹ แ‰ แˆ˜แŒ แ‰€แˆ outputแŠฃแ‰ฝแˆแŠ• customize แˆ›แˆจแŒ แ‰ตแ‰ฝแˆ‹แˆ‹แ‰ฝแˆแข These are just a few examples of them.

#ShellCommands
#ShellBasics

@python_pioneers
@python_pioneers
๐Ÿ‘2โค1๐Ÿ”ฅ1
Good evening everyone! ๐ŸŒ…

We just wanted to remind you all that practice makes perfect. Whether it's a new skill, a hobby, or a personal goal, consistent practice and dedication can lead to amazing results.

Wishing you all a peaceful and productive evening. ๐ŸŒ™

#KeepPushingForward
#NeverGiveUp

#Quotes

@python_pioneers
๐Ÿ”ฅ3
Hey everyone!
Let us suggest you a tellegram channel : @Dagmawi_Babi
This channel is filled with great content and we definitely recommend giving it a watch. Trust us, you won't be disappointed!

#DagmawiBabi
@python_pioneers
โค3
๐ŸŒž Good morning guys! แ‹›แˆฌ แˆ›แ‰ณ แŠจแАแ‰ฃแˆˆแˆแ‹ แŠฅแ‹จแ‰ฐแˆ›แˆญแŠ• แŠจแАแ‰ แˆญแŠ“แ‰ธแ‹ Basic Shell Commands quiz แ‹ญแŠ–แˆจแŠ“แˆแข

Get ready!

@python_pioneers
๐Ÿ‘1