![]() ![]() I find this adds clutter to your project folder, but I also understand why it's useful. I also had no idea what the external libraries was there for but it makes sense after reading up on it. For example, when I first opened a project folder, I had no idea what a scratch file was used for until I googled it. Introduction to confusing concepts I've never seen before.But I didn't like how it wasn't intuitive to know this. Thankfully there is a keyboard shortcut to tell P圜harm to automatically add a config for your current python file by entering CTRL + SHIFT + F10 so that made me happy. The concept of adding a configuration to run your Python file was confusing at first.but after watching the tutorial it makes sense to add the Python interpreter to run your Python file.Whereas in VSCode I have to download an extension called autoDocString which achieves the same functionality. I like that in the settings I can change the Docstring format style to be Google's style out of the box.The debugger is so dope! It's way more insightful than the debugger in VSCode and provides more information on your variables and more.Surround with feature is a time saver for constructs like if else conditions, while/for loops, try/except, etc.TODO section is great for picking up where you last left off.I like that I can rename variables, functions, etc in global and local scopes. Very easy to search keywords in your settings just like VSCode.And the default shortcuts weren't too bad to learn once I made a cheatsheet for myself. It also catches typos, missing arguments in docstrings, and much much more that VSCode wouldn't catch. Just wow.the amount of problems it can display is at first discouraging, but at the same time it's extremely helpful! I feel like the suggestions are helping me think in better ways to write code and make my code as professional as possible. What really separates P圜harm from VSCode is the IntelliSense.I've had to do this manually each time in the terminal in VSCode so having this feature off the bat already feels like this is tailored to Python programming. When I first created a project folder, I love that it asks you to create a virtual environment with venv.It's very similar to VSCode actually and I'd say that's a compliment. In terms of the UI, I find it to be very sleek and I like the compact look.Similar to VSCode, I can have Ruff and Black format my file on save.Python Integrated Tools > Docsting format > changed to Google's style.I like beautiful icons, simple as that.This is the same as the Error Lens extension in VSCode!! I'm so happy they have this extension because it increases the visibility of problems by showing them in-line in your code.I wasn't happy with the default theme and color scheme like Dark and Darcula so after researching I found a theme that mirrors the VSCode Dark Modern theme and this just feels like home when coding.I'm so thankful they have an equivalent in P圜harm! An amazing linter that I've been fond of using in VSCode.I installed the following plug-ins to match my configuration in VSCode:.I started by watching the following tutorial to understand the basics of P圜harm:Īfter the basics, I wanted to create a similar coding experience that I had in VSCode within P圜harm so I found the below plug-ins extremely helpful! My P圜harm Configuration However, I found it to be not that bad once you play around with it. I was always intimidated by P圜harm due to redditors saying how it's not beginner-friendly and can be confusing. I figure I might as well learn how to use this IDE so that I'm more marketable in future opportunities. I ended up not getting an offer, but the experience left me naturally curious about P圜harm. But I was able to pass their assessment with flying colors thanks to my prep and catching the play button on the top right (thank god it was similar to VSCode in that respect!). ![]() I freaked out of course because I've never used this IDE before and I didn't know how to pull up the terminal to run my python file like I usually do in VSCode. I've been a big VSCode fan since I first started learning Python last year and this weekend I decided to test out P圜harm!įor context, I recently had an interview with a start up company and in their technical assessment they had me use P圜harm.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |